LinuxSir.Org  
| 网站首页 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
精华主题  
主题工具
旧 08-02-26, 10:50 第 1 帖
kangjs79 帅哥
 
kangjs79 的头像
 
 
注册会员  
  注册日期: May 2005
  我的住址: 佛山
  帖子: 318
  精华: 1
 

标题: Slackpkg: Slackware网络安装及升级包管理工具使用说明


Slackpkg作为辅助的Slackware网络升级包管理工具,其原始包置于官方/extra目录下,可以先行下载或者使用光盘,应用installpkg安装.
#installpkg slackpkg-*.tgz
如果要正常使用slackpkg,首先要对其进行配置,配置文件在/etc/slackpkg目录下,包含三个文件:
1.mirrors:设置网络安装镜像源.注意Slackpkg只能设置一个镜像源,而且最好是官方认可镜像,在这个文件中有大量的镜像源可供选择,选择相对个人而言较快的镜像,取消掉前面的#注释号即可,当然也可添加另外的镜像,但这并不推荐.
2.blacklist:黑名单,设置不会安装或者升级的程序包,例如kernel,alsa,aaa_等.
3.slackpkg.conf:设置slackpkg常用参数,例如显示方式,使用**等.
设置完毕后,便可利用slackpkg升级和安装软件包.其常用参数如下:
#slackpkg update(GPG) ------更新软件包数据库
#slackpkg upgrade pkg ------升级PKG软件包
#slackpkg upgrade-all ------升级所有软件包
#slackpkg search pkg ------搜索PKG软件包
#slackpkg install | reinstall pkg ------安装或重新安装PKG软件包
#slackpkg install-new ------安装新的软件包.一般是升级系统版本或current官方有添加新的软件包时使用.

slackpkg在安装或升级软件包时会调用pkgtool工具,在简单的图形界面下选择要安装或升级的软件包,其后slackpkg会调用wget(wget下载还是有点缓慢,如果能调用axel多线程下载的话就最棒了)来下载程序到/var/cache/slackpkg目录下(默认配置,也可在/etc/slackpkg/slackpkg.conf文件中修改配置),下载完成后调用installpkg或upgradepkg命令来安装或升级程序,这一步完成后删除已下载的软件包.
当安装或升级完成后,对于有些程序的配置文件有更动的,slackpkg会有以下提示:
1.(K) ---- 保留原有配置文件,新的配置文件名后加.new
2.(O) ---- 重写覆盖原有配置文件,而在原有的配置文件名后加.orig.
3.(R) ---- 删除所有.new文件
4.(P) ---- 为每个文件提供K,O,R提示,很简单,不再赘述.
普通情况下,很多配置文件使用者都未做更改,可选择(O)来覆盖掉旧的配置文件,使系统更加稳定,但如此而来,多次升级后,系统中会残留大量的.new/.orig文件,虽然对使用没什么影响,也占有部分硬盘空间,可使用find命令查找出来并删除,命令如下:
#find / -name '*.orig' -exec rm "{}" \;
#find / -name '*.new' -exec rm "{}" \;

后记:slackpkg对于非官方的包安装无能为力(但这个自己编译安装也不是个难事),而且也不如swaret和slapt-get可以添加多个源并安装非官方软件包以及有简单的依赖检查,但是对于原生的slackware网络安装升级包管理工具,它还是有着许多优点的,譬如说强大的配置文件调整等,当然如果能够添加更多源,并且使用axel等多线程工具来加快下载的话那就完美了.

此帖于 08-03-01 21:26 被 kangjs79 编辑.
  kangjs79 当前离线   回复时引用此帖
旧 08-02-27, 14:37 第 2 帖
CHII
 
CHII 的头像
 
 
注册会员  
  注册日期: Apr 2007
  我的住址: 古城西安
  帖子: 550
  精华: 0
 

我想问下,忽略网速,用 slackpkg 升级系统好,还是 slapt-get 升级系统好?







__________________
闪屏的 T400,拆掉屏幕外接 VA721
希望 GNU/Linux 的软件能像 Windows 和 Mac OS 上的一样丰富、好用
OSS 的代码质量问题已经凸显,其次是各方面的细节太过粗糙
  CHII 当前离线   回复时引用此帖
旧 08-02-27, 14:43 第 3 帖
kangjs79 帅哥
 
kangjs79 的头像
 
 
注册会员  
  注册日期: May 2005
  我的住址: 佛山
  帖子: 318
  精华: 1
 

在我认为还是使用slackpkg为好,我系统中很久以前就已经删除了slapt-get,我无意说slapt-get的坏话,但我更习惯使用slackpkg,官方没有的软件我宁肯下载源码编译安装,当然有时也会去linuxpackages看看有没有什么新的软件.
  kangjs79 当前离线   回复时引用此帖
旧 08-02-27, 17:05 第 4 帖
CHII
 
CHII 的头像
 
 
注册会员  
  注册日期: Apr 2007
  我的住址: 古城西安
  帖子: 550
  精华: 0
 

谢了,slk 的网络更新能力一直是被人诟病的地方,不过我感觉还可以,问题没那么严重
  CHII 当前离线   回复时引用此帖
旧 09-08-29, 07:37 第 5 帖
lyz231
 
lyz231 的头像
 
 
注册会员  
  注册日期: Mar 2004
  帖子: 345
  精华: 0
 

其实slackware一共才三张,都装上不就行了,升级也不是很频繁,直接从网上下升级包升级也不是很费事。
  lyz231 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 06:57


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2012, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2011, LinuxSir.Org