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
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成

  





原文地址:https://www.cnblogs.com/pingzhe/p/8134751.html