惊了,Ubuntu的autoremove命令竟然这么“好用”

参考自:点击打开链接点击打开链接

在吐槽我使用autoremove命令之前,先讲一下咱们的apt和dpkg

1)区别:

    a).

    两者的区别是dpkg绕过apt包管理数据库对软件包进行操作,所以你用dpkg安装过的软件包用apt可以再安装一遍,系统不知道之前安装过了,将会覆盖之前dpkg的安装。

    b).

        apt是会解决和安装模块的依赖问题,并会咨询软件仓库,是在线安装。

        dpkg只能安装本地的deb文件,不会关心Ubuntu的软件仓库内的软件,不会解决模块的依赖关系。

2)常用命令:

    安装:

    dpkg -i package.deb //本地安装

    apt-get install package //在线安装

   aptitude install package //同上

    

    卸载:

    dpkg -r package //删除软件

    apt-get remove package //同上

    aptitude remove package //同上

    dpkg -P package //删除软件和配置文件

    apt-get remove package --purge //同上

    aptitude purge package //同上


    remove – 卸载软件包
    autoremove – 卸载所有自动安装且不再使用的软件包

    purge – 卸载并清除软件包的配置

    

    单独使用 apt-get autoremove天知道会发生什么,我有一次就傻傻地用了一次,然后就把我一直在用的搜狗输入法和昨天安装的pycharm给卸载了;还可以apt-get autoremove package,它会删除和该包相关的包,我没有看文档,具体也不太清楚,但是我是不敢再用了。

猜你喜欢

转载自blog.csdn.net/f156207495/article/details/80795886