我在想为什么软件中心不能一次性下载所有请求的应用程序,并在它们完成下载后逐个安装。
或者为什么软件中心不能在一个应用程序安装时同时下载另一个应用程序。
sudo apt-get install
一次安装一个软件包,但是你可以用一条命令安装多个软件包。像这样:
sudo apt-get install ubuntu-desktop lubuntu-desktop
ubuntu-desktop
和lubuntu-desktop
以及它们所需的任何依赖项。sudo apt-get upgrade
更新系统时,你首先下载所有软件,然后逐个安装软件包。
原因apt-get
权限。这是因为apt-get
在软件源
上加了锁,阻止其他命令使用它们。
一个例子
假设您像@Rinzwind所说的那样以2个单独的apt-get方式启动,那么理论上您至少可以在使用它查找和安装新软件的同时编辑源列表。这可能会导致您安装的程序编辑源列表并同时添加不安全的存储库,而您正在升级系统。这可能是一个安全问题。
另一个例子
如果您在2个单独的命令中编辑源列表,那么当您保存时,您将替换最新版本,这将是最后保存的版本。这意味着中间的命令将没有任何效果,因为您将覆盖旧版本。
sudo
运行,但是在软件包管理方面,一次只能有一个这样的应用程序安装或删除软件包,因为运行apt
会对sources.list
文件加锁,因此如果尝试运行任何其他软件包管理应用程序,它将无法锁定该文件,因此无法运行。 - Kushal一次安装多个文件的简单方法,请按照以下步骤进行:
打开终端并输入:
CD /home/user/apps
然后再次输入:
sudo dpkg -i *.deb
等待安装完成。
sudo apt-get install vlc
sudo apt-get download openssh-server
apt-get <press tab on your keyboard>
sudo apt-get install
可以安装任意数量的软件包。你需要知道软件包的名称。 - sagarchalise