ubantu软件管理
作者:互联网
ubantu软件管理
帮助查看:man dpkg
dpkg 常见用法
#安装包
dpkg -i package.deb
#删除包,不建议,不自动卸载依赖于它的包
dpkg -r package
#删除包(包括配置文件)
dpkg -P package
#列出当前已安装的包,类似rpm -qa
dpkg -l
#显示该包的简要说明
dpkg -l package
#列出该包的状态,包括详细信息,类似rpm –qi
dpkg -s package
#列出该包中所包含的文件,类似rpm –ql
dpkg -L package
#搜索包含pattern的包,类似rpm –qf
dpkg -S <pattern>
#配置包,-a 使用,配置所有没有配置的软件包
dpkg --configure package
#列出 deb 包的内容,类似rpm –qpl
dpkg -c package.deb
#解开 deb 包的内容
dpkg --unpack package.deb
注意:一般建议不要使用dpkg卸载软件包。因为删除包时,其它依赖它的包不会卸载,并且可能无法再
正常运行
atp
atp install 安装软件包
apt remove 移除软件包
atp purge 移除软件包及配置文件
apt update 刷新存储库索引
apt upgrade 升级所有可升级的软件包
apt autoremove 自动删除不需要的包
apt full-upgrade 在升级软件包时自动处理依赖关系
apt search 搜索应用程序
apt show 显示安装细节
apt特有命令
apt list 列出包含条件的包(已安装,可升级等)
apt edit-sources 编辑源列表
apt包索引配置文件
/etc/apt/sources.list
/etc/apt/sources.list.d
常用命令
#dpkg -S filename :在当前安装的包里查找文件
#显示系统安装包的统计信息,可以统计已经安装包的数量,大小,占用空间等
#apt-cache stats
#显示xxx包的信息,可以看到某个包的源、版本等信息
#apt-cache show xxx #更详细
#apt show xxx
#查询软件xxx依赖哪些包
#apt depends xxx
#apt-cache depends xxx
#查询软件xxx被哪些包依赖
#apt rdepends xxx
#apt-cache rdepends xxx
ubuntu建议安装的常用包
[root@ubuntu1804 ~]#apt purge ufw lxd lxd-client lxcfs liblxc-common
[root@ubuntu1804 ~]#apt install iproute2 ntpdate tcpdump telnet traceroute nfskernel-server nfs-common lrzsz tree openssl libssl-dev libpcre3 libpcre3-dev
zlib1g-dev gcc openssh-server iotop unzip zip
标签:ubantu,package,管理,apt,软件包,软件,xxx,rpm,dpkg 来源: https://www.cnblogs.com/zhiw/p/16392567.html