精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

在Linux中移除從源代碼安裝的程序的一種簡單的方法

系統(tǒng) Linux
簡單來說,Stow 幫助你把這些程序文件以一種容易管理的方式組織在了一起。在這個方法中,文件將不會被復制到多個位置。所有的這些文件都會被保存在一個特定的文件夾中,通常是以程序名命名的,然后 Stow 會在一個合適的位置為所有的程序文件創(chuàng)建符號連接。

[[255398]]

不是所有的程序都可以在官方或者第三方庫中找到,因此你不能使用常規(guī)的包管理來安裝它們。有時你不得不從源代碼中手動構建這些程序。就如你已經(jīng)知道的一樣,當你從源代碼中安裝一個程序的時候,這個軟件包所包含的文件將會復制到本地的多個位置,例如 /usr/local/bin、/usr/local/etc/。如果從源代碼中安裝的程序沒有內(nèi)置的卸載程序,當你不再需要這個程序的時候,卸載它就會很麻煩。你可能會花費雙倍(甚至更多)的時間找出這些文件然后手動刪除它們。我以前一直是這樣做的,直到我發(fā)現(xiàn)了 GNU Stow。謝天謝地,Stow 有一個很棒的方法可以輕松管理從源代碼安裝的程序。

引用官方網(wǎng)站里的一段介紹,

GNU Stow 是一個符號鏈接歸集管理器,它可以收集文件系統(tǒng)上不同目錄中的不同軟件和/或數(shù)據(jù)包,使它們看起來像是一個整體。

簡單來說,Stow 幫助你把這些程序文件以一種容易管理的方式組織在了一起。在這個方法中,文件將不會被復制到多個位置。所有的這些文件都會被保存在一個特定的文件夾中,通常是以程序名命名的,然后 Stow 會在一個合適的位置為所有的程序文件創(chuàng)建符號連接。比如 /usr/local/bin 中會包含 /usr/local/stow/vim/bin、/usr/local/stow/python/bin 中文件的符號鏈接。并且同樣遞歸地用于其他的任何的子目錄,例如 .../share、.../man,等等。在這篇教程中,我將會舉例教你如何輕松地使用 Stow 管理從源中安裝的程序。

安裝 GNU Stow

GNU Stow 在流行 Linux 操作系統(tǒng)的默認庫中都可用。

在 Arch Linux 及它的衍生版本中,運行下面的命令安裝 Stow。

  1. $ sudo pacman -S stow

在 Debian、Ubuntu、Linux Mint 上:

  1. $ sudo apt install stow

在 Fedora 上:

  1. $ sudo dnf install stow

在 RHEL/CentOS 上:

  1. $ sudo yum install epel-release
  2. $ sudo yum install stow

在 Linux 上輕松移除從源代碼安裝的程序

就像我之前提到的,所有包的程序文件都將被保存在位于 /usr/local/stow/ 的一個根文件夾。在這個根文件夾或者父目錄之下,每個包都將保存在對應的子目錄中。例如,如果我們從源代碼中安裝了 Vim 編輯器,所有關聯(lián)到 Vim 的程序文件和目錄都將保存在 /usr/local/stow/vim 文件夾之下。如果你從源代碼中安裝了 Python,所有關聯(lián)到 python 的文件都會保存在 /usr/local/stow/python 之下。

我現(xiàn)在從源代碼中來安裝一個叫做 hello 的程序。

首先下載 hello 程序的壓縮包。

  1. $ wget http://ftp.gnu.org/gnu/hello/hello-2.10.tar.gz

使用下面的命令解壓壓縮包:

  1. $ tar -zxvf hello-2.10.tar.gz

上面的命令將會在當前工作目錄下創(chuàng)建一個叫做 hello-2.10 的目錄,并且提取壓縮包中的所有內(nèi)容到其中去。

切換到這個目錄當中:

  1. $ cd hello-2.10/

運行下面的命令,并且添加 -prefix 選項。

  1. $ ./configure --prefix=/usr/local/stow/hello

上面的命令將會保存構建文件到一個指定位置,在這個例子中是 /usr/local/stow/hello

最后,使用下面的命令構建并安裝 hello 這個程序:

  1. $ make
  2. $ sudo make install

