1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > ubuntu下apt dpkg软件安装 卸载与查找方法介绍

ubuntu下apt dpkg软件安装 卸载与查找方法介绍

时间:2021-03-17 18:47:39

相关推荐

ubuntu下apt dpkg软件安装 卸载与查找方法介绍

由于网络限制原因导致下载速度慢,需要更换软件安装源为国内镜像,请参考:Ubuntu更换源。

1、apt安装与卸载

1、安装

Ubuntu下用的最多的就是”sudo apt-get install + softname“命令来在线安装软件,"apt-get"可以用”apt"代替,效果是一样的。如果软件安装失败,执行“sudo apt-get install -f“安装依赖的库,再次执行安装命令即可。(可以使用 apt-get --help 查看使用帮助)

sudo apt-get install -y softname

sudo apt-get install -fsudo apt-get install -y softname

-y表示安装中有提示的地方都输入”yes“,不加这个参数在有提示的地方,需要自己手动改输入。

2、卸载

apt-get remove softname——该命令将移除所有与softname相关联的二进制文件,但是不会移除与之相关联的配置文件或数据文件(configuration or data files),同样也不会移除softame所依赖的包。

apt-get purge softname或者apt-get remove --purge softname——这两条命令是等价的。作用是:移除与包softname相关联的所有文件,这些文件包括二进制文件和全局配置文件。注意:该命令不会移除softname所依赖的包,也不会移除位于用户家目录中的与softname相关联的配置文件或数据文件。

apt-get autoremove——卸载当前系统中的所有孤立的包(remove orphaned packages),是指那些曾经被其他包所依赖,但是现在不被任何包依赖了的包。例如,我们用apt-get remove --purge softname卸载了softname,但是softname所依赖的一些包还在系统中保留,就可以用这个命令来卸载这些依赖包。注意:这条命令卸载的依赖包一定指的是孤立的包,即不再被任何包给依赖了的包才会被卸载。

aptitude remove softame或者aptitude purge softname——这两条命令也会卸载被softname依赖但是不被系统中其他包依赖的包。

apt-get -s remove softname——该命令将模拟卸载softname包,但是不会真的卸载。一般在卸载某个包之前,我们先用这条命令来查看一下卸载过程中会卸载哪些内容,防止因为拼错包名softname而卸载了不是我们想卸载的包,以免错误卸载。

apt-get autoclean——该命令是删除某些依赖安装的,但现在不再需要的软件包;由于apt的底层安装包是dpkg, 而dpkg安装软件包时, 会将*.deb文件放在/var/cache/apt/archives/中;此命令会删除该目录下已经过期的deb包;

apt-get clean——该命令删除已经安装过的的软件安装包;该命令将自动删除/var/cache/apt/archives/下的所有deb包,相当于删除已经下载的软件安装包;

3、查寻

显示所有安装包:(配合grep使用可以实现查找)

apt-cache pkgnames

查找:(支持模糊搜索)

apt-cache search packagename

apt-cache showsrc packagename ——显示源码

apt-cache depends packagename——显示安装包的依赖信息

apt-cache rdepends packagename——显示保留依赖信息

apt-cache show packagename——显示安装包可读记录

apt-cache policy packagename——显示设置策略

2、dpkg安装与卸载

1、安装

deb安装包,需要执行

sudo dpkg -i ×.deb

如果安装失败,执行

sudo apt-get install -f sudo dpkg -i *.deb

或者双击安装包点击”install“也可以安装。

2、卸载

查看安装了那些软件 (可用过dpkg --help 命令查看使用帮助)

dpkg -l

卸载

dpkg -P + name

dpkg --removedebname——该命令只是删除安装的文件,而不删除配置文件。

dpkg --purgedebname——该命令删除安装文件和配置文件。

3、查询

查找所有:(配合grep使用可以进行匹配搜索)

dpkg -l

查找路径:

dpkg -L packagename

也可以使用whereis

whereis packagename

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。