linux技术内幕,Slackware Linux技术内幕之

编程入门 行业动态 更新时间:2024-10-26 04:27:15

linux技术<a href=https://www.elefans.com/category/jswz/34/1770083.html style=内幕,Slackware Linux技术内幕之"/>

linux技术内幕,Slackware Linux技术内幕之

一、

包机制是Slackware区别于其他 发行版的重要的甚至是本质的区别。Slackware的包管理机制简单、灵活、高效、安全,透明性大,可定制程度高。因为Slackware的标准包 管理工具皆为脚本,这样,你可用简单而又方便的对其进行修改、移植。但是也存在一些不足之处,比如没有灵活的安装模式等。本文对 Slackware的包管理进行全面详细的介绍。

二、基本架构

所使用的及目录:

/bin/installpkg:用于安装Slackware包

/sbin/removepg:用于删除Slackware包

/sbin/explodepkg:用于解压Slackware包

/sbin/upgradepkg:用于更新Slackware包

/sbin/makepkg:用于制做Slackware包

/sbin/pkgtool:用于安装|删除|查看Slackware包

/bin/tar-1.13:用于安装、解压等

/bin/dialog:用于生成基于文本的图形界面

install-packages:Slackware CD下使用的shell脚本

tagfile:用于说明包的安装优先级别

/var/log/packages:保存已安装的Slackware包的基本信息

/var/log/scripts:保存已安装的Slackware包的安装脚本

/var/log/removed_packages:保存已删除的Slackware包的基本信息

/var/log/removed_scripts:保存已删除的Slackware包的安装脚本

三、使用说明

1.explodepkg---解压

它主要用来对Slackware的tgz包进行维护,只是简单的解压.tgz包,并不运行解压目录下的install或/var/log/setup目录 下的安装脚本。explodepkg解压tgz包,然后通过对其中的文件进行修改、升级,最后再用 makepkg制做Slackware可用的tgz包。explodepkg也可以 对多个tgz 包逐个进行解压,格式如下:

#explodepkg package1.tgz package2.tgz ...

提示:explodepkg实际上用的是tar进行解压,运行explodepkg和运行tar xzvf package1.tgz效果完全一样!

警告:explodepkg(实际上所有的那些工具包括installpkg|removepkg等)所用的tar版本不得>1.13(默认使用1.13),否则不稳定。查看/bin目录,可以发现里面同时有tar-1.13和tar-1.14.

2.installpkg---安装

使用Slackware,你免不了用用到它。installpkg提供了丰富的参数,使得包的安装简单、灵活、安全而又 快捷。下面是常用参数简介:

-warn:在标

更多推荐

linux技术内幕,Slackware Linux技术内幕之

本文发布于:2024-02-17 07:28:05,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1693184.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:内幕   技术   linux   Slackware   Linux

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!