就這樣。hello 這個程序就已經(jīng)安裝在 /usr/local/stow/hello/ 這個位置了。你可以使用下面的 ls 命令確認一下。

  1. $ ls /usr/local/stow/hello/
  2. bin share

最后,進入 /usr/local/stow/ 目錄,運行下面的命令來生成必要的符號鏈接。

  1. $ cd /usr/local/stow/
  2. $ sudo stow hello

大功告成!

剛才那一步是將包含在 hello 這個程序中的所有文件或者目錄創(chuàng)建了鏈接到 /usr/local/ 目錄中。換一種說法, /usr/local/stow/hello/bin 鏈接到 /usr/local/share,以及 /usr/local/stow/hello/share/man 鏈接到 /usr/local/share,還有 /usr/local/stow/hello/share/man 鏈接到 /usr/local/share/man

你可以使用 ls 命令來確認一下:

  1. $ ls /usr/local/bin/
  2. hello

可以使用下面的命令來確認 hello 這個程序是否可以正常工作了:

  1. $ hello
  2. Hello, world!

很好,它已經(jīng)開始工作了!!

類似地,你可以像上面描述的那樣安裝程序到它對應的子目錄下。

下面是 Stow 根目錄包含的內(nèi)容:

  1. $ tree /usr/local/stow/

看,hello 這個程序已經(jīng)安裝在 /usr/local/stow/hello/ 下。同樣地,所有的包都將保存在它們對應的目錄之下。

下面進入主要環(huán)節(jié),移除 hello 這個程序。首先進入 /usr/local/stow/ 目錄:

  1. $ cd /usr/local/stow/

然后運行下面的命令:

  1. $ sudo stow --delete hello

hello 這個程序就會被移除了。你可以使用下面的命令確認它是否真的被移除了:

  1. $ hello
  2. -bash: /usr/local/bin/hello: No such file or directory

看, Hello 已經(jīng)被移除了!

請注意 Stow 僅僅只移除了符號鏈接。所有與 hello 這個程序相關的文件或者目錄還保存在 /usr/local/stow/hello 目錄下。所以你無需再次下載源文件就可以再次安裝 hello 這個程序。如果你不再需要它了,直接刪除這個文件夾即可。

  1. $ sudo rm -fr /usr/local/stow/hello/

想了解更多 Stow 的細節(jié),請參閱 man 手冊。

  1. $ man stow

Stow 可以像安裝程序一樣輕松地幫你移除它。如果你想知道如何高效的管理很多從源代碼中安裝的程序,GNU Stow 就是一個使得這個任務更加輕松的一個選擇,嘗試一下,你一定不會失望的。

這就是所有的內(nèi)容了,希望對你有所幫助。還有更多干活即將到來,可以期待一下的!

祝近祺! 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2010-03-26 13:34:47

CentOS安裝

2022-09-22 08:18:28

JavaAssistJboss開源

2011-04-06 10:09:56

MySQL數(shù)據(jù)庫安裝

2009-12-15 19:18:39

Ruby源代碼

2012-08-16 09:39:04

2010-02-22 13:07:21

2017-11-20 22:28:43

程序員源代碼編程

2010-07-21 16:23:09

運行telnet程序

2018-12-14 14:30:12

安全檢測布式系測試

2019-02-13 14:55:22

Windows 10視頻刪除聲音

2022-02-25 14:42:09

OpenHarmon環(huán)境搭建鴻蒙

2023-02-26 23:10:09

存儲Linux架構

2021-06-04 08:58:41

Linux運維Linux系統(tǒng)

2023-07-25 15:10:36

Linux存儲

2018-02-08 08:11:41

2018-01-31 09:23:57

惡意軟件代碼方法

2022-06-09 09:38:39

Cloudlets云存儲

2011-02-25 13:52:18

Proftpd管理

2011-02-25 13:52:18

Proftpd管理

2021-06-11 00:11:23

GPS數(shù)據(jù)協(xié)議
點贊
收藏

51CTO技術棧公眾號

