我试图弄清楚如何安装一个名为“Numix”的流行主题。问题是我想在本地安装它,而不添加 ppa、.deb 文件等。我找到了如何做到这一点的方法(感谢各位 Ubuntu 用户!)
我的想法是,我尝试从他们的 github 页面下载主题,解压并查找主题文件。我找不到如何安装它,因为它的设置不同。我找到了一个看起来像正确文件夹的文件夹,但它并没有完全起作用,出于某种原因,它只显示了一半。
所以我在 github 上联系了他们,他们告诉我可以通过运行一些命令来实现。我不知道它的作用或工作原理。我猜我必须自己构建它?我不知道。但当我查看它时,我注意到其中一部分说“从 repo 根目录执行”这让我很担心,并且让我怀疑“这是在使用 root 权限吗?”
这是他给我的命令或脚本:
# Execute from repo root
scss --update --sourcemap=none src/gtk-3.20/scss:src/gtk-3.20/dist
glib-compile-resources --sourcedir=src/gtk-3.20 src/gtk-3.20/gtk.gresource.xml
./scripts/utils.sh install ~/.local/share/themes/Numix/
这是如何在本地安装的?他给我的命令安全吗?无论如何,我很困惑,我不知道他为什么这么说,也不知道这是做什么的。如果这是在建造什么东西,我就不知道了。在建造任何东西方面我都是文盲。如果你们能给我任何反馈,我将不胜感激。谢谢!
顺便说一句,如果我在文件提取等之后使用了错误的文件夹,请告诉我。
答案1
该语句Execute from repo root
仅表示您应该从克隆的存储库运行该命令root folder
,而并不意味着run that command as root
让我们看看该命令:
# Execute from repo root
scss --update --sourcemap=none src/gtk-3.20/scss:src/gtk-3.20/dist
glib-compile-resources --sourcedir=src/gtk-3.20 src/gtk-3.20/gtk.gresource.xml
./scripts/utils.sh install ~/.local/share/themes/Numix/
我相信这install ~/.local/share/themes/Numix/
会将其安装在您的home
文件夹中,但不需root privileges
要这样做。