+ -
当前位置:首页 → 问答吧 → 请教pacman能不能把软件安装在/usr/local里面

请教pacman能不能把软件安装在/usr/local里面

时间:2009-11-11

来源:互联网

我看了下选项,有个--root选项,是设根目录的。

谢谢!

作者: Fedora000   发布时间: 2009-11-11

如果是把prefix指定到/usr/local的话大概只能改PKGBUILD,因为arch一贯的风格是把prefix全指定为/usr或者/opt...
话说回来我不明白为啥有装到/usr/local的需求,全在/usr不是更好管理么...

作者: huntxu   发布时间: 2009-11-11

你可以试试看。

当然你还要添加/usr/local/这个路径到系统库文件和可执行文件路径。。

不过我想仍然是可能出现找不到库文件的问题

我也觉得都放到/usr/下比较好,谁知道这个软件到底是系统程序还是用户程序呢,一般依赖gconf的程序都要放入/usr,因为arch的schemas文件夹位置在/usr/share/gconf/schemas

--root选项是为了你能在另外一个linux里面方便安装arch。只需要挂载到一个地方然后就可以用pacman安装arch了

作者: jarryson   发布时间: 2009-11-11

引用:
作者: huntxu
如果是把prefix指定到/usr/local的话大概只能改PKGBUILD,因为arch一贯的风格是把prefix全指定为/usr或者/opt...
话说回来我不明白为啥有装到/usr/local的需求,全在/usr不是更好管理么...
谢谢啦!

哦,只能改pkgbuild。

其实主要是配置文件,我会修改一些软件的默认配置适合自己的需求,如果这些配置文件能集中放在/usr/local的话,我备份或同步到新机器去也方便很多。

作者: Fedora000   发布时间: 2009-11-11

/usr是包管理程序的标准安装路径,任何发行版都一样的;/usr/local原则上应该存放你自己手动编译的程序。

作者: coderoar   发布时间: 2009-11-11

引用:
作者: Fedora000
谢谢啦!

哦,只能改pkgbuild。

其实主要是配置文件,我会修改一些软件的默认配置适合自己的需求,如果这些配置文件能集中放在/usr/local的话,我备份或同步到新机器去也方便很多。
大部分配置文件不都是放在/etc下面吗……
还有就是/usr/share/config

作者: hurricanek   发布时间: 2009-11-11

引用:
作者: hurricanek
大部分配置文件不都是放在/etc下面吗……
还有就是/usr/share/config
嗯,但我觉得和系统软件的配置混在一起不好。

哎,只能麻烦一点把自己想要的找出来用了。

谢谢各位!

作者: Fedora000   发布时间: 2009-11-12

我怎么记得可以…有个root什么的参数吧 可以设置装到哪啊 在ARCH64装32位的那个WIKI里见过

作者: iamkr   发布时间: 2009-11-13

引用:
作者: iamkr
我怎么记得可以…有个root什么的参数吧 可以设置装到哪啊 在ARCH64装32位的那个WIKI里见过
你说的是--root设置根目录吧,那是用来把软件装到另一个Linux系统的。

作者: Fedora000   发布时间: 2009-11-25

热门下载

更多