LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: l_s

gentoo 怎么 优化+清理垃圾

[复制链接]
发表于 2009-9-22 13:02:46 | 显示全部楼层
提供给你这个选项就是给你用的,

放心大胆地用,如果用处问题来了那就解决的,

我觉得2楼zhou3345说的非常好。
回复 支持 反对

使用道具 举报

发表于 2009-9-22 23:57:38 | 显示全部楼层
eclean
这玩意可以大大减少硬盘的体积。。。
还是安全无毒的!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-23 01:32:48 | 显示全部楼层
[color="Red"]太热情了。感谢感谢。。。
Post by 亞利艾爾;2029085
emerge -1  
emerge -1 是不是安装后。以后系统更新不会更新这个软件[不知道是不是,我没有用过。还望讲解] 如果是。是不是个这个文件有点关系 /etc/portage/profile/package.provided
回复 支持 反对

使用道具 举报

发表于 2009-9-23 08:46:32 | 显示全部楼层
Post by l_s;2029316
[color="Red"]太热情了。感谢感谢。。。


emerge -1 是不是安装后。以后系统更新不会更新这个软件[不知道是不是,我没有用过。还望讲解] 如果是。是不是个这个文件有点关系 /etc/portage/profile/package.provided

不是不会更新。而是不会加入world里面。所以如果你emerge --depclean,portage以为没有其它包需要它就把它加入清除清单。

package.provided是告诉portage、里面列的东西不要透过portage安装、会由用户自己提供。因此portage会假设它们存在。如果实际上它们不在、会引起compile/link/runtime错误。如果我没有记错、package.provided里面的每项都必须提供名字版本。如果portage tree里有比它更新的版本、portage就也是会用tree里面的。
回复 支持 反对

使用道具 举报

发表于 2009-9-23 09:56:04 | 显示全部楼层
Post by mathfeel;2029346
不是不会更新。而是不会加入world里面。所以如果你emerge --depclean,portage以为没有其它包需要它就把它加入清除清单。

package.provided是告诉portage、里面列的东西不要透过portage安装、会由用户自己提供。因此portage会假设它们存在。如果实际上它们不在、会引起compile/link/runtime错误。如果我没有记错、package.provided里面的每项都必须提供名字版本。如果portage tree里有比它更新的版本、portage就也是会用tree里面的。


如果是用的emerge -DNu world確實不會更新。

另外package.provided,如果portage tree裏面有更新的版本也不會用新的,除非分了兩個SLOT。因為1個SLOT里只能有一個版本安裝在電腦上。如果用了新的,package.provided提供了一個,自己安裝一個,就算1個SLOT有兩個版本了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-23 22:44:43 | 显示全部楼层
感谢感谢大家
Post by 亞利艾爾;2029370
如果是用的emerge -DNu world確實不會更新。

另外package.provided,如果portage tree裏面有更新的版本也不會用新的,除非分了兩個SLOT。因為1個SLOT里只能有一個版本安裝在電腦上。如果用了新的,package.provided提供了一個,自己安裝一個,就算1個SLOT有兩個版本了。

到底更不更新呢。一个说要更新。一个说不更新;
回复 支持 反对

使用道具 举报

发表于 2009-9-23 23:43:54 | 显示全部楼层
這種情況自己實驗。作為不是開發人員的說法也只能是一家之言。
  emerge -DNu world是看world所有的依賴樹加上world列表中和所有程序。這些程序有更新才會更新。emerge -DNu world絕對不是把/var/db/pkg里所有的包全檢查一遍。所以個人以為不會更新。這個作為我個人已經測試無數次了。不過對于你而言還是他人之言,只能自己找個小包測試一下。
  至於後面的那個package.provided的問題,我解釋過了。我只有過一次測試,以致我也不確信。所以你也可以自己測試一下。
  推薦測試用gentoolkit-dev這個包,速度快。反正只要是腳本包就成。你用emerge -1安裝一次測試一下,并在卸載之後在package.provided中加入一個gentoolkit-dev的老版本再測試一下就好。
回复 支持 反对

使用道具 举报

发表于 2009-9-25 23:23:47 | 显示全部楼层
楼上怎么用繁体啊
回复 支持 反对

使用道具 举报

发表于 2009-9-25 23:36:51 | 显示全部楼层
Post by beyond1314;2030393
楼上怎么用繁体啊


人家管那叫正体,他用正体他自豪。
回复 支持 反对

使用道具 举报

发表于 2009-9-25 23:42:02 | 显示全部楼层
Post by 亞利艾爾;2029085
上次你在說慎用depclean命令的時候,我已經回答過你出現的問題了。(沒有根據)如果沒有什麽其它問題的話,這個言論應該算是不攻自破了。這個功能的實現從任何角度看我都找不出會出什麽問題。除非一個人非常喜歡emerge -1 xxx安裝包(那個叫給自己找麻煩),不然2.1版本的portage是可以放心大膽地用emerge --deplcean的。

呵呵, 我真的会自找麻烦, 每个包都是用emerge -avtO 安装的.... 有的编译不过, 还得用ebuid XXXX, 手工修改后再ebuild qmerge...

我安装的所有的包..
sword@OPSvr ~ $qlist -I
app-accessibility/espeak
app-accessibility/festival
app-accessibility/mbrola
app-accessibility/speech-tools
app-admin/conky
app-admin/gam-server
app-admin/gamin
app-arch/lzma-utils
app-arch/unrar
app-dicts/stardict
app-dicts/stardict-langdao-en-zh-gb
app-dicts/stardict-langdao-zh-en-gb
app-dicts/stardict-oxford-en-zh-gb
app-emulation/ies4linux
app-emulation/wine
app-i18n/enca
app-misc/emelfm2
app-misc/gentoo
app-misc/pax-utils
app-misc/screen
app-misc/splitvt
app-office/dia
app-office/dia2code
app-portage/eix
app-portage/gentoolkit
app-portage/portage-utils
app-text/hunspell
app-text/libwpd
app-text/poppler-data
app-text/recode
app-text/scrollkeeper
app-text/scrollkeeper-dtd
app-text/xpdf
dev-db/sqlite
dev-embedded/include
dev-embedded/jtag
dev-embedded/openocd
dev-games/physfs
dev-lang/lua
dev-lang/nasm
dev-lang/perl
dev-lang/yasm
dev-libs/boost
dev-libs/icu
dev-libs/libcdio
dev-libs/libgamin
dev-libs/libgcrypt
dev-libs/libgpg-error
dev-libs/liboil
dev-libs/libpcre
dev-libs/newt
dev-libs/nspr
dev-libs/nss
dev-libs/oniguruma
dev-libs/poppler
dev-libs/popt
dev-libs/xmlrpc-c
dev-perl/Archive-Zip
dev-perl/Locale-gettext
dev-perl/XML-NamespaceSupport
dev-perl/XML-Parser
dev-perl/XML-SAX
dev-perl/XML-Simple
dev-perl/sdl-perl
dev-perl/yaml
dev-python/pygtk
dev-util/boost-build
dev-util/boost-build
dev-util/cmake
dev-util/cvs
dev-util/cvsd
dev-util/ftjam
dev-util/git
dev-util/scons
games-action/barrage
games-arcade/frozen-bubble
games-emulation/snes9x
games-simulation/lincity-ng
games-strategy/freeciv
gnome-extra/libgsf
mail-client/claws-mail
mail-client/claws-mail-gtkhtml
media-fonts/font-util
media-fonts/pcf2bdf
media-gfx/fbida
media-gfx/gliv
media-libs/alsa-lib
media-libs/audiofile
media-libs/faac
media-libs/faad2
media-libs/flac
media-libs/gstreamer
media-libs/libcddb
media-libs/libdca
media-libs/libdv
media-libs/libggi
media-libs/libggiwmh
media-libs/libgii
media-libs/libmad
media-libs/libmikmod
media-libs/libmng
media-libs/libmp4v2
media-libs/libogg
media-libs/libsdl
media-libs/libsvg
media-libs/libtheora
media-libs/libvorbis
media-libs/netpbm
media-libs/openjpeg
media-libs/portaudio
media-libs/schroedinger
media-libs/sdl-gfx
media-libs/sdl-image
media-libs/sdl-mixer
media-libs/sdl-net
media-libs/sdl-pango
media-libs/sdl-ttf
media-libs/smpeg
media-libs/speex
media-libs/taglib
media-libs/urt
media-libs/win32codecs
media-libs/x264
media-libs/xvid
media-plugins/live
media-sound/lame
media-sound/timidity++
media-sound/twolame
media-tv/linuxtv-dvb-headers
media-video/mplayer
net-analyzer/nbtscan
net-analyzer/nmap
net-dialup/lrzsz
net-dialup/minicom
net-im/pidgin
net-im/skype
net-libs/gnutls
net-misc/neon
net-misc/streamtuner
perl-core/Storable
rox-base/mime-editor
rox-base/rox
rox-base/rox-lib
rox-base/thumbs
rox-base/zeroinstall-injector
sci-astronomy/celestia
sci-libs/fftw
sys-apps/portage
sys-apps/sandbox
sys-apps/tcp-wrappers
sys-devel/autoconf
sys-devel/libperl
sys-fs/ncdu
sys-fs/ntfs3g
sys-libs/gdbm
sys-libs/slang
virtual/glu
virtual/glut
virtual/perl-Compress-Raw-Zlib
virtual/perl-IO-Compress
virtual/perl-Storable
virtual/perl-Test-Simple
virtual/poppler
www-client/mozilla-launcher
x11-libs/Xaw3d
x11-libs/cairo
x11-libs/libXp
x11-libs/openmotif
x11-libs/startup-notification
x11-libs/vte
x11-misc/3dfm
x11-misc/gbdfed
x11-misc/gccmakedep
x11-misc/icon-naming-utils
x11-misc/imake
x11-misc/pcmanfm
x11-misc/transset
x11-misc/xdg-utils
x11-misc/xmbdfed
x11-misc/xsel
x11-plugins/wmcube
x11-terms/sakura
x11-themes/claws-mail-themes
x11-themes/gnome-icon-theme
x11-wm/compiz
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表