yjd333 发表于 2006-7-20 22:12:34

请教一下关于fcitx升级的问题?

请问一下ml默认软件 都装在/usr/share/吗?

今天升级了fcitx 3.2.1版本。也不知道要覆盖哪里指旧版的目录
用locate fcitx是显示这里/usr/share/fcitx对吗?
我是直接 ./configure安装默认在/usr/local/。成功是成功了。 :oops: 这样重复了。新的旧的都在 :?

sejishikong 发表于 2006-7-20 22:47:46

如果是官方打的rpm,一般是/usr,源码安装得看软件本身。fcitx本身默认是/usr/local的。

KDE 发表于 2006-7-20 22:54:42

从源码安装一般是 /usr/local/ 下,使用 rpm 一般是 /usr/ ,不同类型文件进入不同目录。看看 FAQ 就知道了。

yjd333 发表于 2006-7-21 00:49:02

ml自带的那些是不是都装在usr/share/下。我看了好多目录。有播放器等等。应该是吧?

heyuqi 发表于 2006-7-21 17:35:02

一般来说,在编译的时候,我们都要设定 prefix,因为 rpm 是发行版发行软件包的方式,所以在 rpm 中一般为 /usr;源代码编译一般为用户自己使用的软件,一般都放置在 /usr/local,当然还有些时候也会放到 /opt 中。

一个软件不是都放在 /usr/share 中的。一个软件是由不同的文件组成,这些文件有不同的属性。比如说有脚本文件或二进制执行文件,还会有 man page(软件的功能说明)。对于同一个软件的不同文件会根据其不同的功能决定放置的地方。

所以一般的脚本文件都会放置在 %{prefix}/bin,即 /usr/bin 中
其它的文件会放在其他文件夹中,就看那些文件的功能了。

关于文件夹的功能,你可以了解一下 FHS (Filesystem Hierarchy Standard)
页: [1]
查看完整版本: 请教一下关于fcitx升级的问题?