,,和之间有什么区别apt-get
,对于正常的日常包裹管理,建议选择哪个?aptitude
synaptic
这是一个基本的问题,但是我认为在站点上可以得到很好的信息,此外,我对Ubuntu还是比较陌生,因此可以使用专家的解释。
tasksel
用于选择特定任务,而不用于安装J. Random Package。
,,和之间有什么区别apt-get
,对于正常的日常包裹管理,建议选择哪个?aptitude
synaptic
这是一个基本的问题,但是我认为在站点上可以得到很好的信息,此外,我对Ubuntu还是比较陌生,因此可以使用专家的解释。
tasksel
用于选择特定任务,而不用于安装J. Random Package。
Answers:
可能最受欢迎的软件包管理器是apt-get,aptitude,synaptic和Software Center。还有其他的东西(Linux Mint有它自己的,还有一些是为KDE设计的),但是这些是您经常遇到的。
apt-get是一个简单的命令行工具。如果您知道要安装的软件包的确切名称,并且不想花费时间单击GUI来获取它,这将很方便。
aptitude与apt-get非常相似,我听说它在处理疯狂的依赖情况时会更好。哪一个真正更好是值得商bat的。
突触是低级GUI。如果您是高级用户,但对命令行实用工具不满意,则这是一个不错的选择。
软件中心是一个非常高级的,新用户友好的GUI。软件分类很好,因此,如果您不确定要使用的应用程序,则可以快速找到所需的应用程序。软件中心也很突出,它是此列表中唯一允许您购买商业应用程序的软件包管理器。
dpkg是大多数基于Debian的系统使用较少的低级软件包管理器标准。实际上,apt-get,aptitude,synaptic和Ubuntu软件中心都只是dpkg或apt的前端,而apt本身就是dpkg的前端。
在回答您的问题“对于正常的日常软件包管理,建议选择哪个”时,我想建议将Software Center用于大多数用途。但是,随着您获得更多的经验,您会发现较低级别的软件包管理器的某些功能很有用。
作为除了mac9416的出色答卷,Kubuntu的提供了相同的命令行工具作为Ubuntu的,即dpkg
,apt-get
和aptitude
。还有两个图形化软件包管理器:
Adept是的简单易用的GUI apt-get
,可让您编辑源列表,按类别或名称浏览软件包,查看其状态以及安装/卸载它们。
KPackageKit是PackageKit的简单GUI,PackageKit是在apt-get
后台使用的较新的交叉分发程序包管理系统。它使您可以按照各种条件搜索程序,安装和卸载程序,进行例行升级以及编辑源列表。
KPackageKit
现在由代替Apper
。
我个人更喜欢apt-get,因为它是一个命令行程序。而且安装软件包的语法非常简单:
sudo apt-get安装软件包名称
我每天都会使用apt-get来安装和删除软件包。
Synaptic是基于GUI的,而aptitude是基于文本的。
aptitude
也可以交互使用,并且很长一段时间以来,大多数其他libapt客户端都缺少这些功能。 sudo aptitude install
效果和sudo apt-get install
。sudo apitude search
效果和sudo apt-cache search
。但是,Aptitude计划在将来删除。
很少有人提及的另一种工具是tasksel
。它用于选择特定任务,标记它们以进行安装,然后安装它们(可能使用aptitude
-不确定)。
奔跑tasksel --list-tasks
看看有哪些任务可用。