如何安装多个包?
例如,我想安装两者package X
,但Package Y,
我知道默认情况下这是不可能的,但是有没有其他方法可以做到这一点,或者我至少可以将它们排队进行安装?
答案1
你能这样做,为什么不呢?您可以运行以下单个命令来安装package-x
和package-y
:
sudo apt-get install package-x package-y
笔记:
已经提到你可以添加标志-y
来apt-get
回答是的对所有提示。这通常只能让你免于说是的无论如何,一次。了解该-y
标志是件好事,但要小心,因为它也可能自动删除您可能不想删除的内容。通常,我会忽略该-y
标志并手动检查所有已添加或已删除的软件包,以防止自己犯下可能对我的计算机造成严重影响的错误。但是,这apt-get upgrade -y
似乎是一个不错的选择,而且不太容易受到影响。
sudo apt-get upgrade package-x package-y -y
答案2
要安装软件包,请使用:
sudo apt-get install package-name
要安装多个软件包,只需一个接一个地列出:
sudo apt-get install package-name1 package-name2 package-name3
为了强制apt-get install
回答可能出现的yes
任何问题,请在末尾添加are you sure you want to install this package?
-y
sudo apt-get install package1 package2 package3 -y
我不确定其他用户是否如此,但我发现保留一个包含我常用的所有包/程序列表的文件很有帮助,以便在我需要重新安装时,我可以简单地复制和粘贴命令,而不必花费接下来的几周时间弄清楚我有什么和没有什么。
正如 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
。
答案3
在 Linux 中,apt-get/yum/etc 可以与 Windows 中的“安装程序”进行比较。一个安装程序一次只能安装一个软件。您始终可以同时从源代码、二进制文件安装 2 个或更多软件。大多数 Linux 发行版都有一个通用的包管理器或“安装程序”,用于该发行版支持的大多数软件。与 Windows 不同,Windows 中的每个软件都带有自己的安装程序,因此它们并行运行。
如果你正在寻找这个