Zig*_*gnd 20 source debian software-installation
我想知道如何在 Debian 上安装 .tar.bz 和 .tar.bz2 软件包,请给我一个完整的解释。
小智 31
首先,根据File System Hierarchy Standards,这个安装包的位置应该/opt是二进制安装和/usr/local源安装。
这些已准备好使用二进制文件。通常,它们只需要解压缩即可安装。二进制包会很容易:
sudo tar --directory=/opt -xvf <file>.tar.[bz2|gz]export PATH=$PATH:/opt/[package_name]/bin 你就完成了。
一个源码包会比较麻烦(到目前为止),通过它们大致可以用下面的方法处理,每个包都不一样:
/usr/local/srctar xf <file>.tar.[bz2|gz]cd <package name>README文件(这几乎肯定存在)。README. 这一步可能会进行:(./configure && make && make install如果出现问题,请单独运行命令以保持理智)。如果安装中有任何问题,那么您必须提出具体问题。您可能会遇到库版本不正确或缺少依赖项的问题。Debian 为您打包所有内容是有原因的。Debian 稳定版运行旧包是有原因的——找到在十几种不同架构和无数不同硬件/系统配置上安装包的所有极端情况是很困难的。当您自己安装某些东西时,您可能会遇到以下问题之一!
Ren*_*nan 10
解压文件,然后在创建的目录中查找一个README或INSTALL文件,该文件将告诉您安装软件包所需的信息(例如依赖项、配置选项、要运行的命令等...)。
通常它归结为./configure,make然后make install。
小智 7
这样做的标准方法是:
tar zxvf file.tar.gz 或者 tar xvjpf file.tar.bz2./configure (./configure --help通常提供自定义选项)makemake install通常还有一个 README 或 INSTALL 文件来提供说明。
一般来说,当你安装 tar.gz/tgz/tar/bz2(记住,这些只是压缩包文件)时,你需要打开 tar 文件(tar xvfz/ tar xvfj),然后cd到目录并运行./configure.
在某些系统上,您可以将默认值(例如 /usr/local/{lib,bin,etc...})作为默认安装位置,或者您可能喜欢使用 /opt/local/{lib,bin,等等}。
所以你会做./configure --prefix=/usr/local然后make,make install。
由您决定要在何处安装软件包。请记住,无论您决定在何处执行此操作,您都可能希望将路径添加到 PATH shell 变量中,以便您可以轻松地运行这些包。(经常export PATH=$PATH:/opt/local/bin:/usr/local/bin)。
| 归档时间: |
|
| 查看次数: |
139592 次 |
| 最近记录: |