日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

首頁 > 系統 > FreeBSD > 正文

FreeBSD軟件安裝卸載工具--Ports和Packages詳解

2020-10-23 22:28:15
字體:
來源:轉載
供稿:網友

1、如何只抓取 tarball?
2、如何僅做到解開 tarball的步驟?
3、如何僅做到解開 tarball 并補上官方提供的 patch?
4、如何安裝一個新的 port?
5、如何安裝一個新的 port,并將打包(package)起來?
6、如何打包一個 port,并將其所有相依的 ports 也打包起來?
7、如何對一個已經安裝的 port 打包?
8、如何清理 ports 編輯期間所產生的暫存資料?
9、如何清理 ports 編輯期間所產生的暫存資料,以及其相對應的 tarball?
10、如何在安裝 ports 前查詢所需依賴/相關的套件?
11、如何移除已安裝的 ports?
12、如何一并移除所相依的 ports?
13、如何重新安裝已安裝過的 ports?
14、如何以關鍵字搜尋 ports?
15、如何升級已安裝的 ports?
16、如何查詢目前系統安裝了哪些套件?
17、如何查詢目前系統有沒有安裝這個關鍵字的套件?
18、如何查詢某個檔案是屬於哪些套件?
19、如何查詢某個套件安裝了哪些檔案?
20、如何安裝舊版的 ports?
21、如何更新 ports Mk?
22、如何解決安裝 ports 時出現 sed -i 的錯誤?
23、如何列出所有可以升級的 ports?
24、如何得知 ports system 對某個 ports 所提供的編譯叁數?
25、如何手動加入編譯 ports 的叁數?
26、如何指定 ports 的安裝路徑?
27、安裝 ports 出現 FORCE_PKG_REGISTER 的錯誤訊息
28、安裝 ports 出現 Shared object libintl.so.X not found 的錯誤訊息
29、如何安裝 packages?
30、如何強制安裝 packages?
31、如何查詢 packages 與其他 packages 之間的相依性?
32、如何遠端安裝 packages?
33、如何更新 INDEX 對照表?
34、如何更新 INDEX HTML?
35、如何針對某些 ports 不做 CVSup?
36、如何使用 CVSup 同步 ports collections?
37、安裝 ports 出現 port is outdated 的錯誤訊息
39、安裝 ports 出現 OpenSSL vulnerabilities 的錯誤訊息
40、如何在 FreeBSD 上模擬 Linux 的環境?
41、如何在 FreeBSD 上安裝 Linux rpm?
42、安裝 ports 時,原本應該出現的清單選項不見了
43、如何檢查是否有安裝重覆的 ports/packages? `make deinstall' 與 `pkg_delete' 有什麼不同?
44、安裝 ports 出現 local modification time does not match remote 的
錯誤訊息


1、如何只抓取 tarball?

如果只希望抓取 tarball 下來的話,僅需下 make fetch 即可。
如果是要抓取單一的 port,以 editors/joe 為例的話,則:

代碼:
cd /usr/ports/editors/joe/
make fetch


預設會將 joe 的 tarball 下載至 /usr/ports/distfiles/ 目錄下。
如果是希望抓取安裝此 ports 所有須要的其他 ports 的 tarball,以

systuils/portupgrade 為例的話,則:
代碼:
cd /usr/ports/systuils/portupgrade/
make fetch-recursive


預設會將此 ports 的 tarball 與所有須要的其他 ports 的 tarball,下載至 /usr/ports/distfiles/ 目錄下。

如果是希望抓取全部所有 ports 的 tarball ,則:

代碼:
cd /usr/ports/
make fetch


則會所將全部所有 ports 的 tarball 下載至 /usr/ports/distfiles/ 目錄下。
如果是希望抓取全部 ftp 下所有 ports 的 tarball ,則:

代碼:
cd /usr/ports/ftp/
make fetch


則會所將全部 ftp 下所有 ports 的 tarball 下載至 /usr/ports/distfiles/
目錄下。

2、如何僅做到解開 tarball的步驟?

有時候習慣自己 patch/修正 原始碼的時候,很常用到這個功能。
以 editors/joe 為例的話,則:

代碼:
cd /usr/ports/editors/joe/
make extract


會將 tarball解開至 /usr/ports/editors/joe/work/ 目錄下。


3、如何僅做到解開 tarball 并補上官方提供的 patch?

