Linux下獲取軟體原始碼的幾種方法

2021-07-14 23:35:17 字數 709 閱讀 8353

首先,通過pacman安裝abs工具

sudo pacman -s base-devel abs

sudo abs

sudo abs [package_name]

列如find包:

pacman -qo $(which find)

結果顯示:"/usr/bin/find is owned by findutils 4.4.2-3"

cp -r /var/abs/core/findutils /home/your_name/findutils

cd /home/your_name/findutils

makepkg -od

makepkg簡單用法

如果你想要手動安裝構建的軟體包

pacman -u name-of-package.xz

ubuntu下依然以find命令作為列子

dpkg -s $(which find)

結果顯示:findutils: /usr/bin/find

sudo apt-get source findutils

cd /usr/src/findutils-*** #***表示版本號

sudo tar zxvf findutils-***.tar.gz

linux下原始碼安裝軟體

make與configure 當執行 make 時,make 會在當時的目錄下搜尋 makefile or makefile 這個檔案,而 makefile 裡面則記錄了原始碼如何編譯的詳細資訊!make 會自動的判別原始碼是否經過變動了,而自動更新執行檔。因為軟體商都是針對unix like進行開...

Linux環境下獲取Android原始碼

進入使用者目錄,建立資料夾,用於存放repo,同時將該資料夾設定到環境變數中去。ubuntu ubuntu mkdir bin ubuntu ubuntu path bin path ubuntu ubuntu curl bin repo 如果上述 url 不可訪問,可以用下面的 curl ssl ...

Linux下原始碼包安裝軟體

linux下原始碼安裝一般包括以下步驟 加粗樣式獲取原始碼 解壓建立makefile檔案 生成makefile檔案 編譯執行make clean make命令將原始碼編譯成二進位制檔案。下來我們看看編譯過程的實現是怎麼樣的?將原始碼編譯成可供linux執行的二進位制檔案一共需要兩步 1.使用gcc編...