从安装 Unity Next 中删除不需要的镜头

从安装 Unity Next 中删除不需要的镜头

所以我按照提供的说明进行操作这里设置 Unity Next,它会在 Ubuntu Dash 上给我两个附加镜头。现在我已完成设置,我想删除附加镜头,该怎么做?

在此处输入图片描述

答案1

步骤 1:准备

首先安装 ppa-purge 工具:sudo apt-get install ppa-purge 或点击此处:ppa-purge

步骤 2:删除软件

现在运行:

sudo ppa-purge ppa:phablet-team/desktop-deps
sudo ppa-purge ppa:phablet-team/desktop-deps

如果你没有使用 Raring,请另外运行:

sudo ppa-purge ppa:canonical-qt5-edgers/qt5-proper
sudo ppa-purge ppa:ubuntu-sdk-team/ppa

这将从您的系统中删除 PPA,这基本上意味着将它们从您的软件源中删除,并将软件包重置为官方存储库中的默认版本。有关其工作原理的更多信息,请参阅 ppa-purge 命令的手册页。

请注意,虽然编译指南中没有提到 phablet-team/desktop-deps PPA,但在构建脚本中提到了它。

接下来,您需要删除编译的最终二进制文件。根据您对如何运行该软件的描述,您应该能够运行

rm -rf /path/to/build/directory 

您构建 Unity Next 的目录在哪里/path/to/build/directory。我认为这是您运行 ./build 的目录。如果您按照说明操作而不更改任何路径,则此目录应该是 ~/unity。

步骤 3(可选):删除构建依赖项

注意:虽然这些命令的编写方式是不会卸载您不想卸载的任何软件,但它们会自动删除系统上不需要的任何软件包(安装软件包是为了满足依赖关系,但不再需要,因为安装的任何软件包都不依赖于它们)。这是一个完全安全的结果,但请注意正在发生的事情。

如果您想摆脱构建依赖关系,并且正在运行 Raring:

sudo apt-mark auto qt-components-ubuntu qtdeclarative5-dee-plugin indicators-client indicators-client-plugin-* qtbase5-dev qtdeclarative5-dev qtdeclarative5-dev-tools qtdeclarative5-test-plugin libdee-qt5-dev libpulse-dev qtdeclarative5-xmllistmodel-plugin unity-lens-mock demo-assets libboost-regex1.49-dev ubuntu-mobile

# this next command may or may not work in Raring.

sudo apt-mark auto bamfdaemon debhelper dh-autoreconf gir1.2-dee-1.0 gnome-common gnome-doc-utils gobject-introspection gtk-doc-tools indicator-application indicator-appmenu indicator-appmenu-tools intltool libappindicator3-dev libbamf3-dev libdbusmenu-glib-dev libdbusmenu-gtk3-dev libdbusmenu-jsonloader-dev libdbustest1-dev libdee-dev libgirepository1.0-dev libgtk-3-dev libncurses5-dev libreadline-dev libsqlite3-dev metacity sqlite3 valac-0.18 libpocketsphinx-dev libsphinxbase-dev

sudo apt-get autoremove

如果您想摆脱构建依赖关系,并且运行 Quantal 或更低版本:

sudo apt-mark auto qtdeclarative5-ubuntu-ui-toolkit-plugin qtdeclarative5-dee-plugin indicators-client indicators-client-plugin-* qtbase5-dev qtdeclarative5-dev qtdeclarative5-dev-tools qtdeclarative5-test-plugin libdee-qt5-dev libpulse-dev qtdeclarative5-xmllistmodel-plugin unity-lens-mock demo-assets libboost-regex1.49-dev ubuntu-mobile
sudo apt-get autoremove

该指南还要求您安装 bzr:如果您确实不想在系统上安装它,请运行sudo apt-get remvoe bzr

相关内容