此方法與 2 有一些類似,不同於是先補上官方提供的 patch ,再行 patch 自己
的修正。以 editors/joe 為例的話,則:

代碼:
cd /usr/ports/editors/joe/
make patch


會將 tarball解開至 /usr/ports/editors/joe/work/ 目錄下,并已經 patch 上
官方提供的 patch。

4、如何安裝一個新的 port?

如果系統上未安裝此軟體,則可以選擇安裝一個新的 port。
以 editors/joe 為例的話,則:

代碼:
cd /usr/ports/editors/joe/
make install


如此會在系統上安裝一個新的 joe 軟體。如果需要在安裝完成後,一并清除編輯
時期所留下來的暫存目錄,則可叁考 FAQ 8 的方法,一起使用,如:

代碼:
cd /usr/ports/editors/joe/
#make clean


如果想要一次清掉所有 ports 產生的暫存資料,則只要回到 ports 的根目錄執
行即可:

代碼:
cd /usr/ports/
#make clean


5、如何安裝一個新的 port,并將打包(package)起來?

將安裝完成的軟體打包起來,有許多便利性:包括在叢集系統中,可供其它機器
使用,或將未來此軟體出問題可重新利用此 package 重新快速安裝。
以 editors/joe 為例的話,則:

代碼:
cd /usr/ports/editors/joe/
#make package


如此會在系統上安裝一個新的 joe 軟體,并將此軟體打包(package)起來。

package 預設會在 /usr/ports/editors/joe/ 目錄下,如果希望集中管理的話,
建議做如下的步驟:

代碼:
mkdir -p /usr/ports/packages/All/


以後打包的 packages 都會存放在此目錄下,并且系統會自動做分類,以方便管
理。如果需要在安裝完成後,一并清除編輯 時期所留下來的暫存目錄,則可叁
考 FAQ 8 的方法,一起使用,如:

代碼:
cd /usr/ports/editors/joe/
make package clean



6、如何打包一個 port,并將其所有相依的 ports 也打包起來?

因為 FAQ 5 只有對最終的 port 才進行打包,中間依賴的 ports 并沒有一起打
包,這會出現一個常遇到 的問題,就是如果編輯一個 port 需要依賴其它的
ports,那麼必須將其它 ports 也一起打包,否則安裝 packages 會有相 依賴其
它 ports 的 packages 的問題。
以 sysutils/portupgrade 為例的話,則:

代碼:
cd /usr/ports/sysutils/portupgrade/
make DEPENDS_TARGET=package package


如此會在對所有 portupgrade 所相依賴的 ports 一并打包,也包括自己本身。

7、如何對一個已經安裝的 port 打包?

如果安裝好一個套軟,事前并未打包,事後想打包的話,則:
以 editors/joe 為例的話

代碼:
cd /var/db/pkg/
pkg_create -b joe-{版本號}


會將已安裝的 port 打包起來,放在 /var/db/pkg/ 目錄下。

8、如何清理 ports 編輯期間所產生的暫存資料?

在編輯 port 的時候,會有編輯期間所需要的工作目錄(work),因此通常安裝好
一個套件後,會清除此暫存目錄,以節省系 統磁碟空間。
以 editors/joe 為例的話,則:

代碼:
cd /usr/ports/editors/joe/
make clean


如果是希望清除所有 ports 的暫存目錄,則:

代碼:
cd /usr/ports/
make clean


如果是希望清除全部 ftp 下所有的暫存目錄,則:

代碼:
cd /usr/ports/ftp/
make clean



9、如何清理 ports 編輯期間所產生的暫存資料,以及其相對應的 tarball?


在 FAQ 8 中,僅只是清除編輯期間所需要的工作目錄(work),并沒有將編譯
ports 時一并下載的 tarball 刪除(相對應之 tarball 預設會存放
在 /usr/ports/distfiles/),如果欲把 tarball 一并刪除,
以 editors/joe 為例的話,則:

代碼:
cd /usr/ports/editors/joe/
make distclean


make distclean 的步驟包含了 make clean 的功能,也就是說除了會刪除
tarball 外,還會一并M除編輯期間所需要的工作目錄。

如果是希望清除所有 ports 的暫存目錄,及 tarball ,則:

代碼:
cd /usr/ports/
make distclean


如果是希望清除全部 ftp 下所有的暫存目錄,及 tarball,則:

