Skip to content

Commit

Permalink
#29 调整格式
Browse files Browse the repository at this point in the history
  • Loading branch information
Arondight committed Mar 9, 2016
1 parent cc663fd commit 32a590a
Show file tree
Hide file tree
Showing 15 changed files with 187 additions and 140 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
### 与其他Linux发行版的差异

Slackware和Red HatDebianUbuntu等等主流发行版有很多不同。也许最明显的就是Slackware缺乏对系统管理员的“关照”。许多发行版都有自己用于配置各种服务的图形化工具。在很多情况下,这些工具是在系统中安装应用程序的首选方法,并且它们会覆盖任何你通过其他手段对配置文件所做的修改。这些工具使不熟悉系统的新手能够轻松地安装基本服务,另一方面也使其他平时不做的事情变得困难。相反,Slackware则要求系统管理员独自处理这些任务。除了上游开发者在源码中提供的安装工具外,Slackware不提供通用的安装工具。这意味着Slackware有一个陡峭的学习曲线,即便对那些熟悉其他Linux发行版的用户也是一样,不过这也让用户能够更容易地做他们想做的任何事情。
Slackware和Red HatDebianUbuntu等等主流发行版有很多不同。也许最明显的就是Slackware缺乏对系统管理员的“关照”。许多发行版都有自己用于配置各种服务的图形化工具。在很多情况下,这些工具是在系统中安装应用程序的首选方法,并且它们会覆盖任何你通过其他手段对配置文件所做的修改。这些工具使不熟悉系统的新手能够轻松地安装基本服务,另一方面也使其他平时不做的事情变得困难。相反,Slackware则要求系统管理员独自处理这些任务。除了上游开发者在源码中提供的安装工具外,Slackware不提供通用的安装工具。这意味着Slackware有一个陡峭的学习曲线,即便对那些熟悉其他Linux发行版的用户也是一样,不过这也让用户能够更容易地做他们想做的任何事情。

Slackware一直都有包管理系统(见第17章 包管理),只是Slackware包管理工具为了简单易用可靠而放弃了自动依赖解决功能。
Slackware一直都有包管理系统([第十七章、包管理](../chapter_17/README.md)),只是Slackware包管理工具为了简单易用可靠而放弃了自动依赖解决功能。

2 changes: 1 addition & 1 deletion chapter_01/Licensing.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Slackware的每一部分都由不同的人或团队开发,因为开发者们对"自由"都有各自不同的看法,所以出现了很多协议,这些协议针对软件的使用或分发授予了用户不同的权限。好在处理这些协议并不困难。多数软件都釆用GPL或BSD协议,大部分其他协议与这两种协议都非常相似。

在自由软件社区用的最多的协议可能就是GNU通用公共许可证(GNU General Public License)了。GPL由[自由软件基金会(Free Software Foundation)](http://fsf.org/ "自由软件基金会")设计,事实上,“自由软件”一词就是自由软件基金会创造的。GPL对软件的使用没有做任何限制,如果只是使用GPL软件甚至可以不接受协议中的条款,但如果要分发或修改GPL软件,就必须遵守GPL协议。很多Slackware附带的软件,从Linux内核到Samba,都在GPL协议下发布。
在自由软件社区用的最多的协议可能就是GNU通用公共许可证GNU General Public License了。GPL由[自由软件基金会(Free Software Foundation)](http://fsf.org/ "自由软件基金会")设计,事实上,“自由软件”一词就是自由软件基金会创造的。GPL对软件的使用没有做任何限制,如果只是使用GPL软件甚至可以不接受协议中的条款,但如果要分发或修改GPL软件,就必须遵守GPL协议。很多Slackware附带的软件,从Linux内核到Samba,都在GPL协议下发布。

另一个常用的协议是BSD协议,BSD协议可以说比GPL协议“更加自由”,因为它只要求保留版权声明和免责声明,对衍生作品几乎没有做任何限制。很多Slackware特有的小工具采用BSD协议,BSD协议也是很多小型项目的首选协议。

4 changes: 2 additions & 2 deletions chapter_01/Why_Use_Slackware.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
### 为何使用Slackware?

Slackware历史悠久且优秀,它始于1992年,在1993年首次发布。Slackware是现存最古老的商业Linux发行版。Slackware致力于成为一个简单整洁的Linux发行版并尽可能的向UNIX靠拢,这使它非常适合想学习Linux或其他类UNIX系统的人。在2012年的一次访问中,Slackware创始人Patrick Volkerding这样说
Slackware历史悠久且优秀,它始于1992年,在1993年首次发布,是现存最古老的商业Linux发行版。Slackware致力于成为一个简单整洁的Linux发行版并尽可能的向UNIX靠拢,这使它非常适合想学习Linux或其他类UNIX系统的人。在2012年的一次访问中,Slackware创始人Patrick Volkerding这样说

“为了使事情有所不同,我试着把它们分开。离开了一段时间又回到Slackware的人们会高兴的发现他们不需要重新学习做任何事。这一点吸引了很多忠实的追随者,我非常感激他们。”
> “为了使事情有所不同,我试着把它们分开。离开了一段时间又回到Slackware的人们会高兴的发现他们不需要重新学习做任何事。这一点吸引了很多忠实的追随者,我非常感激他们。”
Slackware的简单使它同样适合想要创造自己的操作系统的用户。当然,Slackware本身就非常不错了,不管是作为桌面,工作站,还是服务器。

37 changes: 19 additions & 18 deletions chapter_02/Booting_the_Installer.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,50 +5,51 @@
一旦你的电脑从光驱启动,你会看到屏幕上会让你输入一些特殊的内核参数。这里是允许你进入急救模式的。某些系统可能需要特殊的内核参数才能引导,不过这是极少数的情况。大部分的用户可以直接输入回车键进入引导。

> Welcome to Slackware version 14.0 (Linux kernel 3.2.27)!
>
>
> If you need to pass extra parameters to the kernel, enter them at the prompt
> below after the name of the kernel to boot (huge.s etc).
>
>
> In a pinch, you can boot your system from here with a command like:
>
> boot: huge.s root=/dev/sda1 rdinit= ro
>
>
> boot: huge.s root=/dev/sda1 rdinit= ro
>
> In the example above, /dev/sda1 is the / Linux partition.
>
>
> To test your memory with memtest86+, enter memtest on the boot line below.
>
>
> This prompt is just for entering extra parameters. If you don't need to enter any parameters, hit ENTER to boot the default kernel "huge.s" or press [F2] for a listing of more kernel choices.
在输入回车键后可以看到一大段的信息,不要紧张这是正常现象。这些文本是引导时由内核生成的,用来发现计算机的硬件以及载入安装程序。如果你感兴趣你可以在之后通过 `dmesg` 命令查看。这些信息对排查可能有的硬件问题很重要。一旦内核完成了硬件发现过程,这些信息就会停下来,然后你会在屏幕上看到载入非英式键盘的选项:
在输入回车键后可以看到一大段的信息,不要紧张这是正常现象。这些文本是引导时由内核生成的,用来发现计算机的硬件以及载入安装程序。如果你感兴趣你可以在之后通过`dmesg`命令查看。这些信息对排查可能有的硬件问题很重要。一旦内核完成了硬件发现过程,这些信息就会停下来,然后你会在屏幕上看到载入非英式键盘的选项:

> <OPTION TO LOAD SUPPORT FOR NON-US KEYBOARD>
>
>
> If you are not using a US keyboard, you may need to load a different keyboard map. To select a different keyboard map, please enter 1 now. To continue using the US map, just hit enter.
> Enter 1 to select a keyboard map: _
输入1然后按回车键会获得一个键盘映射列表以此来选择其他键盘形式。通常情况下直接按回车键继续就行了。
输入`1`然后按回车键会获得一个键盘映射列表以此来选择其他键盘形式。通常情况下直接按回车键继续就行了。

> Welcome to the Slackware Linux installation disk! (version 14.0)
>
>
> ###### IMPORTANT! READ THE INFORMATION BELOW CAREFULLY. ######
>
>
> - You will need one or more partitions of type 'Linux' prepared. It is also
> recommended that you create a swap partition (type 'Linux swap') prior
> to installation. For more information, run 'setup' and read the help file.
>
>
> - If you're having problems that you think might be related to low memory, you
> can try activating a swap partition before you run setup. After making a
> swap partition (type 82) with cfdisk or fdisk, activate it like this:
> mkswap /dev/<partition> ; swapon /dev/<partition>
>
>
> - Once you have prepared the disk partitions for Linux, type 'setup' to begin
> the installation process.
>
>
> - If you do not have a color monitor, type: TERM=vt100
> before you start 'setup'.
>
>
> You may now login as 'root'.
>
>
> slackware login: root
和直接引导你到专用的安装程序的其他Linux发行版本不同,Slackware提供给你一个载入到你的电脑内存中的小体积的Linux版本。这个小体积的版本被用来手动的运行所有的安装程序,或者被用来当作急救盘,修复引导失败的损坏的操作系统。现在你可以以root的的身份登录(无需密码),然后设置你的硬盘。你可以设置软RAID或者LVM甚至是加密的root分区,不过这些话题超出了这本book的范围。我推荐你阅读README_RAID.txt、README_LVM.txt和README_CRYPT.txt文档来进行这些高级设置。大部分用户无需做什么直接进行分区即可。
和直接引导你到专用的安装程序的其他Linux发行版本不同,Slackware提供给你一个载入到你的电脑内存中的小体积的Linux版本。这个小体积的版本被用来手动的运行所有的安装程序,或者被用来当作急救盘,修复引导失败的损坏的操作系统。现在你可以以root的的身份登录(无需密码),然后设置你的硬盘。你可以设置软RAID或者LVM甚至是加密的root分区,不过这些话题超出了这本手册的范围。我推荐你阅读*README_RAID.txt**README_LVM.txt**README_CRYPT.txt*文档来进行这些高级设置。大部分用户无需做什么直接进行分区即可。

Loading

0 comments on commit 32a590a

Please sign in to comment.