「Ubuntu命令」安装和卸载

本文详细介绍Ubuntu环境下软件的安装、卸载及系统维护的最佳实践。包括如何利用apt命令进行软件包的管理,掌握软件的安装、卸载、更新及清理技巧。

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

Ubuntu是最常用的Linux系统之一,其中很多新手在安装软件的过程中,由于对Linux不熟悉,往往不知道如何卸载干净,导致硬盘越来越大。


废话不多说,直接上干货!

命令

  • 最佳卸载命令(最好是切换到root)
    apt-get remove packagename --purge && apt-get autoremove --purge && apt-get clean 
    卸载程序(包括配置文件)、卸载依赖、删除/var/cache/apt/archives下所有安装包

  • 最佳升级软件命令
    apt-get update && apt-get upgrade

扩展知识

apt常用命令

  • apt-cache show packagename 获取包的相关信息,如说明、大小、版本等

  • apt-cache depends packagename 了解使用依赖

  • apt-cache rdepends packagename 是查看该包被哪些包依赖

  • apt-get install packagename 安装包

  • apt-get install package=version 指定安装版本

  • apt-get install packagename --reinstall 重新安装包

  • apt-get remove packagename --purge 卸载程序,包括删除配置文件等

  • apt-get update 更新源,更新 /etc/apt/sources.list里的链接地址

  • apt-get upgrade -u 升级程序(不包括依赖关系改变的) -u 完整显示列表

  • apt-get dist-upgrade 升级程序(包括依赖关系改变的并且重新组织依赖关系)

  • apt-get clean 删除安装包(节约硬盘空间,下次安装需要重新下载包,软件包位置:/var/cache/apt/archives/)

  • apt-get autoclean 删除已卸载的安装包(Ubuntu14.04测试发现没起作用)

  • apt-get autoremove 卸载依赖的程序

apt-get 安装位置

  • 下载的软件存放位置 /var/cache/apt/archives

  • 安装后软件默认位置 /usr/share

  • 可执行文件位置 /usr/bin

  • lib文件位置 /usr/lib

Linux 常用目录

  • /boot 引导程序,内核等存放的目录

  • /sbin 超级用户可以使用的命令的目录

  • /bin 普通用户使用的命令

  • /lib 共享库目录

  • /dev 设备目录

  • /root 用户root的home目录

  • /etc 全局配置文件目录

  • /usr 用户安装目录

  • /usr/include C程序语言编译使用的头文件

  • /proc 系统内部一些信息

  • /var 经常变化目录 经常放日志文件,缓存文件

  • /tmp 临时目录 系统断电 或许目录被会清空

  • /lost+found 当系统崩溃的时候,在系统修复过程中需要恢复的文件,可能就会在这里被找到了,这个目录一般为空

可以通过man hier 详细查看目录用途,man是打开说明文档,例如:man apt-get查看apt-get详细说明,比help要详细

作 者 : @mousycoder

原文出处 : http://mousycoder.com/2015/10/14/ubuntu-shell-install-uninstall/

创作时间:2015-7-9

更新时间:2015-10-16

### 如何在 Ubuntu卸载 Anaconda 要完全移除 Anaconda 安装及其关联配置,在 Ubuntu 中需执行一系列操作。这不仅涉及删除安装目录还涉及到清理可能存在的环境变量设置。 #### 移除 Anaconda 安装目录 Anaconda 默认会安装到用户的 home 文件夹下名为 `anaconda3` 或者 `miniconda3` 的文件夹内。可以通过如下命令来彻底删除这些文件夹: ```bash rm -rf ~/anaconda3 ``` 此命令将会强制递归地删除指定路径下的所有内容,因此请谨慎使用并确认路径无误[^1]。 #### 清理 `.bashrc` 或其他 Shell Profile 文件中的配置项 如果曾经按照官方指南进行了 PATH 变量的手动添加,则需要打开对应的 shell profile 文件(通常是位于用户主目录下的 .bashrc),找到其中有关于 anaconda/bin 路径加入的部分将其注释掉或直接删去。可以利用文本编辑器如 nano 来完成这项工作: ```bash nano ~/.bashrc ``` 接着搜索含有 "anaconda" 字样的行,并对其进行处理。完成后记得保存更改并退出编辑模式[^2]。 为了使修改立即生效,可运行 source 命令重新加载当前 session 下的环境变量定义: ```bash source ~/.bashrc ``` #### 卸载通过 Conda 创建的包环境 如果有额外创建过 conda environments 并希望一并清除的话,应该先进入 base (root) environment 后再逐一销毁不需要的子环境;对于不再使用的 packages 则可通过以下方式安全移除: ```bash conda deactivate # 如果处于某个特定环境中先退回到 root conda env list # 查看已有的 virtual environments 列表 conda remove --name my_env_name --all # 替换 'my_env_name' 实际名称以清除此环境 conda clean --all # 进一步清理缓存数据以及未被引用的 tarballs index 缓存 ``` 以上步骤能够有效地帮助用户从系统中干净地去除 Anaconda 及其影响范围内的组件[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值