红联Linux门户
Linux帮助

Linux下安装软件的方法及一写目录的作用

发布时间:2007-09-15 09:55:34来源:红联作者:nsformat
  linux 安装方法有两中 一是重源代码安装 二是用二进制安装包安装

  1.从源代码安装的时候
  默认安装的时候大部分文件安装到/usr/local/share目录下,但是安装的时候还要细分,可执行文件安装(也可能是从/usr/local/share/xxxx目录下用ln链接)到/usr/local/bin或/usr/local/sbin下

  链接库安装(也可能是从/usr/local/share/xxxx目录下用ln链接)到/usr/local/lib下,配置文件 安装到 /usr/local/etc下,不过你可以在 编译源代码时时指定安装路径

  列如 你要从源代码安装fcitx 输入法,你要把他按到/usr目录下 可以用 ./configure --prefix=/usr 选项 然后make && make install

  具体选项你可以用/usr/src/fcitx-xxxx#./configure --help 查看

  2.从二进制文件安装
  二进制安装也就是说个linux 发行版为你提供的安装包 列如redhad linux的rpm软件包 debian 提供的deb 软件包 他们都给你提供了安装工具

  我用的debian 系统 rpm的安装工具的使用方法 不大熟悉 你还是 到网上查查(遍地都是)

  二进制文件安装的默认安装路径都是/usr,和源代码默认安装路径类似,大部分文件安装到 /usr/share

  可执行文件安装到 /usr/bin(/bin)或/usr/sbin(/sbin)
  配置文件安装到/etc
  链接库安装到/usr/lib (/lib)

  还要说下 就是软件的执行这和shell的PATH变量有关,shell在执行你执行的命令的时候会找PATH变量给出的路径下是否有这个命令如果有执行 没有则给出找不到命令的提示

  你可以用set命令查看
  #set
  PATH=/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/

  列如 你在用源代码安装的时候 指定安装路径是/opt,你就要查看path变量是否有/opt/bin路径 如果没有 shell一定找不到命令

  那你就要 在path变量中加入这个路径
  PATH=/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/opt/bin
文章评论

共有 0 条评论