1介绍
1.1介绍
这份HOWTO是让Mandrakelinux用户学会怎样使用Mandrakelinux自己的工具安装,删除和更新RPM's。
这份HOWTO不是通用的,它只适合Mandrakelinux发行版,不适用于其它发行版。章节2(图行化工具)只适用于Mandrakelinux9.0和更新的,因为pre-9.0有一个不用的rpmdrake系统。
1.2什么是RPM?
RPM是一个由RedHat开发的软件包系统,被许多主流的Linux发行版使用,包?nbsp;Mandrakelinux、RedHat、Fedoracore和SUSE。RPM是"RedHatpackagemanagagement"的缩写。它使得在Linux中安装和维护软件变得容易。RPM包包含整个已编译的(二进制的)软件,或一些软件原始代码以便您自己能编译整个软件(叫SRPM或RPM源代码)。MandrakeSoft开发了一些工具使得您保持系统的最新,安装,删除和升级RPM's更加容易。所有在这份HOWTO提及的工具都由MandrakeSoft开发的,原始的由RedHat开发的rpm工具除外。
在技术上,RPM真正上是一个CPIO档案。
1.3图形化工具或控制台工具?
选择用哪种工具完全由自己的爱好决定。如果您是Linux/Unix新手和对命令行不熟悉以我会推荐您使用图形化工具,或许以后转用命令行。如果你对命令行很有经验就用控制台工具吧。有时间,他们两个都尝试,然后决定您喜欢哪个。
--------------------------------------------------------------------------------
2图形化工具(rpmdrake)
2.1简要描述
代码:
命令:
描述:
章节:
rpmdrake
安装RPM's从URPM介质源
2.3
rpmdrake-remove
删除(uninstalls)安装的RPM's
2.4
edit-urpm-sources.pl
编辑URPM介质源
2.5
MandrakeUpdate
更新您的系
2.6
2.2介绍rpmdrake
RPMDrake分成四个工具,如同您上述,每个工具有不用的功能。Rpmdrake提供图形化方式安装,删除和更新系统的软件包。
2.2.1怎么启动rpmdrake
rpmdrake是安装软件在您的计算机的工具,您可以由使用以下方法的当中一个启动:
开放您的菜单,系统->配置->配置您的计算机
然后选择:软件管理->安装
打开您的菜单,系统->配置->包装->安装软件
打开终端仿真器和键入:rpmdrake--root
2.2.2怎么启动rpmdrake-remove
rpmdrake-remove是从系统中删除软件的工具,您可以由使用以下方法的当中一个启动:
打开您的菜单,系统->配置->配置您的计算机
然后选择:软件管理->删除
打开您的菜单,系统->配置->包装->取消软件
打开终端仿真器和键入:rpmdrake-remove--root
2.2.3怎么启动MandrakeUpdate
MandrakeUpdate是帮助您更新您已安装的软件的工具,您可以使用以下方法当中的一个启动:
打开您的菜单,系统->配置->配置您的计算机
然后选择:软件管理->更新
打开您的菜单,系统->配置->包装->Mandrakelinux更新
打开终端仿真器和键入:MandrakeUpdate
2.2.4怎么启动edit-urpm-sources.pl
edit-urpm-sources.pl是图形化的配置urpm介质源的工具。您可以由使用以下方法的当中一个启动:
打开您的菜单,系统->配置->配置您的计算机
然后选择:软件管理->媒介经理
打开您的菜单,系统->配置->包装->软件媒介经理
打开终端仿真器和键入:edit-urpm-sources.pl
2.3安装
用rpmdrake安装软件很容易,首先启动rpmdrake。
您然后将出现下面的窗口:
[1]是您想要搜寻的。这可以是软件包名字、描述或文件
[2]是输入框,输入想搜索的。
[3]是您选择的您想要查看软件包的地方。初学者选择"Mandrakelinuxchoices"会是一个很好做法。
[4]是您能浏览可利用的软件包的地方,点击左边方形的箱子来选择要安装的软件。
[5]是有关当前选择的软件包的信息。
[6]是安装[4]中已选择的软件包。
[7]是更新您的urpm介质源的按钮,常点击这是一个好的做法,它能及时更新系统中过时的软件包信息。
2.4删除(uninstalling)RPM's
使用rpmdrake删除软件和安装几乎一样的容易。首先启动rpmdrake-remove。
然后出现下面的窗口:
[1]是您想要搜寻的。这可以是软件包名字、描述或文件
[2]是输入框,输入想搜索的。
[3]是您选择的您想要查看软件包的地方。选择"Mandrakelinux选择"可能找不到想要的软件,因为会隐藏了部分的软件。
[4]是您能浏览可利用的软件包的地方,点击左边选框来选择要删除的软件。
[5]是有关当前选择的软件包的信息。
[6]点击按钮删除您在[4]选中的软件包。
2.5更新您的系统
使用rpmdrake更新软件与installing/removing是一样的容易。首先启动MandrakeUpdate。
出现确定对话框:
确信,您已联接到互联网然后点击"是"。
如果这第一次是运行MandrakeUpdate,以下窗口将出现(如果不是,直接跳过):
您选择您想要从哪个镜象下载更新。选择地理上是最接近您的那个镜象,然后点击"OK"。
当它更新您的介质源信息,您将需要稍微等待。
多久这将取决于您的连接速度,但有个很漂亮的进度条显示出当前进度的。
一旦更新完成,您将看见到这一个对话框:
[1]是您想要搜寻的。这可以是软件包名字、描述或文件
[2]是输入框,输入想搜索的。
[3]是选择您想要更新哪个类型。我建议您选所有。
[5]是您能浏览可用的选择的地方。我建议您选全部[4]。
[6]是关于当前选择的包裹的信息将出现的地方。
[7]是您点击下载和安装更新的按钮。
[8]点击按钮,如果由于种种原因您想要再更新您的urpm介质信息。
2.6添加/删除URPM介质源
启动rpmdrakeURPM介质编辑工具。在您的喜爱窗口管理器或桌面里选择"配置>Packaging>Softwaresourcesmanager",或在控制台键入edit-urpm-sources.pl。当您完成您可以点击"Saveandquit"确认,或放弃不保存您的变动。
2.6.1概要
[1]可以通过复选框来决定使用的介质源,要用的打√,不用的就留空。
[2]这是介质源的名字。
[3]点击这个按钮删除选择的介质源。
[4]点击这个按钮编辑选择的介质源。
[5]点击这个按钮增加一新urpm介质源,更多信息参见sectin2.6.2。
[6]点击这个按钮更新选择的介质源。
[7]点击这个按钮处理您的gpg钥匙,什么您要做什么,不要弄乱这。
[8]点击这个按钮设置您rpmdrake的代理。
[9]点击这个按钮配置paralellurpmi(distributedexecutionofurpmi)。看各自相关文献对此获得更多信息。
2.6.2增加新URPM介质源
2.6.2.1FTP来源
[1]选择您想要增加介质源类型。这通常是ftp或可移动设备(CD/DVD光盘)。
如果您需要增加安全更新介质源,您应该按照在2.5章节中
相关部分
[2]输入您想要增加介质源的名字——这可以是任何您喜欢的名字。
[3]输入增加的介质源的URL,例如:
ftp://ftp.uninett.no/pub/unix/Linux...i586/media/main
[4]输入HDLIST的相对路径
[5]输入username/password登陆入ftp。这很少被使用。
2.6.2.2可移动的介质源(CD/DVD光盘)
[1]输入您想要增加介质源的名字——这可以是任何您喜欢的名字。
[2]输入RPMs所在目录,可以是CD-ROM/DVD-ROM。
例如:/mnt/cdrom/media/main
[3]输入HDLIST的相对路径
例如:../media_info/hdlist1.cz
2.7普通用户浏览RPM数据库
当您作为普通用户浏览RPM数据库,和2.3和2.4章节相关说明一样,但您不能安装或删除软件,只能浏览它。
作为普通用户启动rpmdrake您可以由使用以下方法的当中一个启动:
打开您的菜单,系统->配置->配置您的计算机->浏览可利用的软件
打开终端和输入:rpmdrake
--------------------------------------------------------------------------------
3控制台(urpm/rpm)
3.1简要描述
代码:
命令:
描述:
章节:
用法:
urpmi
安装本地RPM's或从URPM介质源
3.2
urpmi[packagename或file.rpm]
urpme
删除(uninstalls)安装的RPM's
3.3
urpme[program]
urpmi.addmedia
增加一个URPM介质源
3.5.1/3.5.2urpmi.addmedia[name][URLorPath]with[hdlist的相对路径]
urpmi.removemedia删除URPM介质源
3.5.3
urpmi.removemedia[name]
urpmi.update
更新您的URPM介质源
3.6
urpmi.update[name或-a(更新所有)]
urpmf
列出软件包含的文件
3.7
urpmf[file]
urpmq
列出可利用的URPMI软件包
3.8/3.9
urpmq
(-iforverboseinfo)[软件包]
3.2安装
使用urpmi有二种方式安装RPM。您可以安装本地rpm(RPM在您的硬盘)或可以从URPM介质源在线安装。两种方法您都有可能用到的,因此阅读两个部分吧。
3.2.1从本地安装RPM
当从本地安装RPM您必须首先确定的几件事。RPM在它是名字中必须有"mdk"(或src)。这是因为您知道rpm特别地为Mandrakelinux建立。安装为其它系统建立的RPM's可能会出问题的,并且您安装的软件可能不能运行。
安装本地RPM首先打开控制台。然后您输入"su"和root密码。如果RPM不是保存在当前目录(应是你的home目录)。您必须cd到包含rpm的目录(您可以给URPMI绝对路径,但用cd会比用绝对路径更加容易)。如果您不知道怎么cd到dir您应该多点命令行。(参见章节4.1的一些简单的命令行)。当您是在包含RPM目录,输入"RPMurpmi/[Name]"。
urpmi将提示您所需要的依赖包,如果您接受,urpmi将安装RPM包及依赖包。
例子:
user@localhostuser]$su
Password:
[root@localhostuser]#urpmi./someprogram-2.3.1.mdk.i586.rpm
installing./someprogram-2.3.1.mdk.i586.rpm
Preparing...##################################################
1:someprogram##################################################
3.2.2从URPM介质源
如果您联接到互联网,推荐您使用网上URPM介质源,而不是您自己的安装CDs.网上URPM比您的CDs由更加多和更新的包(关于怎样增加介质源参见3.5.1章节)。从URPM介质源安装,你要输入su和root密码,然后您输入"urpmi[软件包]"。
URPMI将搜寻你指定的软件包及显示其依赖包。如果您接受,它自动将下载和安装软件包及依赖包。
例子:
[user@localhostuser]$su
Password:
[root@localhostuser]#urpmisomeprogram
ftp://ftp.example.org/linux/mandrak....1.mdk.i586.rpm
installing/var/cache/urpmi/rpms/someprogram-2.3.1.mdk.i586.rpm
Preparing...##################################################
1:someprogram##################################################
3.3删除(uninstalling)RPM's
删除(uninstall)rpm应使用"urpme"工具。和平常一样您打开控制台和进入"su"然后您的root密码。然后您输入"urpmeurpme[packagetoremove]"。然后提示您是否要删除软件包和所有依赖软件包。最好看看有哪些软件包将被删除,因为可能有重要的或某些您要使用软件包被删除。
例子:
[user@localhostuser]$su
Password:
[root@localhostuser]#urpmesomeprogram
removingsomeprogram-2.3.1.mdk.rpm
3.4编译RPM源代码包
当您得到rpm源代码包(通常一个以*src.rpm结尾的RPM)您和平常一样打开控制台和输入"su"和您的root密码。然后cd到包含rpm的目录。然后输入""rpm--rebuild./[src.rpm]"。它现在将建立一个rpm的二进制包,当这完成它将在屏幕显示消息someprogramwaswrittentosomeplace"or"Wrote:/usr/src/RPM/someplace"。cd"到"someplace"然后正常安装程序(3.2.1章节)。
例子:
user@localhostuser]$su
Password:
[root@localhostroot]#rpm--rebuild./someprogram-2.3.1.src.rpm
...Compilegarbage...
...garbage...
Wrote:/usr/src/RPM/RPMS/i586/someprogram-2.3.1.mdk.i586.rpm
..moregarbage...
[root@localhostuser]#cd/usr/src/RPM/RPMS/i586/
...Performnormallocalinstallationprocedure(3.2.1)
结束的时候可能有超过一个RPM包被保存在那个地方(编译好的RPM包所存放的目录),这(有一个或多个编译好的RPM包)取决于那个src.rpm。例如包含了pkgname-devel-4.i586.rpm,如果您希望使用软件包的函数功能,您应该把第二个软件包也安装,并不仅安装第一个二进制软件包。
3.5添加/删除urpm介质源
3.5.1用"easyURPMI"添加/删除urpm介质源
这是我喜欢的增加URPM介质源方法,它快捷并且容易。在您的喜爱浏览器中打开
http://www.linuxfordummies.org/addmedia/
按照指示做就行。记住检查"Showspecificsourcestoo"。
我推荐增加"main","contrib","updates"和"plf"源。我并且推荐您在增加介质源源之前用"urpmi.removemedia-a"(更多信息参见3.5.3章节)因为这将给您一个好和整洁的URPM配置。
注意-下载任何这些软件包,您将必须是网上的。如果您没有的光盘介质源列表,您必须用"main","contrib"and"updates"替换他们。
3.5.2手工增加介质源
3.5.2.1网上介质源
您必须做的第一事是寻找镜像,您在mandrakelinux.com下载页找到。当您寻找到一个镜象和hdlist文件,打开控制台和进入"su"然后您的root密码。现在输入"urpmi.addmedia[名字]/]http://[host]/'>与[HDLIST相对路径]"。[名字]介质源的类名称("main","contrib","updates"和"plf")。[URL]是URL包含RPM's的目录,可以是以下方式当中的一个:
[url=http://[host]/]http://[host]/
[path]
[url=ftp://[host]/]ftp://[host]/
[path]
[password]@[host]/[path]
最后的[HDLIST相对路径],是hdlist文件在的镜子相对路径(通常被命名hdlist.cz但在officialmirrors里不是包含在rpms包目录的(../base/hdlist.cz为通常是main介质源,在../../i586/Mandrake/base/hdlist2.cz为contrib的介质源))
例子:
[user@localhostuser]$su
Password:
[root@localhostroot]#urpmi.addmediacontrib
ftp://ftp.sunet.se/pub/Linux/distri....1/contrib/RPMS
with../../i586/Mandrake/base/hdlist2.cz
addedmediumcontrib
examiningsynthesisfile[/var/lib/urpmi/synthesis.hdlist.main.cz]
examiningsynthesisfile[/var/lib/urpmi/synthesis.hdlist.updates.cz]
examiningsynthesisfile[/var/lib/urpmi/synthesis.hdlist.plf.cz]
retrievingdescriptionfileof"contrib"...
retrievingsourcehdlist(orsynthesis)of"contrib"...
ftp://ftp.sunet.se/pub/Linux/distri...base/hdlist2.cz
...retrievingdone
examiningMD5SUMfile
examininghdlistfile[/var/cache/urpmi/partial/hdlist.contrib.cz]
writinglistfileformedium"contrib"
builthdlistsynthesisfileformedium"contrib"
found0headersincache
removing0obsoleteheadersincache
writeconfigfile[/etc/urpmi/urpmi.cfg]
3.5.2.2本地和可移动(CD/DVD-ROM)介质源
增加本地介质源的方式和增加网上介质源是一样的。打开控制台,进入"su"然后root密码。
现在您输入""urpmi.addmedia[NAME][PATH]with[RELATIVEPATHTOHDLIST]"。[NAME]是您加入的介质源的名称,[PATH]是包含RPM's的目录路径,可以是以下方式当中的一个:
file://[path]
removable://[path]
[RELATIVEPATHTOHDLIST]是hdlist文件介质源的相对路径,在MandrakelinuxCD中,在../base/hdlist.cz为main介质源,../base/hdlist2.cz为contrib介质源。hdlist文件通常不和RPMs存放在同一个目录。
例子:
[user@localhostuser]$su
Password:
[root@localhostroot]#urpmi.addmediaCD2removable://mnt/cdrom/Mandrake/RPMS2with./synthesis.hdlist2rpms.cz
examiningsynthesisfile[/var/lib/urpmi/synthesis.hdlist.main.cz]
examiningsynthesisfile[/var/lib/urpmi/synthesis.hdlist.contrib.cz]
examiningsynthesisfile[/var/lib/urpmi/synthesis.hdlist.updates.cz]
examiningsynthesisfile[/var/lib/urpmi/synthesis.hdlist.plf.cz]
copyingsourcehdlist(orsynthesis)of"CD2"...
...copyingdone
examininghdlistfile[/var/cache/urpmi/partial/hdlist.CD2.cz]
examiningsynthesisfile[/var/cache/urpmi/partial/hdlist.CD2.cz]
found0headersincache
removing0obsoleteheadersincache
writeconfigfile[/etc/urpmi/urpmi.cfg]
3.5.3删除来源
首先,打开控制台和进入"su"然后root密码。然后输入"urpmi.removemedia[name]"[name]是您想要删除的介质源的名称。如果您不知道介质源的名称您可以输入"urpmi.removemedia"来获得介质源列表。您可以选择输入"urpmi.removemedia-a"(当您增加网上介质源替换本地光盘源时,这是尤其有用的)。
例子:
[user@localhostuser]$su
Password:
[root@localhostuser]#urpmi.removemediaCD2
removingmedium"CD2"
examiningsynthesisfile[/var/lib/urpmi/synthesis.hdlist.main.cz]
examiningsynthesisfile[/var/lib/urpmi/synthesis.hdlist.contrib.cz]
examiningsynthesisfile[/var/lib/urpmi/synthesis.hdlist.updates.cz]
examiningsynthesisfile[/var/lib/urpmi/synthesis.hdlist.plf.cz]
found0headersincache
removing0obsoleteheadersincache
writeconfigfile[/etc/urpmi/urpmi.cfg]
3.5.4更新来源
打开控制台和进入"su"然后root密码。然后您"urpmi.update[name]"[name]"是您想要删除的介质源的名称。如果您不知道介质源的名称您可以输入"urpmi.update"来获得列表。一个更好的方式是使用“urpmi.update-a"这将更新所有的介质源。
例子:
[user@localhostuser]$su
Password:
[root@localhostuser]#urpmi.updatecontrib
examiningsynthesisfile[/var/lib/urpmi/synthesis.hdlist.main.cz]
examiningsynthesisfile[/var/lib/urpmi/synthesis.hdlist.contrib.cz]
examiningsynthesisfile[/var/lib/urpmi/synthesis.hdlist.updates.cz]
examiningsynthesisfile[/var/lib/urpmi/synthesis.hdlist.plf.cz]
retrievingdescriptionfileof"contrib"...
retrievingsourcehdlist(orsynthesis)of"contrib"...
...retrievingdone
examininghdlistfile[/var/cache/urpmi/partial/hdlist.contrib.cz]
writinglistfileformedium"contrib"
builthdlistsynthesisfileformedium"contrib"
found0headersincache
removing0obsoleteheadersincache
writeconfigfile[/etc/urpmi/urpmi.cfg]
3.6得到最新的更新
首先打开控制台和输入"su"和root的密码。然后进入"urpmi.update-a&&urpmi--auto-select"。这将更新您的介质源和已安装的RPM's的最新的版本。"urpmi.update-a"更新您的介质源,在3.5.4章节已提及,"urpmi--auto-select"自动更新所有您已安装的RPM's的最新版本。
一个窍门,如果您很懒不想手工更新,就将下面的剧本放进的/etc/cron.daily(或您想要的地方):
#!/bin/bash
urpmi.update-a
urpmiurpmi#Makesurewehavethelatesturpmi
urpmi--auto--auto-select
就这几步了。记住"chmod+x"它。或者你可以把"urpmi--auto--auto-select"改为"urpmi--update--auto--auto-select"这将只从你的介质源下载更新的软件包
3.7查找想要安装的软件包的名称
打开控制台和输入"urpmf[file]"。
例子:
[user@localhostuser]$urpmfsomeprogram
someprogram:/usr/bin/someprogram
3.8列出可用的URPMI软件包
列出可用的URPMI软件包,打开控制台和输入"urpmq[name]"。这将显示所有软件包含供应的名字(除非有完全一致的,完全一致的将会被显示)。如果您想要列出所有可用的更新软件包,输入"urpmq--update"。
例子:
[user@localhostuser]$urpmqsomeprogram
someprogram
[user@localhostuser]$urpmqlibxmms
libxmms1
libxmms1-devel
[user@localhostuser]$urpmq--update
someprogram
3.9列出URPMI软件包有关信息
注意哦:这要求Mandrakelinux9.2和更新(urpmi4.4或更新)
列出软件包的有关信息,打开控制台和输入urpmq-i[name]"。这将显示名字、版本、发行、组、大小、体系(cpu的,i386,noarch等)和总结。
例子:
[user@localhostuser]$urpmq-iurpmi
Name:urpmi
Version:4.4
Release:37mdk
Group:System/Configuration/Packaging
Size:2141739Architecture:noarch
Summary:Usermoderpminstall
--------------------------------------------------------------------------------
4其他
4.1简单的命令描述
代码:
命令: 描述:
cdX
改变现行工作目录到X
manX
显X的使用手册
infoX
显示X的信息
exit
退出控制台(或注销,如果在"su")
df
显示文件系统信息(譬如可用空间)
su(x)
当X不被指定,以root登录。如果X被指定,以X登录。
更多的命令一览表参见
http://mandrakehelp.com/commands.html
4.2常见问题解答
1-什么是PLF?
2-我怎么使urpmi不删除下载的软件包?
3-我怎么可以让urpmi用wget代替curl?
4-我可以在稳定的发行版中使用cooker的rpm's吗?
5-我可以使用urpmi升级我的Mandrakelinux系统到更新的Mandrakelinux发行版吗?
6-我怎么可以升级RPM?
7-什么是"HDLIST的相对路径"?
问题#1:什么是PLF?
答复:PLF代表PenguinLiberationFront。这是法律原因无法包括在Mandrakelinuxdistro的软件包贮藏库。
更多信息参见
http://plf.zarb.org/
问题#2:我怎么使urpmi不删除下载的软件包?
答复:使用urpmi保留下载在/var/cache/urpmi/rpms的软件包,运行urpmi时加"--noclean"参数。
记住,您必须在每次urpmi的时候加"--noclean"参数",如果您有一次没有加"--noclean"所有rpm的软件包将被被删除。
问题#3:我怎么可以让urpmi用wget代替curl?
答复:让urpmi用wget代替curl,加参数"--wget"。
如果您不安装curl,urpmi自动地将使用wget。
问题#4:我可以在稳定的发行版中使用cooker的rpm's吗?
答复:不!不要在稳定的发行版使用cooker的RPM's!它有可能严重搞跨您的系统。
问题#5:我可以使用urpmi升级我的Mandrakelinux系统到更新的Mandrakelinux发行版吗?
答复:这有可能用urpmi升级您的系统,但是这不被支持和可能不会正常升级。
也强烈建议您不要使用urpmi通过光盘或一个netinstall磁盘升级您的系统。
问题#6:我怎么可以升级RPM?
答复:升级一个本地RPM同安装一样(3.2.1章节)。
Urpmi注意到一个更旧的版本的软件包被安装和自动地将它升级。
问题#7:什么是"HDLIST的相对路径"?
答复:解释是什么hdlist的相对路径,首先必须解释什么是一个相对路径。
比如,在您的主目录/home/nobody/有一个目录叫做"bin"
在/home/nobody/bin/您有一个可执行文件叫的"gfsgl"。您在控制台并您现在的工作
目录是/home/nobody/Documents/。现在有二种方式运行这个文件(除非bin是在$PATH,但在这个例子,它不是):
一,用完全路径(绝对路径)运行文件/home/nobody/bin/gfsgl二,或由它的相对路径运行。
相对路径是../bin/gfsgl。".."是当前目录的上一层目录的意思。
当urpmi/edit-urpm-sources.pl想要Synthesis/HDLIST的相对路径,就象如下
如果FTP服务器的URL是"ftp://ftp.sunet.se/pub/Linux/distributions/mandrakelinux/official/10.1/i586/media/main";那么
"工作目录"就是"/pub/Linux/distributions/mandrakelinux/official/10.1/i586/media/main"。
HDLIST是在"ftp://ftp.sunet.se/pub/Linux/distributions/mandrakelinux/official/10.1/i586/media/main/media_info/hdlist.cz";
HDLIST的相对路径就是"media_info/hdlist.cz"。
在Mandrakelinux的更旧的版本(pre-10.1)FTP服务器的URL会看更多象这样:
ftp://ftp.sunet.se/pub/Linux/distri...6/Mandrake/RPMS
HDLIST会是在
ftp://ftp.sunet.se/pub/Linux/distri.../base/hdlist.cz
并且相对路径向HDLIST会是"../base/hdlist.cz"
4.4修正历史
0.2(200412月30日)
*次要章节的变化:
*3.2.1,3.2.2,3.5.1,3.5.3,
*被重写的章节:
*1.3
*2.3,2.4,2.5,2.6
*增加的章节:
*2.2,2.7
*增加的常见问题解答#7
*rpmdrake(图形化工具)一小章节(章节2)现在有screenshots(从Mandrakelinux10.1)
*用"Mandrakelinux"替换"Mandrake"或"MandrakeLinux"
0.1-4
*增加4.2章节-常见问题解答(和移去旧的4.2到4.3)
*重写1.2章节
*几乎重写3.5.1章节
*次要变化的章节:
*1.3
*2.2-2.3-2.5
*3.2-3.2.1-3.2.2-3.5.3-3.5.4
*修改错别字章节3.5.2.2(removeable,removable)
*增加3.9章节
*现在包括(在文件)链接
*整顿了章节3所有例子。
0.1-3
*由Viking667转换成HTML和较小加法成一些章节
0.1-2
*次要变化的章节:
*1.1-1.2-1.3
*2.1
*3.1-3.2.1-3.2.2-3.3-3.4-3.5.2.1-3.5.2.2
*4.1
*为控制台章节增加了更多例子
*修正语法
*增加3.7章节
*增加3.8章节
0.1
*最初的修正-337lines