代碼:
cd /usr/ports/ftp/
make distclean



10、如何在安裝 ports 前查詢所需依賴/相關的套件?

在安裝 ports 前,可以查詢所需依賴/相關的套件。
以 mail/p5-Mail-SpamAssassin 為例的話,則:

代碼:
cd /usr/ports/mail/p5-Mail-SpamAssassin/
make all-depends-list #顯示所有相關的套件
make pretty-print-build-depends-list #顯示編譯期間所需要的套件
make pretty-print-run-depends-list #顯示此套件要執行時所需要的套件



11、如何移除已安裝的 ports?

以 editors/joe 為例的話,則:
代碼:
cd /usr/ports/editors/joe/
make deinstall


或是使用 pkg_delete

代碼:
cd /var/db/pkg/
pkg_delete joe-{version}


有時候套件之間的相依性會導致無法直接移除,如果要強制移除的話,則:

代碼:
cd /var/db/pkg/
pkg_delete -f joe-{version}


但很有可能會導致其它的套件執行起來出現問題。

至於二者的差別,請叁考FAQ 43

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
99久久精品国产成人一区二区| 国产一区在线观看视频| 精品在线91| 国产三级中文字幕| 一区二区不卡在线播放| 欧美1234区| 中文字幕伊人| 天天综合天天做| 一区三区二区视频| 中文字幕精品亚洲| 一区二区三区鲁丝不卡| 在线观看一区| 尤物在线精品| 国产农村妇女精品一二区| 色99中文字幕| 国产乱国产乱老熟300| 黄色一区二区在线观看| 一区二区不卡视频在线观看| 亚洲视频中文字幕| 国产欧美日韩91| 久久99精品久久久久久青青日本| 亚洲黄色片在线观看| 欧洲精品在线一区| www.三级.com| 久精品在线观看| 天堂精品高清1区2区3区| 最近中文字幕第一页| 日韩国产欧美在线视频| 欧美日韩国产高清| 日韩在线视频中文字幕| 午夜国产视频 | 欧美亚洲综合视频| 中文字幕精品www乱入免费视频| 日韩欧美在线影院| 久久婷婷综合国产| 一区二区三区视频网站| 国产午夜精品视频| 国产一卡2卡3卡4卡网站免费| 欧美日韩尤物久久| 一级片免费在线播放| 日韩视频不卡中文| 日韩av二区| 成人h视频在线观看| 精品欧美日韩| 日韩精品视频在线免费观看| 欧美乱大交xxxxx另类| 久久精品99久久久久久久久| 国产一二三精品| 日韩精品一二三四区| 天堂√8在线中文| 999精品网| 在线视频你懂得一区| 欧美日韩国产中文精品字幕自在自线| 欧美不卡123| 欧美日韩中文字幕综合视频| 日韩精品在线免费观看视频| 中文字幕欧美日韩va免费视频| 九七久久人人| 久久精品国产成人一区二区三区| 欧美亚洲综合视频| 欧美激情一区二区在线| 精品久久久精品| av午夜在线| 91精品视频免费在线观看| 天天综合天天| 欧美专区中文字幕| 国产婷婷一区二区| 日韩福利视频导航| 国产自产视频| av免费在线观看网址| 国产高清精品在线观看| 欧美日韩久久久| 国产裸体歌舞团一区二区| 欧美,日韩,国产在线| 国产成人精品免费网站| 国产一区日韩欧美| 免费在线观看国产黄| 人人做人人澡人人爽欧美| 日韩精品视频在线免费观看| 中文在线一区| 91精品视频播放| 三级网站免费观看| 日韩精品欧美| 亚洲欧洲在线观看av| 一区二区中文字幕在线| 欧美日韩中文字幕综合视频| 不卡视频一区二区三区| 在线看的av| 亚洲国内精品视频| 一区二区高清在线| 日本а中文在线天堂| 亚洲欧洲综合另类| av亚洲免费| 色99中文字幕| 日韩在线三区| 激情综合色综合久久| 影音先锋一区二区资源站| 国产午夜精品久久| 在线看av的网址| 色屁屁一区二区| 欧美日韩亚洲综合在线| 在线视频色在线| 国产h片在线观看| 91精品视频观看| 亚洲一区视频在线观看视频| 国产黄在线观看免费观看不卡| 欧美日韩亚洲系列| 久久精品国产视频| 在线视频日韩欧美| 中文在线第一页| 日韩中文字幕综合| 国产资源在线观看| 精品三级在线| 日韩亚洲欧美中文在线| 中文字幕在线国产| 国产91久久久久| 中文亚洲欧美| 亚洲欧美久久234| 久久精品日韩无码| 国产成人精品综合网站| 欧美日韩性视频在线| 亚洲综合在线小说| 日本亚洲欧美| 欧美一级搡bbbb搡bbbb| 日韩在线二区| 国产乱国产乱老熟300| 日本啊v在线| 一区二区三区在线播放视频| 亚洲成av人片| 亚洲一级影院| 日韩免费看网站| 成人一区二区不卡免费| 日韩视频第二页| wwww亚洲| 日韩av二区| 日韩视频中文| 欧美日韩中文字幕视频| 欧美一级在线观看| 欧美日韩久久久| 美女在线视频一区| 欧美在线中文字幕| 九一精品国产| 亚洲第一视频| 亚洲视频日韩| 国产在线观看精品| 国产一级片播放| 一区二区精品免费| 国产成人综合av| 一区视频在线播放| 国产视频一二区| 欧美大片在线观看一区 | 麻豆精品视频入口| 91麻豆精品国产91久久久使用方法 | 亚洲视频 中文字幕| 日韩高清在线不卡| 国产 日韩 欧美 综合 一区| 亚洲欧美小说国产图片| 国产高清在线视频| 免费精品国产自产拍在| 中文在线视频观看| av免费在线播放| 久久精品不卡| 精品日韩在线| 精品一二三四| 免费看日韩精品| 精品乱子伦一区二区| 午夜成人鲁丝片午夜精品| 国产中文在线观看| 国产在线第一页| 国内激情久久| www高清在线视频日韩欧美| 日韩在线视频免费观看| 精品日韩一区二区三区免费视频| 国产区在线看| 国产在线精品国自产拍免费| 欧美日韩高清在线| 麻豆精品视频入口| 黄色视屏免费在线观看| 国产欧美日韩精品高清二区综合区| www 日韩| 国产欧美日韩不卡免费| 中文字幕2020第一页| 久久91精品国产91久久小草 | 在线视频不卡国产V| 国产最新在线| 日韩国产成人| 国产专区中文字幕| 国产欧美高清在线| 精品视频—区二区三区免费| 成年人黄国产| 亚洲制服一区| 91精品国产自产在线| 国产日韩成人精品| 精品国产1区2区3区| 国产乱码午夜在线视频| 色综合天天性综合| 日韩视频一区二区在线观看| 在线观看免费国产小视频| 亚洲视频一二三四| 国产欧美日韩精品综合| 精品在线99| 欧美日韩激情在线一区二区三区| 99久久精品国产亚洲| 日韩欧美一级视频| 国产免费不卡av| 国产三级在线| 亚洲大胆人体av| 亚洲欧美999| 日韩 国产 一区| 中文字幕高清在线播放| 国内不卡的二区三区中文字幕| 久久综合九色欧美综合狠狠| 天天综合日日夜夜精品| 欧美日韩国产不卡在线看| 欧美在线日韩在线| 国产日韩在线亚洲字幕中文| 欧美日韩免费精品| 国产黄色网页| 不卡视频一区二区| 日韩中文字幕视频网| 亚洲3区在线| 久久永久免费视频| 婷婷中文字幕一区| 日韩影院二区| 亚洲国产福利视频| 国产在线精品日韩| 一二三区精品福利视频| 精品久久九九| 亚洲福利精品视频| 在线中文字幕网站| 91精品观看| 婷婷精品视频| 久久在线91| 一区二区三区在线播放欧美| 日韩不卡一区二区| 欧美日韩亚洲不卡| 日本亚洲欧美三级| 蜜臀91精品国产高清在线观看| 日韩欧美字幕| 欧美日韩精品电影| 日韩美女中文字幕| 中文字幕在线视频网| 在线视频观看日韩| 一本一道综合狠狠老| 正在播放日韩精品| 日韩精品资源二区在线| 91精品国产高清久久久久久| 欧美三级日韩在线| www.老鸭窝.com| 久久中文免费视频| 国产一级久久久| 国内不卡的二区三区中文字幕| 99精品视频99| 久99久视频| 日韩精品欧美在线| 国产欧美综合在线| 日韩精品在线视频观看| 精品999视频| 精人妻一区二区三区| 又黄又www的网站| 欧美日韩午夜在线| 欧美日韩一二三四| 国产真实乱子伦精品视频| 日韩欧美不卡| 蜜桃久久av| 国产成人精品免费网站| 亚州福利视频| 国产一卡二卡3卡4卡四卡在线| 日本不卡免费高清视频| 国产一级视频| 国产成人精品综合网站| 亚州黄色一级| 日韩不卡一二区| 正在播放日韩精品| 精品视频国产| 亚洲成a人片在线www| 欧美二三四区| 国产在线精品日韩| 97最新国自产拍视频在线完整在线看| 亚洲一区资源| 日韩精品手机在线观看| 国产免费久久| 最近中文av字幕在线中文| 尤物在线精品| 日韩中文字幕在线一区| 欧美亚洲天堂| 国产在线不卡一区| 在线中文免费视频| 在线视频日韩欧美| 国产成人中文字幕| 伊人亚洲视频| 亚洲小说春色综合另类网蜜桃| 亚洲a级在线播放观看| 国产日韩中文在线| 日本精品二区| 中文字幕 亚洲视频| 欧美激情一区二区在线| 日韩欧美一级精品久久| 国内精品99| 亚洲欧美视频一区二区三区| 日韩精品第一区| 欧美日韩国产一区在线| 色综合天天综合网国产成人综合天| 中文字幕2020第一页| 色综合天天综合网天天狠天天| 国产福利一区二区在线精品| 日韩免费久久| 国产一区二中文字幕在线看| 欧美国产一级| 亚洲综合在线中文字幕| 国产一卡二卡3卡4卡四卡在线 | 欧美亚洲专区| 999精品视频在线观看播放| 一区二区三区在线|网站| 精品视频在线导航| 欧美熟妇乱码在线一区| 国产一区日韩欧美| 极品久久久久久| 欧美一级在线免费| 影音先锋一区二区资源站| 91精品国产91久久久久久不卡 | 欧美日韩国产在线看| 欧美日韩亚洲国产综合| 日本а中文在线天堂| 国产一级在线播放| 在线观看区一区二| 国产亚洲欧美色| 国产欧美日韩久久| 91精品国产91| 日韩一级中文字幕| 国产黄色在线观看| 亚洲欧美中文字幕| 久久精品久久久久| 亚洲一区资源| 国产成人精品日本亚洲专区61 | 国产在线观看精品| 国产黄色小视频| 日韩va亚洲va欧洲va国产| 精品久久久精品| 日韩欧美不卡视频| 日韩欧美在线网址| 极品久久久久久| 日韩国产欧美在线视频| 国产成人精品网址| 国产亚洲人成a一在线v站 | 日韩不卡中文字幕| 99久热re在线精彩视频| 亚洲三级免费看| 在线观看国产福利视频| 亚洲美女视频一区| 亚洲欧美视频一区二区三区| 99精品在线播放| 欧美三级日韩三级| 日韩视频第二页| 91精品在线观看视频| 中文字幕日韩欧美在线视频| 福利在线国产| 国产区视频在线观看| 久久精品日韩无码| 91精品国产自产| 美女在线视频一区| 亚洲欧美日本另类| 欧美日韩第一区日日骚| 日韩在线精品视频| 久久精品www| 91久久久久| 91精品视频播放| 天堂在线中文| 精品在线一区二区三区| www.日韩免费| 精品一性一色一乱农村| 中文字幕欧美国内| 国产日韩精品在线看| 精品国产网站在线观看| 欧美一级搡bbbb搡bbbb| 欧美一级欧美三级在线观看| 国产黄在线观看| 日韩欧美在线视频| 成人久久久久| 91最新在线| 国产黄色高清在线| 51精品免费网站| 在线视频国内一区二区| 中文字幕国产在线| 亚洲视频电影在线| 激情久久99| 亚洲欧美日本国产专区一区| 日韩中文字幕久久| 樱花草www在线| 欧美乱大交xxxxx另类| 亚洲一区在线观看视频| 久久精品夜夜夜夜久久| 尤物av一区二区| 91精品国产综合久久久久久漫画 | 欧美三级免费观看| 欧美一级一级性生活免费录像| 国产午夜精品视频免费不卡69堂 | 欧美wwww| www在线播放| 一区二区三区鲁丝不卡|