当前位置: 首页 > 图文教程 > 操作系统 > 其它系统 > Slackware安装包全系列说明教程

其它系统
质疑:Chrome操作系统还是Chrome浏览器
Chrome操作系统启动到显示登录界面仅需要4秒
运行在任意电脑上的Chrome OS的USB启动镜像文件
谷歌Chrome OS发展策略和猜想
雨林木风发布开源的Ylmf OS系统界面预览
忘记 Suse 10.3 root 密码的解决办法
Suse系统中启动Apache和Mysql的方法
opensuse10和Red Hat Enterprise 4添加多IP
openSUSE11.0的更新地址
SUSE Linux 10的卸载
PHP生成Excel报表的方法
Mandriva 2008.0 正式版 CD、DVD HTTP下载地址
CSS新手整理的CSS技巧
Slackware安装包全系列说明教程
USB闪存电脑:甩掉你的笔记本电脑吧
图解 GHOST的使用说明(详细)
U盘出现0MB和RAW格式故障的解决方案
MacOS 滚动非活动窗口中的内容
在VMWare中配置SQLServer2005集群 Step by Step(一) 环境
在VMWare中配置SQLServer2005集群 Step by Step(二) 配置虚拟机

其它系统 中的 Slackware安装包全系列说明教程


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-15   浏览: 443 ::
收藏到网摘: n/a

转的一个文章,感觉现在用slackware的人挺少的,
今天发现的,原来sl里面还葳龙卧虎了这么些好东东。
不过好多都应该是通用的,你可以在你的版本里试试。
今天按纳不住,把 Slackware10.0的安装包又从头到尾细看了一遍,感觉Slackware在简洁性和易用性上绝对是强于RedHat的,在原汁原味上就更不用说了。举个简单的例子,RedHat的安装程序确实是花哨,也非常人性化,但是这动不动就退出重启确实是恼人。就像源盘里如果某个文件出错(也不一定是光盘的原因,反正安装的时候不知什么原因就是源媒体出错),那么整个安装过程就挂了,你就得重启再来。就像进个rescue模式还要等半天时间去搜索硬件配置。这一点上Slackware做的比较好,首先是内核起来之后大部分模块都已经自包含了(必要时候可以自已选择启动哪个核心),而且安装程序就是作为一个普通程序去运行,每一个step都可以单独执行,出错了也没关系,再setup就行了。所以安装的时候觉得控制能力更强了,真正随心所欲。不像其它安装程序一样每一步都得小心翼翼的担心别按错了,或者是像Debian一样一去不复返想找个“Bak”都找不到。并且由于Slackware选的包是最简洁的,所以可以说Slackware绝对是众多Linux发行版里安装最省时间的(另一个是BSD,这两个本来就是有很多相似之处)。

在安装包的选择上Slackware比较精心,不往里面人为加入许多不必要的东西(对比RH一堆的edhat-XXX.rpm),尽可能的保持原有的味道。所以在操纵Slackware的时候能够体会到更多的系统运行机制。下面我把值的注意的包详细的进行一下说明。主要是Red Hat里没有而Slackware有的,或者是Slackware里比较有特色的包。一些众所周知的包我就不提了。另外本文本只涉及 disk1,disk2上的GNOME和KDE包应该比较简单了。

对于Slackware的安装机制,采用了不考虑依赖关系的tgz格式,说白了就是把要安装的文件打一个压缩包就完事。至于不考虑依赖关系可能会给许多初学者造成麻烦,毕竟在没有对文件系统的组成了解透彻之前,很顺利的找到所有需要的库,可能确实不是太简单。本文的目的也是给这样的同学们一点提示,如果你装了某个软件,但还是提示缺少lib….so,从文件名上大致能猜出是缺少了哪一个安装包。

A:基本Linux系统。这个组里面包很少,只有十几个。是Linux运行的最小文件系统。

floppy:DOS格式的软件操作,mcopy,mformat等。
kbd:更改键盘映射及console字体。
AP:文本模式下的应用程序。这里面包较多。很多是要与L(库)里的包相配合。并且很奇怪这里面安排了大量的文本播放mp3、文本音量控制、文本放CD的工具。

