免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 797 | 回复: 0
打印 上一主题 下一主题

Slackware网络安装及升级包管理工具使用说明 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-29 22:16 |只看该作者 |倒序浏览
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等多线程工具来加快下载的话那就完美了.


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/81599/showart_1914650.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP