checkinstall
是乙個能從
tar.gz
類的源**自動生成
rpm/
debian
或slackware
安裝包的程式。通過
checkinstall
,你就能用幾乎所有的
tar.gz
類的源**來生成「乾淨
」的安裝或者解除安裝包。
經常出現這樣的問題:很想試用的程式只有源**(比如
tar.gz
)可用,沒人提供
rpm
或者debian
makefile
檔案只包括了很少情況下的解除安裝例程。當然,你可以把程式安裝到臨時資料夾,然後記下所有由程式生成或修改的檔案,最後刪除他們。但是如果這個程式要經常重新編譯,這樣做是非常痛苦的,工作量也相當大。
felipe eduardo
所寫的checkinstall
就是用來解決這個問題的。
它採用自己的指令
checkinstall
來代替make install
。其他兩個指令保留下來跟以前一樣,因此,現在這個指令序列使用
checkinstall
變成:
./configure && make && checkinstall
指令checkinstall
不僅預設執行了
make install
,而且還監測所有安裝過程中的寫操作。為此,
checkinstall
使用了pancrazio de mauro
所寫的程式
installwatch
。在make install
成功完成之後,
checkinstall
會產生乙個
slackware-
,debian-
或rpm-
安裝包,然後按照軟體包的預設配置來安裝程式,並在當前目錄(或標準安裝包儲存目錄)留下乙個生成的安裝包。你可以通過修改變數
pak_dir
來修改這個儲存目錄。
checkinstall
並不只是使用
make install
,它還可以與其他安裝指令相協調。例如,如果安裝指令為
setup.sh
,那麼安裝指令序列變成
:./configure && make && checkinstall setup.sh
我們還可以讓
checkinstall
帶著很多引數執行。
具體可以到ibm**查詢,呵呵
linux下軟體安裝解除安裝
一 通過影象介面提供的軟體中心進行軟體安裝和解除安裝 比較簡單,但只限安裝軟體商店有的軟體包 二 通過apt工具進行安裝 推薦安裝方式 ubuntu中軟體安裝方法apt advanced package tool,高階軟體包工具 是乙個強大的包管理系統,而那些圖形化程式如 新增 刪除 應用程式 和 ...
Linux安裝 解除安裝
configure作用 是原始碼安裝軟體時配置環境用的 他根據你的配置選項和你的系統情況生成makefile檔案 為make 做準備 最常用的引數 configure prefix 作用 不指定prefix,則可執行檔案預設放在 usr local bin,庫檔案預設放在 usr local lib...
linux安裝,解除安裝軟體
1 yum使用 1.1.centos使用 上網時 yum 配置 開啟yum的配置檔案之後,在檔案最後加上 伺服器的協議 位址 埠,如果 伺服器需要使用者認證話,同時加上認證使用者的使用者名稱和密碼。如 proxy proxy username 伺服器使用者名稱 proxy password 伺服器密...