安装的软件跑倒那个目录下去 ?
如题 飘落系统中~~~呵呵
。 :mrgreen:
一般bin去了/usr/bin
其他的去了/usr/local/
。。。
这个不一定具体看软件。 find/ whereis 如果安装的软件没有自动添加菜单项,那么表明你安装了一个不适合本系统的包。 这么麻烦吗。做个智能点的归档不是很好 怎么智能?
让某软件都找不到别的软件提供的东西? 据我理解,Linux下的软件“安装”跟windows下是不一样的。Linux下的软件应该包括独用的一些程序以及可能有的一些公用的包(如lib开头的一些库),那些公用的包会被放到一些共享的目录里,不用担心会成为垃圾,因为它们可能会被其他软件用到,而独有的一些东西则可能会被放到/usr/local等目录中,卸载软件时把它直接删掉就行了
刚用Linux没多久,不知道理解的对不对,请达人指教 貌似linux下为了方便管理,把帮助文件放到一块,执行文件放到一块,库文件放到一块,这样就方便用户使用查找(所以才可以提供命令自动补齐)
刚刚从windows下过来的用户可能对这个不太习惯,但是时间长了就会体会到它的好处 很简单,找到软件包,执行命令:
rpm -qpl xxx.rpm
就可以知道软件到底安装在什么位置了。
如果手头没有 rpm,但是系统已经安装这个包,那么就用:
rpm -ql xxx
例如:
# rpm -ql vixie-cron
/etc/cron.d
/etc/pam.d/crond
/etc/rc.d/init.d/crond
/usr/bin/crontab
/usr/sbin/crond
/usr/share/man/man1/crontab.1.gz
/usr/share/man/man5/crontab.5.gz
/usr/share/man/man8/cron.8.gz
/usr/share/man/man8/crond.8.gz
/var/spool/cron 感觉locate命令比find好用。
locate好像是对整个硬盘做一个数据库的样子。然后你要找东西直接从里面查询如:
locate fcitx这样。但是要是新加了东西,可能用locate找不到了。要用updatedb再建立一次。是不是这样呢。
这个是这两天用后的感受 各种软件安装的目录都不相同,有的是默认安装到/opt,有的是安装到/usr或/usr/local,象realplayer就是安装到/usr/local,有的是直接安装到主目录,如蓝点游戏大厅,而有的直接解包就可以用,比如firefox和thunderbird。建议如果文件的属主是root的话,最好以root登陆执行安装,不要用su来,因为有时候普通拥护权限不够,虽然提示安装成功,但事实什么都没装上,像我装openoffice的时候就是这样的。
页:
[1]