• Manjaro安装软件大全


      作为manjaro的铁粉,主要是看中他的有几个方面,首先是基于arch的,arch的wiki不要太爽,为什么不用arch呢,又不想太折腾了;接着就是在前几个著名的发行版里是非常用心做kde的,不像某些发行版做的k版本就是给kde抹黑的,不稳定就不说了,慢的简直让人怀疑人生;然后就是默认的环境基本可以做到开箱即用,不需要做大的修改,如果要求不高甚至不用改就完全可以直接使用,默认安装的软件几乎都是需要的,除了vim外,运行速度那是刚刚的;最后就是软件丰富,堪称变态,没有下不到的,只有你想不到的,甚至是ros都可以有。

    1、常规的软件安装方式:

      pacman  -S  packageName,例如安装vim

      pacman -S vim

    2、例外软件的安装方式:

      yay  -S  packageName,例如安装typora

      yay  -S typora

    3、第二种例外安装方式,稍微复杂点,需要配置下软件源,将arch的软件源添加进来:

    1、修改配置文件:sudo  vim  /etc/pacman.conf 在最后两行添加:
    [andontie-aur]
    Server = https://aur.andontie.net/$arch
    2、sudo  pacman-key --recv-key B545E9B7CD906FE3
    sudo pacman-key --lsign-key B545E9B7CD906FE3
    3、更新仓库
    sudo pacman -Syu

    4、安装软件包
    pacman -Syu ncurses5-compat-libs

    其实这种方式,配置好软件源之后,和第一种方式完全一样,我称其为软件安装的透明化

    4、第三种例外安装方式aur,稍微复杂点,需要配置下软件源,将arch的软件源添加进来:

      AUR是指Archlinux User-community Repository,也就是,Archlinux用户社区的软件库,他的由来是因为很多软件从git到编译到安装基本上都是相同的步骤,所以一部分十(xian)分(de)聪(dan)明(teng)的人,将这个过程打包成了一个脚本,我们只需要git下来这个脚本,即可完成软件的自(wu)动(nao)化安装。AUR官方网址是:https://aur.archlinux.org/。Archlinux的灵魂-PKGBUILD、AUR和ABS,可以通过AUR官方链接查到的软件包,都可以使用下面这种方式来安装:

    首先,从AUR页面搜索到需要安装的软件包的git链接,例如WingIDE,找到你要安装的版本,复制红框里面的git链接:

    Arch AURArch AURArch AUR

      1)、使用git克隆到本地:git clone https://aur.archlinux.org/wingide.git

      2)、进入刚才克隆的目录:cd wingide

      3)、使用makepkg命令,执行PKGBUILD脚本中的内容,生成一个文件名".xz"结尾的二进制安装文件:makepkg

      4)、使用pacman安装刚才生成的安装包:sudo pacman -U wingide-7.2.1.0.1-1-x86_64.pkg.tar.xz

      上面就是Arch安装软件的常规操作,基本上官方源配合AUR能够满足日常需求

    5、使用 Yaourt,除了在 Archlinux 的 AUR 中可以找到 Yaourt 外,archlinuxfr 这个源中也包含 Yaourt。我们采用后者来安装 Yaourt。首先,将下列内容添加到 /etc/pacman.conf 文件:[archlinuxfr]Server = http://repo.archlinux.fr/x86_64接着,我们可以执行下面的命令来安装 Yaourt:$ pacman -Sy yaourt 将 aurvote 和 customizepkg 这两个包也装上,前者用于对喜欢的包投票,而后者是定制 PKGBUILD 所需的:pacman -S aurvote customizepkg,同时,你需要为 aurvote 建立一个配置文件 .aurvote (位于 ~/ 目录下):user=你的 AUR 帐号pass=该帐号的密码,如果你没有 AUR 帐号,可到 http://aur.archlinux.org/account.php注册一个。

      以 Phatch 这个批量图片处理程序非常喜欢,查询在 Archlinux 中是否存在 Phatch:

      yaourt phatch结果:

    1 aur/phatch 0.1.bzr435-1 Phatch is a simple to use cross-platform GUI Photo Batch Processor.==> Enter n° (separated by blanks, or a range) of packages to be installed Example: '1 6 7 8 9' or '1 6-9'==> ----------------------------------------------
    

    从该结果我们可以断定,Phatch 在 Archlinux 的 AUR 中。现在,我们只需按 1 就可以安装它了。

      在显示一些输出信息后,Yaourt 会让你作出第一个选择:否编辑 PKGBUILD 文件。

      不编译PKGBUILD按下N;

      继续编译,Y;

      Yaourt 询问是否安装已编译好的包, Y ;

      Yaourt 将检查投票情况,并问你是否要投票,按 Y 选择投票,按 n 表示不投票,建议投票

      这么看来,Yaourt 的命令行选项与 Pacman 非常相似。通过 man yaourt 可以获得参考。其实,除了从 AUR 安装包外,Yaourt 也可以从 Archlinux 的源安装包

     

    6、 源码安装:  

      1)、下载源代码:

        http://ftp.gnu.org/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.xz

      2)、解压文件
        tar xvf gcc-9.2.0.tar.xz

      3)、配置安装路径:sudo vim /etc/profile

        export PATH="/usr/local/gcc-9.2/bin:$PATH"

      4)、源码自动配置:
        cd  gcc-9.2.0/

        ./contrib/download_prerequisites

        一定要看到以下类似的结果:

        gmp-6.1.0.tar.bz2: 成功
        mpfr-3.1.4.tar.bz2: 成功
        mpc-1.0.3.tar.gz: 成功
        isl-0.18.tar.bz2: 成功
        All prerequisites downloaded successfully.
      5)、、准备编译目录:

        cd  ..

        mkdir temp_gcc9.2 && cd temp_gcc9.2

      6)、设置编译选项,生成make文件:

        ../gcc-9.2.0/configure --prefix=/usr/local/gcc-9.2 --enable-threads=posix --disable-checking --disable-multilib       //允许多线程,不允许32位等选项

      7)、自动编译:

        make         //我这里生成的目录有6.3G, 没有空间的同学请绕道

      8)、最后安装

        sudo  make  install

      9)、做个链接:

        sudo ln -s /usr/local/gcc-9.2/bin/gcc     gcc-9

      写个hello world测试下吧。

        gcc-9就是使用gcc 9.2,还不错,收工。

    6、yarn安装软件

    如果都这样了,还是没有,估计那就只能你自己写软件了,记得写完了以GPL3发布下吧

     
    人就像是被蒙着眼推磨的驴子,生活就像一条鞭子;当鞭子抽到你背上时,你就只能一直往前走,虽然连你也不知道要走到什么时候为止,便一直这么坚持着。
  • 相关阅读:
    thusc总结
    5.12总结
    5.9总结
    C语言学习之笔记
    C语言----------指针
    typedef , static和 extern
    数据库(mysql5.5)的一些基本的操作
    Java中基本数据类型占几个字节多少位
    java &和&& 以及 |和 ||之间的异同点
    拨开云雾见月明
  • 原文地址:https://www.cnblogs.com/guochaoxxl/p/14376420.html
Copyright © 2020-2023  润新知