久久这里只有精品23| 91精品中国老女人| 亚洲久久久久久久| 日日夜夜综合| 亚洲va在线va天堂| 日韩免费毛片| 性中国xxx极品hd| 久久婷婷av| 欧美成人免费在线观看| 国产乱了高清露脸对白| 亚洲一区二区三区久久久| 天天影视色香欲综合网老头| 亚洲视频在线二区| 四虎在线视频免费观看| 裸体一区二区三区| 国产91精品视频在线观看| 欧美做爰爽爽爽爽爽爽| 亚洲免费毛片| 精品国产污污免费网站入口 | 欧美一区二区三区免费视频| 国产日产欧美视频| 在线观看三级视频| 国产精品系列在线| 久久草.com| 成 人 黄 色 片 在线播放| 日韩精品福利网| 国内免费久久久久久久久久久| 中文字幕在线观看二区| 亚洲人成精品久久久| 亚洲精品一区二区三区蜜桃下载| 免费看涩涩视频| 欧美日韩精品免费观看视完整| 亚洲一卡二卡三卡四卡| 国产精品一二三在线观看| 成人18在线| 国产亚洲视频系列| 狠狠色伊人亚洲综合网站色| www视频在线| 黄页视频在线91| 国产欧洲精品视频| 看黄色一级大片| 久久蜜桃精品| 日韩美女视频中文字幕| 日日摸天天添天天添破| 亚洲中午字幕| 97在线免费观看视频| 国产欧美精品va在线观看| 久久久精品成人| 欧美人妖在线| 国产亚洲视频在线观看| 免费观看av网站| 国产成人精品999在线观看| 日韩电影免费观看在线观看| 黄色在线观看av| 天堂俺去俺来也www久久婷婷| 亚洲激情视频网站| 中文字幕一区二区久久人妻网站| 日韩中文av| 亚洲剧情一区二区| 国产全是老熟女太爽了| 国产在线观看91一区二区三区| 夜夜嗨av色综合久久久综合网| 精品欧美一区二区久久久| 欧美人与牛zoz0性行为| 中文字幕亚洲图片| 婷婷久久综合网| 欧美日韩理论| 97视频在线免费观看| 国产尤物在线视频| 日韩激情一二三区| 国产欧美一区二区| av小说天堂网| av在线不卡网| 亚洲 日韩 国产第一区| 婷婷五月在线视频| 中文字幕一区二区三中文字幕| 一区二区三区视频| 欧美高清另类hdvideosexjaⅴ | 国产无码精品在线播放| 91久久综合| 国产成人精品视频在线| 国产精品高潮呻吟AV无码| 国产精品69毛片高清亚洲| 久久伊人一区| 黄网站在线播放| 天天操天天色综合| 欧美日韩一区二区三区69堂| aaa国产精品| 亚洲天堂av网| 久久黄色免费网站| 久久久xxx| 亚洲一区二区三区久久| 日本激情视频网站| 国产日韩欧美综合在线| 91免费版看片| 影视一区二区三区| 欧美一区二区精品在线| 成人免费看aa片| 午夜天堂精品久久久久| 日本韩国欧美精品大片卡二| 国产精品乱码久久久| 91美女福利视频| 吴梦梦av在线| 女生影院久久| 亚洲成人动漫在线播放| 亚洲精品wwww| 国产伦精品一区二区三区高清版| 免费av在线电影| 亚洲欧美日韩小说| 国产一区亚洲二区三区| 最新精品在线| 色一情一乱一区二区| 日韩免费不卡视频| 黑人巨大精品欧美一区| 欧美视频1区| 国产蜜臀一区二区打屁股调教| 欧美亚洲一区二区在线观看| youjizz.com国产| 香蕉视频国产精品 | 性欧美18一19sex性欧美| 日韩欧美123| 国产精品一区二区亚洲| 老司机精品视频网站| 国产精品毛片va一区二区三区| 蜜桃av在线免费观看| 色哟哟国产精品| 好男人香蕉影院| 国产一区二区三区四区三区四| 国产日韩欧美日韩大片| 国产美女性感在线观看懂色av| 午夜国产不卡在线观看视频| 少妇极品熟妇人妻无码| 欧美一区在线看| 成人高清视频观看www| 国产午夜在线视频| 色综合天天综合网国产成人综合天 | 久久久久99精品成人片毛片| 麻豆91在线播放免费| 亚州欧美一区三区三区在线| 欧美与亚洲与日本直播| 亚洲人午夜色婷婷| 4438国产精品一区二区| 久久久久久久网| 国产最新免费视频| 亚洲综合福利| 国产成人精品av| 国产高清免费av在线| 在线一区二区三区| 性欧美精品男男| 日韩电影在线一区二区三区| 日本免费高清不卡| 国产一区二区三区影视| 国产亚洲一区二区精品| 特级西西444www高清大视频| 国产欧美一区二区精品忘忧草| 成年人在线观看视频免费| 国产欧美一区| 成人免费福利在线| 成人看片免费| 精品欧美久久久| 国产乡下妇女做爰视频| 91免费国产视频网站| 欧美牲交a欧美牲交aⅴ免费真| 伊人久久大香线蕉| 国产精品国产三级国产aⅴ9色| 91在线品视觉盛宴免费| 欧美高清视频在线高清观看mv色露露十八 | 亚洲日本在线看| 9191在线视频| 亚洲综合另类| 一本久道久久综合狠狠爱亚洲精品 | 欧美日韩国产一区二区| 熟女俱乐部一区二区| 蜜臀av性久久久久蜜臀aⅴ| 正在播放久久| www国产精品| 国产精品久久久久7777婷婷| 免费大片在线观看www| 亚洲第一区在线| 国产一区免费看| 亚洲欧美日韩中文播放| 噜噜噜在线视频| 久久97超碰国产精品超碰| 成年人视频网站免费| 九九久久婷婷| 91久色国产| 欧美va视频| 欧美激情精品久久久久久黑人| 三级在线播放| 日韩欧美一区二区视频| 精品人妻一区二区色欲产成人| 国产精品久99| 亚洲av成人片无码| 久久国产免费看| 欧美精品99久久| 一区二区三区午夜视频| 欧洲精品亚洲精品| 亚洲国产中文在线| 国产精品精品久久久久久| 成人性生交大片免费看网站| 中文字幕欧美专区| 婷婷五月综合久久中文字幕| 欧美群妇大交群的观看方式| 国产性xxxx高清| 综合欧美亚洲日本| 在线观看福利片| www.成人网.com| 天天干天天曰天天操| 石原莉奈一区二区三区在线观看 | 国产盗摄在线视频网站| 日韩一区二区福利| 免费a在线观看| 亚洲国产天堂久久综合网| 99久久精品国产一区二区成人| 在线看国产日韩| 国产一级18片视频| 亚洲制服丝袜一区| 暗呦丨小u女国产精品| 久久久综合视频| 日本一级片在线播放| 国产在线不卡一区| 天天色综合社区| 久久资源在线| 日韩av黄色网址| 一区免费在线| 国产成人永久免费视频| 亚洲影视一区| 一区二区三区一级片| 日本久久综合| 色99中文字幕| 国产精品亚洲人成在99www| 欧美不卡三区| 神马久久av| 久久综合狠狠综合久久综青草| 免费日韩一区二区三区| 国产精品久久久久久久小唯西川 | 亚洲精品二区| 欧美亚洲在线日韩| 日韩av不卡在线播放| 久操精品在线| 神马欧美一区二区| 精品国产a一区二区三区v免费| 欧美男人的天堂| av资源久久| 视频三区二区一区| 99热精品久久| 日韩 欧美 自拍| 欧美日韩国产免费观看| 国产精品videossex国产高清| 伊人精品成人久久综合软件| 被灌满精子的波多野结衣| 亚洲精品人人| 日韩毛片在线免费看| 免费观看久久久4p| 欧美国产日韩另类 | 成人欧美一区二区三区在线观看| 日韩免费成人| 精品乱码一区二区三区| 免费看成人哺乳视频网站| 亚洲春色在线| 影音先锋日韩精品| 黄色一级在线视频| 久久精品人人做人人爽电影蜜月| 韩国日本美国免费毛片| 看电视剧不卡顿的网站| www.色.com| 99精品偷自拍| 大胸美女被爆操| 亚洲视频精选在线| 国产一卡二卡在线播放| 狠狠躁夜夜躁人人爽超碰91| 成人午夜精品视频| 91精品国产一区二区三区香蕉| 免费观看a视频| 亚洲日韩中文字幕| 麻豆av在线导航| 91精品国产乱码久久久久久蜜臀 | 国产精品一国产精品k频道56| 日本xxxxxxx免费视频| 国产中文一区二区三区| 人妻换人妻a片爽麻豆| 国产亚洲va综合人人澡精品| 卡通动漫亚洲综合| 狠狠躁天天躁日日躁欧美| 国产精品美女一区| 亚洲国产成人av在线| 成年人视频免费在线观看| 九色精品美女在线| 午夜日韩成人影院| 成人免费视频观看视频| 视频一区中文| 国产一线二线三线女| 蜜臀精品久久久久久蜜臀| 久久国产免费视频| 欧美高清在线一区二区| 国产一级片播放| 欧美色综合久久| 深夜福利在线看| 欧美成人午夜视频| 小明成人免费视频一区| 国产一区免费视频| 午夜激情久久| 成年人网站大全| av电影天堂一区二区在线观看| 久艹在线观看视频| 色视频成人在线观看免| 亚洲爆乳无码一区二区三区| 中文字幕日韩av| 美脚恋feet久草欧美| 精品国产一区二区三区四区精华| 欧美r级电影| 黄色片在线免费| wwww国产精品欧美| 久久精品亚洲无码| 91麻豆精品国产91久久久| 国产黄在线观看| 欧美一级免费看| 国产精品久av福利在线观看| eeuss中文| 麻豆精品在线视频| 国产视频不卡在线| 色一情一伦一子一伦一区| 免费看黄色一级视频| 麻豆国产va免费精品高清在线| 国产福利亚洲| 亚洲mv在线看| 石原莉奈在线亚洲二区| 久操视频免费看| 色婷婷亚洲婷婷| 玖玖综合伊人| 国产精品99久久久久久久久久久久| 亚洲综合网站| 精品视频在线观看一区二区| 国产揄拍国内精品对白| 日本裸体美女视频| 欧美人成免费网站| 久草免费在线| 97超级碰碰| 欧美日韩亚洲一区二区三区在线| 香蕉网在线视频| 亚洲综合在线五月| 免费看国产片在线观看| 国内精品模特av私拍在线观看| jizz性欧美23| 蜜桃传媒一区二区三区| 91在线视频18| 国产精品视频123| 亚洲天堂色网站| 成人国产精品入口免费视频| 一区二区免费电影| 国产一区二三区| 久久亚洲精品大全| 欧美mv和日韩mv国产网站| 国产天堂在线播放视频| 国产一级精品aaaaa看| 国产毛片久久| 国产一区二区三区精品在线| 欧美日韩一二区| 成人a在线视频免费观看| 成人9ⅰ免费影视网站| 亚洲狼人精品一区二区三区| 性欧美13一14内谢| 欧美久久久久久久久久| 成人日日夜夜| 精品国产电影| 奇米综合一区二区三区精品视频| 91n在线视频| 精品成人免费观看| 欧美91看片特黄aaaa| 亚洲自拍偷拍二区| 成人精品视频一区二区三区| 日本韩国欧美中文字幕| 中文字幕欧美精品日韩中文字幕| 视频一区在线| 日本三级免费网站| 国产精品福利影院| 成人午夜免费在线观看| 国产成人aa精品一区在线播放| 四季av一区二区三区免费观看| 国产ts在线观看| 在线观看视频欧美| a天堂中文在线官网在线| 久久99精品国产一区二区三区| 热久久国产精品| 国产精品99无码一区二区| 亚洲夜晚福利在线观看| 我要色综合中文字幕| 一本久道中文无码字幕av| 亚洲欧美一区二区久久| 日本啊v在线| 亚洲bt天天射| 日韩av在线免费观看不卡| 久久av高潮av无码av喷吹| 国产亚洲精品va在线观看| 一区二区在线免费播放| 美女喷白浆视频| 偷窥国产亚洲免费视频| 国产不卡在线| 色女人综合av| 91在线观看一区二区|