我正准备在运行Ubuntu 12.04的虚拟机上玩耍。我使用apt-get install git-core从存储库中安装了GIT-CORE。起初我以为apt-get命令会安装在我所在的文件夹中,但我错了。那么有没有办法直接告诉apt-get安装到哪里呢?
还是需要之后移动文件?请告诉我您对此的最佳解决方案。
还是需要之后移动文件?请告诉我您对此的最佳解决方案。
apt-get
、deb 软件包和源代码包。第二个是 Git。apt-get install
不能选择安装软件包的位置,而是软件包本身指定了这些信息。一个 .deb
文件实际上只是一组压缩目录,并且其中包含了适当的安装目标。简而言之,你无法更改 apt-get install
的软件包安装目的地,因为这与软件包有关,而不是与 apt-get
有关。此外,deb 中的每个位置都对应着 GNU/Linux 系统中的特定目录,所以 "/usr/share/bin" 不能被其他目录更改,同样适用于 "man" 页面、图标等。一旦你修改了 deb 文件,处理起来就会非常棘手。apt-get
无关。可以在这里查看一些指南here或者here。当然,你也可以在官方页面或者git的man页面(在shell中输入man git
)上查看相关信息。
/usr/share
等位置。这里有一个问题(链接:http://askubuntu.com/questions/193695/installing-packages-into-local-directory),你可能会觉得有帮助。 - Wilf