a2ps:(any to ps)将.txt等多种格式的文档转成.ps格式。像打印邮件一样,加上页面边框、时间、文件名、页码等。使用了apsfilter库。
amp:命令行的MP3播放器。很不错。但不能播avi、wmv等。
aumix:文本模式下的音量控制。也有X的界面。
bc:代数计算。增强shell的浮点和数学计算能力。
bpe:Binary Patch Editor二进制补丁编辑器(?)
cdparanoia:CD抓轨
cdrtools:刻CD盘的工具,包含cdrecorder。想刻DVD用dvd+rw-tools。
enscript:类似于a2ps,也是将文档转成ps。
flacc: Free Lossless Audio Codec。音频播放。
espgs: ES PS/PDF解释器。
hpijs:HP打印机过滤器。
madplay:又是文本的MPEG 单频播放。
mpg321: 经典的、文本的、MPEG 单频播放。
normalize: 还是文本的MPEG 单频播放。
rexima:文本的音量控制器。
sc :
文本的电子表格,类似excel,命令很复杂。不知道怎么打开文件。(感觉经典linux软件很多都是命令比较复杂,比如emacs,sc这样的工具,我第一次打开时都是不知道如果退出。后来都是kill掉的)
screen: 文本终端下虚拟多窗口。当你只开一个console时,Ctrl-A, 再按c就生成了另一个screen,等等。命令很复杂,man有三千行。不过很好用(在你学会的前提下)。
seejpeg:看jpeg图片。
sox: 音频工具集,支持各种音频格式转换,其地位相当于图形处理的ImageMagic。比如一条sox a.mp3 a.ogg能把mp3转成ogg格式。比如索爱的T628手机不支持mp3,但是能放ogg,这样就可以把mp3转到手机上听了。否则在windows下好象只有NOKIA的一个软件能转OGG 。
vorbis-tools:OGG播放。其中包含一个命令ogg321,好象是和mpg321学的。
workbone:文本的CD播放机。利用右边小键盘来控制。还不错。

*上面提了不少文本的音量控制器(Audio Mixer),都大同小异,其实感觉最漂亮的还是alsa带的一个,界面那叫花哨,彩色Ascii的,就像音响前面板上音量显示一样!

D:开发工具。包不是特别多。

cscope:源代码浏览工具,能对一个目录下的源程序进行索引、查找等工作,类似于source insight。但是文本显示能力比较有限,可能用起来不是特别方便。
guile:GNU扩展的一种语言,基于Lisp,解释型的函数型语言。
j2sdk:java开发工具。
p2c:很有意思的一个pascal->c语言转换工具。挺好用的
pmake:从BSD移植的一个make工具,类似的还有/usr/X11R6/bin/imake,感觉都是类似于qmake一样的Makefile辅助生成工具。
strace: 重要的内核观察工具,打出一个程序执行过程的所有系统调用序列。

E:GNU Emacs。我主要是用vi,所以一般不装。看个人习惯了。

F:FAQs/DOCS

包含linux-faqs和linux-HOWTOs两个包,在/usr/share/doc下生成一堆html。想深入学linux的必看,其中包含了你曾经想问和将来会问的绝大多数问题。

K:kernel-source,是2.4.26的原版。

个人对rh将/include/linux/version.h等文件的改动极为反感,它造成了多少人在版上问模块的版本问题。


L:libaries库。

这里面包太多了,而且绝大部分可能不会直接接触到,但是当装了一个软件但是提示缺少libaaa.so而无法运行时,这个就有用了。

alsa-lib/dirver/oss:高级linux音频体系,是目前linux下首选的音频解决方案,提供对众多声卡的支持,一些游戏使用这个作为音频处理。
arts:模拟音频综合器。主要处理音频问题,KDE用这个作声音服务。
atk:GNOME使用,包含一些易用工具。
audiofile:SGI的音频库,移到linux上,一些程序用它发声(如galeon)。
dbx:Berkerly的数据库(x为3、4等),一些程序用它作数据存储,如evolution。
esound:Enlightment音频守护进程。很多程序的音频解决方案,如GNOME。
expat:XML解析。
gdbm:GNU数据库
glut:3D图形库。其实是OPENGL的一个实现。
gmp:数学处理库。
gnet:网络库。一些程序用它作HTTP、FTP的处理,简化了原始的SOCKET编程。
imlib:图形库。KDE、GNOME都离不了它。
lcms:小型颜色管理。没用过,不知道是管理什么颜色。
lesstif:MOTIF的一个FREE版的clone。直到现在很多软件还用它作界面,如ddd、acrobat reader、realone等。
libao:另一个音频库。
libart-lgpl:GNOME、KDE作2D图形处理。
libcaca:彩色ASCii处理。
libexif:图像信息库。
libgsf:GNOME、KDE作文件处理。
libid3tag:ID3标记处理。没有用过。
libieee1284:并口处理。
libmad:madplay的后台库,音频播放。
libmng:多种格式的图象处理。
libogg:OOG解码。
libtermcap:古老的终端参数控制。
libungif:GIF解析
libusb:USB处理。
libVorbis:OggVorbis库。
libxslt:XML解析。
mhash:哈希表库。
mpeg-lib:MPEG-1视频解码。
netpbm:一些图形库及工具
orbit:CORBO的ORG工具,GNOME实现组件技术。
pango:GNOME的文本渲染工具。从GNOME 2.0起用。
pcre:PERl兼容正则表达式库。
pilot-link:PALM同步工具。
popt:命令行处理。
readline:可编辑的行式输入工具。
sdl:直接访问媒体,一组大而全的音频、图像、输入处理工具,是linux下的DirectX,游戏编程首选。
slang:S-lang解释型语言。
startup-notification:Busy cursor library(?)
svgalib:SVGA显卡库,目前用的可能不是很多。
tlib:Type1字体处理
taglib:音频元数据库。
wv2:.doc转换工具,可以将word文档转换成txt\html\pdf等多种格式。我一直用它看doc文件。red hat没有这个工具,可以自已下源码编译。
xaw3D:3D libxaw库(?)
zlib:处理压缩的库。

