Beg*_*ake 42 package-management apt
如何安装多个包?
例如,我想同时安装两者package X,Package Y,我知道默认情况下这是不可能的,但是有没有其他替代方法可以做到这一点,或者我至少可以将它们排队安装吗?
ear*_*Lon 55
你可以这样做,为什么不呢!?您可以运行以下单个命令来安装package-x和package-y:
sudo apt-get install package-x package-y
Run Code Online (Sandbox Code Playgroud)
已经提到您可以添加-y标志以对所有提示apt-get回答“是”。无论如何,这通常只会让您不必说“是”一次。很高兴了解-y标志,但要小心,因为它也可以自动删除您可能不想删除的内容。通常,我会省略-y标志并手动检查所有添加或删除的包,以防止自己犯可能对我的计算机产生可怕影响的错误。但是,apt-get upgrade -y似乎是一个不错的选择,而且波动性较小。
sudo apt-get upgrade package-x package-y -y
Run Code Online (Sandbox Code Playgroud)
the*_*not 15
要安装软件包,请使用:
sudo apt-get install package-name
Run Code Online (Sandbox Code Playgroud)
要安装多个软件包,只需一个接一个地列出:
sudo apt-get install package-name1 package-name2 package-name3
Run Code Online (Sandbox Code Playgroud)
强制apt-get install回答可能出现的yes任何are you sure you want to install this package?问题,-y在末尾添加
sudo apt-get install package1 package2 package3 -y
Run Code Online (Sandbox Code Playgroud)
我不确定其他用户的情况,但我发现保留一个包含我常用的所有包/程序列表的文件很有帮助,这样在我需要重新安装时,我可以简单地复制和粘贴命令,而不是在接下来的几周里弄清楚我拥有什么和没有得到什么。
正如Angel在下面指出的,保留一份副本dpkg --get-selections将允许您在重新安装的情况下随身携带所有软件包。您也可以恢复pkg使用元数据apt-mark showauto > auto.lst和apt-mark showmanual > manual.lst获得元数据和apt-mark auto < auto.lst和apt-mark manual.lst to restore it。
| 归档时间: |
|
| 查看次数: |
77299 次 |
| 最近记录: |