如何彻底删除单声道?

如何彻底删除单声道?

我一直试图从我的 Ubuntu 12.04 安装中彻底删除 mono。

我还看到了其他一些帖子,其中有:

sudo apt-get purge mono-runtime  
sudo apt-get purge mono-complete  
sudo apt-get purge libmono* libgdiplus cli-common libglitz-glx1 libglitz1

我已经运行了所有这些,sudo apt-get update但当我输入时mono -V它仍然在那里。

我正在尝试将其完全删除,然后使用最新的测试版重新安装,Mono JIT compiler version 2.10.8 (tarball Wed Oct 2 16:46:11 CEST 2013)这是我当前拥有的版本,但需要最新的测试版。

答案1

sudo apt remove --purge --auto-remove mono-runtime

这将从您的系统中彻底删除单声道以解决问题。

答案2

sudo rm -rf usr/lib/mono /usr/local/bin/mono /usr/local/etc/mono /usr/local/lib/mono好的,只需在终端中运行。

答案3

这是我在 16.04 上所做的
在有人开始愤怒地告诉我有更好、更快、更简洁的方法之前:是的,我知道。我采取了“漫长的道路”来分析每一步的结果并三重检查我正在做的事情。

  1. 是苏:
    sudo -i
  2. 列出 mono 存储库中的所有软件包(进入文件 pkg1):
    grep ^Package: /var/lib/apt/lists/download.mono-project.com*_Packages > pkg1
  3. 仅提取包名称(到文件 pkg2 中):
    sed -e 's/^.*Package: //' pkg1 > pkg2
  4. (可选,但我无论如何都想这么做)从不同的架构中删除重复的包名称,并在 pkg3 中放入要搜索和删除的包的最终列表:
    awk '!seen[$0]++' pkg2 > pkg3
  5. (可选,用于检查)计算文件中的行数(一行 = 一个包)以查看发生了什么
    wc -l pkg1wc -l pkg2wc -l pkg3
  6. 删除 pkg3 中列出的软件包:
    apt purge $(cat pkg3)
  7. 清理并退出 su:
    rm pkg1 pkg2 pkg3logout

相关内容