magicluo 发表于 2005-8-25 21:55:10

菜鸟经过和windows对比后思索的几个问题!

使用rpm包安装后的软件,其过程中并没有提示程序文件的最后位置?
那么,我要在GNOME桌面上建立快速启动器,到什么目录去寻找其主运行程序?
程序文件一般在什么地方?

另外,自行编译安装的软件,程序的文件也一般在什么地方?例如mplayer..

装到什么地方去了不清除,具体删除就不谈了..

请高手耐心解释下,这个是每个新人都想知道的问题,看半天的FAQ,还是不懂..

bison_gao 发表于 2005-8-25 22:26:38

Re: 菜鸟经过和windows对比后思索的几个问题!

使用rpm包安装后的软件,其过程中并没有提示程序文件的最后位置?
那么,我要在GNOME桌面上建立快速启动器,到什么目录去寻找其主运行程序?
程序文件一般在什么地方?

另外,自行编译安装的软件,程序的文件也一般在什么地方?例如mplayer..

装到什么地方去了不清除,具体删除就不谈了..

请高手耐心解释下,这个是每个新人都想知道的问题,看半天的FAQ,还是不懂..

linux下安装的东西各个部分是分开存放的,
安装一个软件
可执行程序在/bin,或者/usr/bin或者/usr/X11R/bin(这个是X11程序),
库文件一般在/usr/lib下
文档在/usr/share/doc下,也有的放置到了/usr/doc(不多)
配置文件的存放位置为/etc,那个是系统全局设置,个人设置在$HOME/下面的 .XXX之类的
*NIX格式的帮助文件man文件在/usr/share/man下面

还有一个特殊的位置是/usr/local这个下面基本是一个完整的系统路径,里面又有/bin /share /doc /etc 等等.用于安装一些(非标准程序)比如自己编译的, 一般将这个/usr/local安装到一个独立的分区上以后更换系统了,自己安装上来的程序都不用重装, 修改一下/etc/fstab就搞定了, 好想系统没有变一样.

上面说的是一个一般情况, 不同的发行可能会有些许的变化

bison_gao 发表于 2005-8-25 22:32:56

自己编译的东西在config时可以指定一个PREFIX=XXX什么的,
那么make install时,对应的bin文件,lib文将,doc什么的就会安装到
PREFIX/bin PREFIX/lib PREFIX/doc下面,
比如编译mplayer
configure --prefix=/usr/local 安装到/usr/local下
configure --prefix=/usr 安装到/usr下

configure --prefix = /home/myself 那就安装到自己的目录

magicluo 发表于 2005-8-26 00:58:36

谢谢楼上的
明白了

在实践中再去试下
:lol::lol:
页: [1]
查看完整版本: 菜鸟经过和windows对比后思索的几个问题!