ubuntu 软件卸载 及 apt-get, dkpg 常用命令

本文介绍了在Linux系统中使用deb包及apt-get命令安装与卸载软件的方法。包括具体的命令示例,如安装、卸载、清除配置、更新软件信息数据库等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、通过deb包安装的情况:
安装.deb包:

代码:
sudo dpkg -i package_file.deb


反安装.deb包:

代码:
sudo dpkg -r package_name



2、通过apt-get安装的情况:
安装

代码:
sudo apt-get install package_name


反安装

代码:
sudo apt-get remove package_name
——————————————————————————————————————————————————————

附apt-get, dkpg 常用命令:

安装软件命令: apt-get install softname1 softname2 softname3……
卸载软件命令: apt-get remove softname1 softname2 softname3……
卸载并清除配置命令: apt-get remove --purge softname1
更新软件信息数据库命令: apt-get update
进行系统升级命令: apt-get upgrade
搜索软件包命令: apt-cache search softname1 softname2 softname3……
Deb软件包相关安装与卸载安装软件命令: apt-get install softname1 softname2 softname3……
卸载软件命令: apt-get remove softname1 softname2 softname3……
卸载并清除配置命令: apt-get remove --purge softname1
更新软件信息数据库命令: apt-get update
进行系统升级命令: apt-get upgrade
搜索软件包命令: apt-cache search softname1 softname2 softname3……
Deb软件包相关安装与卸载安装deb软件包命令: dpkg -i xxx.deb
删除软件包命令:  dpkg -r xxx.deb
连同配置文件一起删除命令: dpkg -r --purge xxx.deb
查看软件包信息命令: dpkg -info xxx.deb
查看文件拷贝详情命令: dpkg -L xxx.deb
查看系统中已安装软件包信息命令: dpkg -l
重新配置软件包命令:  dpkg-reconfigure xxx
安装deb软件包命令: dpkg -i xxx.deb
### 如何通过 `dpkg` 卸载 NVIDIA 驱动程序 在 Ubuntu 或其他基于 Debian 的 Linux 发行版中,可以通过 `dpkg` 和 `apt-get` 工具组合来卸载 NVIDIA 驱动程序。以下是具体方法: #### 查找已安装的 NVIDIA 驱动程序包 可以使用以下命令查看当前系统中安装了哪些 NVIDIA 相关的软件包: ```bash dpkg -l | grep nvidia ``` 这一步非常重要,因为它会列出所有与 NVIDIA 驱动程序相关的包名[^1]。 #### 使用 `dpkg` 删除指定的 NVIDIA 软件包 如果已经知道具体的 NVIDIA 软件包名称(例如 `nvidia-driver-470`),可以直接运行以下命令进行卸载: ```bash sudo dpkg --remove <package_name> ``` 其中 `<package_name>` 是之前查找到的具体包名。例如: ```bash sudo dpkg --remove nvidia-driver-470 ``` #### 彻底清理残留配置文件 为了彻底移除所有的配置文件和其他依赖项,建议使用 `--purge` 参数代替简单的 `--remove` 命令: ```bash sudo dpkg --purge <package_name> ``` 此操作不仅会删除该软件包本身,还会一并清除其关联的配置文件[^4]。 #### 清理未使用的依赖关系 执行完上述步骤之后,可能还存在一些不再需要的依赖库。这些可以通过以下命令自动清理掉: ```bash sudo apt-get autoremove sudo apt-get autoclean ``` #### 移除任何剩余的手动安装文件 有时即使完成了以上步骤,在某些路径下仍可能存在遗留下来的文件夹或者二进制文件。针对这种情况可手动定位并删除它们,比如常见的几个位置有 `/usr/local/nvidia/`, `/etc/modprobe.d/blacklist-nvidia.conf` 等地方[^2]: ```bash sudo rm -rf /usr/local/nvidia* sudo rm -rf /etc/modprobe.d/blacklist-nvidia.conf ``` 最后再次确认是否还有残余组件没被成功去除: ```bash dpkg -l | grep nvidia ``` 如果没有输出,则说明卸载工作已完成。 --- ### 注意事项 对于那些由 DKMS 动态编译模块支持的服务来说,仅仅依靠上面介绍的方法或许无法完全解决问题;此时还需要额外考虑重新构建 initramfs 文件以及重启计算机等措施以确保 nouveau 开源图形驱动能够正常接管硬件资源[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值