Apt-get命令

时间:2020-02-23 14:37:39  来源:igfitidea点击:

Apt-get是一个命令,它是用于在Debian和Debian的Linux发行版中安装,升级或者删除软件包的APT套件.This命令具有一些整洁的功能,例如在简单的终端连接方面的易用性(SSH)并且在系统管理脚本中使用的能力,又可以通过Cron调度实用程序自动化。

APT-getCommand从/etc/apt/sources.list中列出的源中获取有关可用包的信息,然后使用该信息来升级或者安装包。

请注意以DEB和DEB-SRC开头的行。
这些是可以获得封装的来源; DEB表示二进制包(我们通常使用的预编译包),DEB-SRC指示源包。

更新可用包列表

要获取有关/etc/apt/sources.list中列出的安装源可用的软件包的更新信息,请使用apt-get update命令

sudo apt-get

将所有已安装的软件包升级到最新版本

要升级所有已安装的软件包,请使用apt-get升级命令。
我们可以使用-u选项显示将升级的完整包列表:

sudo apt-get -u upgrade

在升级包之前始终始终运行APT-GET更新非常重要。

执行所有已安装的包的升级并处理更改的依赖项

要执行升级,还执行智能冲突解决,以避免升级包如果执行此操作会破坏依赖项,请使用apt-get dist-upgrade命令:

sudo apt-get dist-upgrade

按包名称安装包

要按其名称安装包,请使用apt-get安装package_name命令:

sudo apt-get install htop

apt-get搜索数据库以获取最新版本的htop,并从sources.list中指定的相应存档检索它。
如果htop取决于其他包的情况,则此处的情况apt-get检查依赖项并安装所需的包。

通过包名称删除包

要按名称删除包,请使用apt-get删除package_name命令:

sudo apt-get remove htop

检查包数据库以获取一致性

要检查包数据库是否有一致性和损坏的包装安装,请使用apt-get check命令。

删除未使用的软件包文件

要清除来自Debian软件包数据库中检索到的文件的信息,请使用APT-Get Clean命令。
此命令从/var/cache/apt/archives和/var/cache/apt/aprives/filivings/partial中删除所有锁文件,而是锁定文件

sudo apt-get clean

apt-get命令操作(例如包)的安装和删除,都记录在/var/log/dpkg.log文件中:

cat /var/log/dpkg.log