Linux软件安装之deb包安装

deb 是 debian 系 Linux 的包管理方式, ubuntu 是属于 debian 系的 Linux 发行版。

一、本地deb包安装

dpkg (Debian package),为”Debian“ 操作系统专门开发的套件管理系统,用于软件的安装,更新和移除。所有源自"Debian"的Linux的发行版都使用 dpkg。

dpkg -i 软件包名  #安装指定的deb包
dpkg -L 软件包名  #查看软件安装位置
dpkg -l 软件包名  #以列表形式显示软件包的版本、描述等信息
dpkg -s 软件包名  #显示软件包的详细信息
dpkg -r 软件包名  #卸载软件(保留配置)
dpkg -P 软件包名  #卸载软件(不保留配置)
dpkg -c 软件包名  #显示软件包的内容

二、apt安装

apt(Advanced Packaging Tool) 是Linux系统下的一款安装包管理工具。通常将deb包以软件源的形式存储于远程服务器中,在本地系统进行软件源设置,然后获取deb包并进行安装管理的

1.软件源

/etc/apt/sources.list文件中存放着deb包的软件源,软件源中存放着所有可供安装的deb包。
软件源由官方或者一些资源网站提供,通过更换或者添加不同的软件源,可使供更多更丰富的deb包。

hollowman@hollowman-F117:~$ cat /etc/apt/sources.list
deb http://mirrors.aliyun.com/ubuntu/ groovy main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ groovy-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ groovy-security main restricted universe multiverse

2.apt(apt-get工具的升级版本)常用命令

apt update  #更新软件源中的所有软件列表
apt list --upgradeable  #显示可升级的软件包
apt list --installed  #显示已安装的软件包
apt upgrade  #一般在apt update更新完软件列表后,通过apt upgrade来升级软件包。
apt install [选项] 软件包名   #安装指定的软件包
apt install -f 软件包名  #修复软件包的依赖关系并自动安装所依赖的包
apt show 软件包名  #显示软件包的详细信息
apt remove 软件包名  #卸载指定的软件包
apt autoremove  #自动清理不再使用的依赖包和库文件

当使用非系统管理用户(root)时,前面一般加sudo

猜你喜欢

转载自blog.csdn.net/ymz641/article/details/112688551