+ -
当前位置:首页 → 问答吧 → 终于把系统在线升级了一下!分享一下经验

终于把系统在线升级了一下!分享一下经验

时间:2005-09-13

来源:互联网

去年装的SlackWare10.0,经过不断的调教、磨合,中文显示、桌面主题、软件包数量,都能已经达到了一定的稳定度,但是上Slack网站,许多软件都已升级,一开始基本上就是上http://slackware.it/en/pb/,在那里查找官方的最新软件包,升级过KDE等许多软件,但是实在是很不方便,而且象etc、aaa_base等包的升级还是不方便。上周,终于下载了Slackpkg这个软件包,它可以上网上自动寻找量新的软件包,并安装上。也可以全面升级所有的软件包,这样,系统就整体的升级了。
Slackpkg功能确实很强大:
slackpkg - version 1.5.0

Usage: slackpkg update [gpg] download and update files and
package indexes
slackpkg install package download and install packages
slackpkg upgrade package download and upgrade packages
slackpkg reinstall package same as install, but for packages
already installed
slackpkg remove package remove installed packages
slackpkg clean-system remove all packages removed from slackware
main distribution. Good to keep the house in order
slackpkg upgrade-all sync all packages installed in your machine
with the selected mirror. This is the true way to upgrade
all your machine.
slackpkg blacklist Blacklist a package. Blacklisted
packages cannot be upgraded, installed
or reinstalled by slackpkg
slackpkg download Just download (do not install) a package
slackpkg info package Show package information
(works with only ONE package)
slackpkg search file Search for a specific file in the
entire package collection
升级起来非常的方便。
slackpkg clean-system 这是一个很好用的功能,能给系统做清理,把非官方正式的tgz包都清除掉。这样,就可以做一个非常干净的系统。
slackpkg upgrade-all 就可以把整个系统升级,但是又可以设置黑名单,指定某些软件包不进行升级。象我因为装了x11-6.8.2-i486-1.Firefly和x11-devel-6.8.2-i486-1.Firefly两个修正过的X11,所以,这需要自己手动升级它,而不希望被覆盖掉了,将它们列入黑名单就可以了:/etc/slackpkg/blacklist

作者: 独行侠   发布时间: 2005-09-13

slackpkg ──我喜欢!
升级就要用 slackpkg,不喜欢 slapt-get, swaret 之类。

作者: shadkong   发布时间: 2005-09-14

只是不知道如何自动打上未安装过的补丁,楼主你知道吗?
比如说上个月底除了一个补丁,我打上了。这个月7号又出一个补丁,但是我不希望每次都去 Slackware 站点查看,希望用 slackpkg 自动检测是否有新补丁,有的话就下载安装,不知道有没有这个功能?

作者: shadkong   发布时间: 2005-09-14

不错不错,在/extra里可以找到,可能是由于它的存在,swaret才会郁闷地进不了slack官方。

作者: dreamawake   发布时间: 2005-09-14