第1步:安裝Stow
在這個例子中,我們使用的是CentOS,因此我們需要擴展的EPEL庫。您可以使用以下命令安裝它們:
yum install epel-release
然后,下面這段命令:
yum install stow
按Y確認安裝:

現(xiàn)在已經(jīng)安裝了stow,我們必須選擇存儲包文件的位置。
第2步:選擇存儲包文件的位置
正常的“make install”命令將包文件復(fù)制到各種位置。Stow的工作原理是將它們?nèi)糠旁谝粋€目錄中的一個位置,然后創(chuàng)建符號鏈接到它們原本應(yīng)該去的位置。
所以我們需要為stow保存所有包文件的目錄選擇一個目錄。按照慣例,這通常是:
/usr/local/stow/
在這個位置,每個包都有一個目錄。因此,如果我們要安裝我們在上一篇文章中用作示例的“hello”程序,則文件將存儲在:
/usr/local/stow/hello
這個位置可以是任何東西。只是為了表明,我們將把文件存儲在以下位置:
/home/bhagwad/stow/
第3步:使用“make install”和“prefix”選項
我們在上一篇文章中看到,從源代碼安裝需要以下命令:
./configure
make
make install
要使用stow進行安裝,我們只需將最后一步更改為:
make install prefix=/home/testuser/stow/hello
“prefix”選項告訴我們將包放在給定的位置。此位置只是步驟2中選定的目錄,其中包名稱作為單獨的文件夾添加。這會導(dǎo)致文件安裝到給定位置,如下所示:

現(xiàn)在我們將包中所需的所有文件放在stow目錄的文件夾中。
第4步:使用stow完成安裝
要安裝軟件包,首先將“cd”放入stow目錄,如下所示:
cd /home/testuser/stow
確保包含文件的文件夾只是當前位置下的一個目錄。現(xiàn)在輸入:
stow hello
該軟件包現(xiàn)已安裝在您的系統(tǒng)上。這是“hello”命令的截圖:

第5步:刪除包
關(guān)于裝載最酷的部分是從系統(tǒng)中移除包裝是多么容易。無需保留源包或任何東西。只需導(dǎo)航到stow目錄,如步驟4所示,然后輸入:
stow --delete hello
已經(jīng)完成了!您可以在下面看到該命令在此步驟后不再有效:

就系統(tǒng)而言,包已被完全刪除!記住文件實際上并沒有消失是件好事。他們?nèi)匀辉凇癶ello”目錄中。您可以使用stow命令再次輕松地安裝軟件包。如果您不再需要這些文件,只需刪除“hello”文件夾,系統(tǒng)就干凈了!
總結(jié)
以上所述是小編給大家介紹的在Linux中如何輕松刪除源安裝的軟件包,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持