如果我跑步
apt upgrade
在一个航站楼里,为什么我不能跑步
apt install chromium
在另一个,直到
apt upgrade
已经完成了?
安装程序被锁定,并且在打开apt锁定时将拒绝运行。
这是为了确保安装后系统的完整性。您可以在系统默认apt
过程之外运行各种安装过程。在系统安装之外使用其他安装方法apt
将不会具有与普通系统安装相同的完整性检查。
系统apt
安装程序将检查系统和存储库上的库,并确保已安装所需的依赖项。如果在安装必需的库时进行了更改,则可能会影响完整性。
在安装过程中会更新和检查配置文件的许多详细信息,包括在安装过程中会更改的已安装程序的实际列表。
您可以在命令行上指定多个应用程序进行安装,以节省时间。一个示例是用于Samba共享的应用程序,可以在一个apt
命令中指定该应用程序:
$ sudo apt-get install samba cifs-utils
您还可以运行命令来检查正在使用apt
锁的进程,以便您知道一个进程何时结束而可以开始下一个进程。
$ sudo lsof /var/lib/dpkg/lock
如果使用该watch
命令,则在其他过程完成时可以立即看到。
$ watch sudo lsof /var/lib/dpkg/lock
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句