1. 程式人生 > 實用技巧 >Arch下編譯aria2

Arch下編譯aria2

最近切換到Arch,依然還是要編譯一個aria2。因為預設的連線限制很不爽。

在linux下自己編譯軟體包,其實只有三個步驟。下載原始碼,編譯,安裝。

Arch不太熟悉,不過呢,Wiki好呀。

首先必須的是base-devel,然後使用asp checkout aria2下載PKGBUILD。

asp checkout aria2

然後你會看到這樣的目錄結構。

.
|-- repos
|   `-- community-x86_64
|       `-- PKGBUILD
`-- trunk
    `-- PKGBUILD

3 directories, 2 files

PKGBUILD就是打包的資訊檔案啦。進入到trunk目錄。然後使用`makepkg --nobuild`下載原始碼包並安裝依賴。

額,如果報錯的話,應該是提示你需要安裝依賴,使用`makepkg --syncdeps`命令。

然後修改原始碼,並重新打包,替換下載的那個壓縮包。然後使用sha512sum獲取哈系。

然後修改PKGBUILD檔案,替換source和哈系。以及獲得你想要的選項。

然後重新執行makepkg,不出意外,將在本地生成軟體包。

執行`makepkg --install`安裝