美文网首页
【Linux基础】安装软件包

【Linux基础】安装软件包

作者: 清梦载星河 | 来源:发表于2020-02-17 23:50 被阅读0次

    方式一:使用包管理器

    常见包管理器:apt(Debian系)、yum(红帽系)、dnf(红帽系)、rpm(红帽系)、dpkg(Debian系)、zypper(大蜥蜴)、pacman(Arch邪教)

    优点:方便

    缺点:可能缺少最新的软件包

    示例:

    • sudo dnf install emacs
    • sudo apt install emacs

    方式二:源码编译安装

    优点:可以获得最新安装包,而且尽显极客逼格。

    缺点:麻烦、折腾人,需要自行解决依赖关系。

    示例:

    1. tar zxf abcdef.tar.gz。解压下载下来的源码包
    2. cd abcdef
    3. ./configure --prefix=/usr/local/abcdef。"./configure表示匹配系统环境";"--prefix="用于指定安装位置。
    4. make -j2。使用“make”编译源代码,“-j2”表示使用两个逻辑CPU核心,可以加快编译速度。
    5. make install。把编译好的程序安装到指定的位置。

    备注:

    • 在匹配系统环境时,可能会提示缺失各种依赖包,所以要先安装依赖包再匹配。如果提示缺失如“uvwxyz library”这类“library”,那么安装“uvwxyz-devel”。
    • 匹配完后,可能会提示使用“gmake”进行编译,“gmake”和“make”的作用时类似的,“gmake”多用于跨平台。

    相关文章

      网友评论

          本文标题:【Linux基础】安装软件包

          本文链接:https://www.haomeiwen.com/subject/tsdwfhtx.html