“ sudo apt-get安装能力”是做什么的?


10

我对linux和Ubuntu完全陌生。尽管我在系统上使用Ubuntu OS已有一段时间了,但这是我第一次尝试学习细微差别,因此是从文档开始。

我想知道,如果使用apt-get命令安装软件包,该怎么apt-get install aptitude办?


@ david6但实际上,aptitude是apt-get的前端,它并不相同,并且不具有相同的功能……
Alvar 2013年

我简化了一下: Aptitude提供了curses(文本GUI)界面(在不带参数的情况下运行)和命令行界面,可以完成apt-cache / apt-get的大部分工作。它具有一个依赖关系解析程序,可让您在多个解决方案之间浏览。使用命令行时,可以调整建议的解决方案(安装或删除建议的软件包)。但是, Aptitude仍基于 libapt库,并取决于 apt-get ; 因此,如果没有apt-get(同样在apt软件包中),就无法安装它。
david6


Answers:


7
apt-get install PACKAGE_NAME

是用于安装您知道名称的任何软件包的命令,例如aptitude
sudo用于获得root访问权限,并能够安装和删除软件。sudo如果您要进行系统范围的更改(例如安装,删除,更新和升级软件包),则始终需要这样做。

apt-get

是用于管理任何软件和软件源的命令。install是一个附加命令,它告诉计算机您要安装软件包名称的软件,如下所示。然后它将检查软件源中是否具有相同名称的下载链接,然后下载并安装最新版本(或指定的版本)。

update

将使用列出的软件的新版本更新软件资源(不安装任何软件)

upgrade

如果软件源中有新版本,则升级软件。

remove

删除之后指定的软件包名称(如安装)。

还有更多有用的命令,但是这些命令对于从终端开始管理软件是必需的。


在对智能进行了更多研究之后,我发现它已经安装了。因此,除了智能家居中的错误外,安装智能解决方案也无法解决任何其他问题。通过以下方式开始了解:

sudo aptitude

aptitude软件包是一个GUI版本apt-get的命令,它没有得到全套功能为apt-get的,但你必须喜欢,基础知识removeupdateupgradeinstall,等更多信息,aptitude它的特点可以发现在这里。

如果需要,也可以在软件中心中搜索o使用GUI查找和安装/卸载应用程序。

有用的资料:


TL; DR它会安装aptitude软件包,该软件包可以执行类似于apt-get的操作。然而,aptitude没有在最后一次检查multiarch支持,并且apt-get可以做几乎一切aptitude可以
托马斯病区

感谢您提供有关aptitude @ThomasW的信息。忘记了它是一个程序包管理器,请不要使用它。相应地更新了我的答案。
2013年

没问题,对TL; DR感到抱歉,但是您放了很多东西(大多数人可能懒得阅读);)
Thomas Ward

@ThomasW。如果我是命令行的新手,我会输入我想阅读的信息,但是是的,它有点大。但是我想解释一下,只是不给出简单的一半答案,因为它会提高能力。并非完全正确:P
Alvar

1

simple,它将安装名为aptitude的软件包。

安装软件包的语法是 sudo apt-get install <pkg_name>

有关更多信息:Wiki-Ubuntu


0

该命令apt-get install aptitude将安装一个名为的图形软件包管理器aptitude

Aptitude是著名的ncursesGUI 软件包管理器。我比其他软件包管理器更喜欢它,因为它速度更快(IMHO)并且冲突管理系统运行良好。

br


0

sudo以root用户身份执行操作,因此不会遇到特权问题,就像在Software Center之外安装某些内容时输入密码一样。 apt-get是您正在执行的-该程序(如果需要)将处理apt文件和大多数安装。 install是执行的参数,告诉它安装一些东西,然后aptitude是要安装 的软件包名称。

如果您去软件中心,搜索“ aptitude”(可能显示不同的名称),然后单击“安装”,则完全相同。


谢谢大家 。是的,我已经安装好了,我可以看到软件包管理器
Bikash 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.