gentoo的包管理工具稱為portage。emerge是這個portage的字元介面管理工具,圖形介面工具還有portato,porthole,kuroo,himerge等。
ebuild
use標誌
use標誌的設定位於gentoo系統的/etc/make.conf文件中,作用是使得emerge在處理依賴關係的時候可以做到不安裝不需要的軟體包(例如安裝gnome的使用者沒有必要因為乙個軟體包的依賴關係而安裝kde與qt),而安裝指定的軟體包(同樣以gnome舉例,gnome的使用者基本上都會安裝gtk+),把系統的設定專注化。
gentoo的emerge命令引數用法詳解
查詢名稱包含mozilla的包
emerge -s mozilla
emerge search mozilla
查詢描述包含mozilla
emerge -s mozilla
emerge --searchdesc mozilla
使用本地編好的包,沒有就下原始碼(盡量避免編譯)
emerge -k mozilla
emerge --usepkg mozilla
只使用本地編好的,否則不安裝(絕對不編譯,所有依賴的包都有binary才裝)
emerge -k mozilla
emerge --usepkgonly mozilla
解除安裝
emerge -c mozilla
emerge unmerge mozilla
公升級portage樹
emerge --sync
檢視已安裝包的changelog
emerge -pl mozilla
emerge --pretend --changelog mozilla
檢視依賴關係(這個包還沒裝)
(–pretend保證這一次操作實際上不做任何事情,可以跟任何options組合)
emerge -p mozilla
emerge --pretend mozilla
檢視從哪下的原始碼
emerge -fp mozilla
安裝指定版本號的
emerge "..........."
emerge -k "
從網上下binary包來裝
emerge -g mozilla
emerge --getbinpkg mozilla
(注意,實際上沒有任何binary包存在於官方的mirror中
所以這個基本上是無用,在manpage也沒有出現。除非自
己用livecd來setup乙個這樣的站點。不知道以後會不會
出現這樣的mirror。gentoo.org論壇上似乎也有討論這個。)
檢視binary包依賴
emerge -gp mozilla
emrege --getbinpkg --pretend mozilla
檢視依賴關係(這個包已經裝了)
emerge -ep opera
emerge --emptytree --pretend opera
(不用pretend會重新編譯這所有依賴的包,glibc因為安全關係沒有列出)
不使用依賴關係安裝軟體
emerge -o opera
emerge --nodeps opera
只安裝其依賴的軟體
emerge -o opera
emerge --onlydeps opera
公升級軟體
emerge -u opera
emerge --update opera
公升級系統軟體
emerge -u system
公升級整個系統
emerge -u world
避免公升級覆蓋掉版本更高的軟體
emerge -uu world
emerge --update --upgradeonly world
檢視可用的use引數
emerge -pv opera
Gentoo的emerge命令引數用法詳解
gentoo的包管理工具稱為portage。emerge是這個portage的字元介面管理工具,圖形介面工具還有portato,porthole,kuroo,himerge等。ebuild use標誌 use標誌的設定位於gentoo系統的 etc make.conf文件中,作用是使得emerge在...
Gentoo下折騰emerge包管理器
gentoo emerge如何使用use安裝額外的包擴充套件,vim如何安裝lua支援?ubuntu的apt get,arch的pacman,繼承自redhat的yum 安裝完gentoo之後也迅速開始學習它的包管理器 emerge!gentoo 的包管理工具稱為portage 類似於 yum 和 ...
gentoo的文件收集
電源管理文件 power management guide samba文件 quick samba howto 含有hp印表機的安裝和cpus的配置 如何刪除pam howto remove pam 可以看出在gentoo中是如何刪除軟體包的 一些舊的摘錄 定義 伺服器export http pro...