大家好,欢迎来到IT知识分享网。
APT
Apt是Ubuntu系统上的命令行包管理工具。那从哪里获取包信息呢?答案是 /etc/apt/sources.list。
apt-get的卸载命令
apt-get关于卸载相关的命令如下图所示。
apt-get remove: 卸载软件
apt-get purge: 卸载软件和配置文件
apt-get autoremove: 移除没有使用的依赖
apt-get clean: 删除/var/cache/apt/archives/下的所有deb包
apt-get autoclean: 删除/var/cache/apt/archives/下的过期deb包
根据以上,我们可以知道完全卸载一个软件可以按照这个流程1
apt-get purge [package] apt-get autoremove [package] dpkg --list | grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge
Ubuntu旧版本提供了 apt-get apt-cache 的命令进行包管理,当前已经升级到更加好用的 apt,下面来了解下基本用法。
update 从配置的源上拉取包信息,这些信息可以用于后续升级包、安装包、查找包 国内可以使用这个地址加速,https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ upgrade 根据配置源拉取的信息,升级当前系统上安装的所有包,并且安装其依赖的包。 如果升级包需要删除系统中已安装的包(升级包可能依赖其他特定版本的包),则该升级包的不会进行安装, 即这个命令【不会删除】任何系统中已安装的包。 full-upgrade 与upgrade相比,如果升级需要,【会删除】系统中已安装的包。 install 安装包 remove 卸载包,通常会保留一些用户数据,以便后续安装可以恢复,例如用户的意外删除事件 purge 卸载的同时清楚用户数据、配置。你可以再remove之后在purge autoremove 安全某个包是会自动安装这个包的依赖包,这个命令可以删除之前被自动安装,而在当前系统中不被依赖的包。 用户显示安装的包不会被移除,通过 apt-mark 标记的包不会被移除。 search 查找包 show 显示包信息,例如利阿里、安装大小、包大小等。 list 有点类似 dpkg-query --list 支持一些选项,例如 已安装的包 --installed 可升级的包 --upgradeable 所有可用的包 --all-versions edit-sources 编辑包源信息
apt proxy
新建一个文件 vi /etc/apt/apt.conf,填上代理的地址。
注意 proxy 后有空格,最后有 ;
Acquire::http::proxy "http://127.0.0.1:3132/"; Acquire::https::proxy "https://127.0.0.1:3132/"; Acquire::ftp::proxy "ftp://127.0.0.1:8000/";
- https://linuxprograms.wordpress.com/2010/05/12/remove-packages-marked-rc/ ↩︎
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/120558.html
