Linux之apt-get软件包管理命令
一、介绍
Debian Linux发行版中的APT软件包管理工具,所有基于Debian的发行都使用这个包管理系统。deb包可以把一个应用的文件包在一起,大体就如同Windows上的安装文件.使用apt-get 需要将软件包地址添加到地址列表/etc/sources.list配置文件中.
二、使用方法
语法:apt-get(选项)(参数) 选项:-c,指定配置文件。 参数:指定要安装的软件包
三、案例
3.1 更新系统安装软件包
1.添加软件包地址到地址列表中
ping@ping:~$ sudo vim /etc/apt/sources.list [sudo] ping 的密码:
2.地址列表格式
deb web或[ftp地址] [发行版名字] main/contrib/non-[free] 添加deepin软件包地址 deb [by-hash=force] http://packages.deepin.com/deepin unstable main contrib non-free #deb-src http://packages.deepin.com/deepin unstable main contrib non-free
3.更新安装软件包
sudo apt-get upgrade
3.2 安装remmina远程连接工具软件包
ping@ping:~$ sudo apt-get install remmina 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 remmina 已经是最新版 (1.2.0~rcgit15)。
3.3 卸载已经安装软件包
ping@ping:~$ sudo apt-get remove lantern 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 下列软件包是自动安装的并且现在不需要了: byzanz libqt5quicktest5 qml-material qml-module-qt-labs-settings 正在处理用于 desktop-file-utils (0.23-2) 的触发器 ... 正在处理用于 bamfdaemon (0.5.3-2) 的触发器 ... Rebuilding /usr/share/applications/bamf-2.index... 正在处理用于 hicolor-icon-theme (0.15-1) 的触发器 ...
3.4 安装软件的备份删除
ping@ping:~$ sudo apt-get clean 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成
3.5 将系统升级到新版本
ping@ping:~$ apt-get dist-upgrade
3.6清除已经卸载的软件包的.deb文件
ping@ping:~$ sudo apt-get autoclean 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成