N:网络工具,包也不少。光文本下的浏览器、邮件客户端、IRC、新闻组阅读就一堆,估计这些工具在他们的工作中地位很高。另外里面有很多国内用的不多的专门的邮件、DNS小服务程序。另外这里面一些软件我没有用过,了解的可以作补充。
autofs:文件系统自动挂载,主要用于光驱等可卸载媒体。
bitchx:一个文本IRC。
curl:命令行URL解析。
dnsmasg:小局域网的DNS/DHCP服务。
epic4:又一个文本IRC
getmail:POP3收信。类似于fetchmail,但是好象只支持pop3.
fetchmail:IMAP/POP3/ETRN通吃。在后台默默工作。
hidig:索引与搜索引擎
imapd:IMAP/POP服务
iproute2:内核路由与负载。
iptraf:网络监测
irssi:文本IRC
lftp:Shell-like FTP/HTTP下载。命令与统计FTP稍有不同。
links:文本的HTML浏览器,还支持FRAME
nail:mail客户端
metamail:多媒体邮件扩展,说是能在邮件里嵌入多媒体数据,是不是就是base64的编码?
nc:网络工具,对于TCP测试很有用。另外可以嵌入一些程序或脚本里作网络交互。
ncftp:FTP工具。
netatalk:AppleTalk的文件和打印共享服务。
netpipes:网络PIPE工具(?)
netwatch:网络监测
newspost:在USENET发布二进制(?)
nfs-util:NFS工具。需要配合portmap。
nmap:网络扫描
nn:新闻组阅读
ntp:网络时间协议。现在CDMA手也支持时间自动同步,GSM其实也有,但国内ISP好象没有这服务

pidentd:IDENT协议服务(?)
popa3d:POP3服务
portmap:NFS及其它RPC服务
procmail:不错的MTA。但很多人用sendmail。
proftpd:传统FTP服务器。不知“传统”从何而来?
rdist:远程文件分布。有ssl后现在很少用了。
rp-pppoe:用PPPoE拨ADSL
slrn:S-lang新闻组阅读。stunnel:通用SSL隧道。
stunnel:通用SSL隧道
tcpip:基本tcp/ip服务
tin:用途很广的新闻阅读
trn:线索化新闻阅读
uucp:UUCP协议实现
wireless-tools:无线连接工具,主要包含IrDA、蓝牙等。
yptools:NIS服务器
ytalk:多用户分时聊天。古老的UNIX工作模式。

T:TeX。Slackware用的是tetex。并且vi是elsvi(和vim相似,但不支持g-g跳到页首,其它相差不大)。
还包含transfig和xfig,都是古老而复杂的绘图工具。我觉得要嵌入图形的话,还不如直接用MetaPost。

TCL:Tcl/Tk/TclX

tix:Tk Widget库
expect:增强tck的自动化交互能力
hfsutils:读写Macintosh卷(为什么放到这里)

X: X Window
这个各发行版都一样。Slaware 10将XFree86换成了xorg,对应的配置文件成/etc/X11/xorg.conf

x11-xvfb:虚拟FrameBuffer的X Server。

XAP:X应用程序。

这里面窗口管理器占了近十种,比Red Hat要多。Red Hat只有五六种。其它有一些是经典的X程序,

blackbox、fuxbox:WM. Cool.目前不少人鼓吹这个,就像FVWM一样。
gkrellm:图形的系统监测。就是在网上常见到的FVWM截图里那个竖条,有CPU、内存、邮件、eth等多项监测,也比较Cool.
gnuplot:经典的绘图工具。虽然不是“GNU ”的。
gv:ps/pdf浏览。能看,但是很难用。
gxine:xine媒体播放器,用gtk套了一层。与mplayer不相上下。
imagemagic:通用图形处理之王。最喜欢用里面的convert万能转换。
pan:gnome推荐程序的新闻阅读程序。
seyon:电话通讯。
xfm:X的文件管理。属于现在不会有人用的程序(至少我不用)
x3270:IBM主机控制(?)
xchat:IRC
xfce:一个WM
xfractinit: Fractint for X(?)
xpaint: 复杂的绘图工具。
sane/xsane:扫描仪支持。是GNU project发展的软件之一。
xlockmore:X程序,用来锁屏幕。像xscreensaver一样。
xv:图像查看。
xvim: X/Gtk 下的vi。我一般只用console文本下的。
xxgdb:纯xlib写的gdb fontier.

Y:移植自BSD的文本游戏
其中有adventure等几种文本MUD,还有banner等打大字的程序,还有fortune等名言警句,一共几十个程序。这个包直接拿到RH下展开就可以玩了。比如
banner在RH 6.x中还有,在RH7.2以上就不在了。