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發布下吧

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM