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
posted @ 2022-06-20 10:59  醉酒画忧愁  阅读(38)  评论(0编辑  收藏  举报