Slackware 14 安装完全指南

来源:互联网 发布:长春软件培训 编辑:程序博客网 时间:2024/05/21 07:03
一、安装准备

  其实,安装一个系统前,先去相关网站,或者找来书籍,哪怕是学习一点基础知识,都是一个很好的办法。

  推荐如下:

  slackware官网:http://www.slackware.com/

  Slackware吧:http://tieba.baidu.com/f?kw=slackware&frs=yqtb

  slackware中文手册:http://pan.baidu.com/share/link?shareid=140564&uk=1292803341

  1、下载slackware

  建议通过国内的源来下载slackware,当然,如果你可以忍受国外的源蜗牛一样的下载速度,那就另当别论。同时,最好还是下载dvd版,毕竟dvd版里东西更多更全,而且现在的u盘也大的不得了。

  下载地址:http://mirrors.ustc.edu.cn/slackware/slackware-14.0-iso/slackware-14.0-source-dvd.iso

  2、制作安装u盘

  a、使用UltraISO打开slackware-14.0-source-dvd.iso

  镜像文件。

  b、点击UltraISO菜单[启动],并且选择[写入硬盘映像]

  c、写入方式选择USB-HDD+,开始制做U盘安装启动盘。

  3、设置u盘引导

  华硕电脑直接开机摁住ESC,然后选择从U盘启动就可以了。

  其它电脑,如果不是这种方式的,可以重启,开机摁住F1进入BIOS并且修改,将U盘启动调整到硬盘之前,设为从U盘引导。

二、系统安装

  1、启动电脑

  直接回车,启动系统。

  2、设置键盘布局

  直接回车,使用默认的 US 键盘。

  3、登录系统

  直接回车,自动以root登录。

  4、硬盘分区

  输入cfdisk并回车,对硬盘进行分区。

  既然要学习,就要有破釜沉舟的勇气,舍得拿出整个硬盘安装slackware。

  最好是将硬盘划分为三个分区,即根分区“/”、主分区“/home”和交换分区“swap”。这样,主分区“/home”可以用来存放个人的文档、音乐等 重要内容,重装系统时不,只要不变化这个分区的大小,不格断这个分区,就可以保留住原有的数据。当然,一切以安全为重,还请做好数据备份。

  sda1 分30G,足够大了。要记住选择bootable并回车一次,即选作根分区。

  sda2 分为内存的2倍大,如2G内存就分个5G吧,作为交换分区。把的硬盘分区类型“type”,ID 改成82;

  sda3 余下的全部给个人用的主分区,“/home”当然越大越好。

  选择quit回车退出分区。

  5、启动安装程序

  在终端里输入setup,启动安装程序。

  HELP:阅读安装帮助

  KEYMAP:设置键盘布局

  ADDSWAP:设置交换分区

  TARGET:设置Slackware安装目标分区

  SOURCE:选择软件包来源,也就是安装介质

  SELECT: 选择要安装的软件包

  INSTALL:安装

  CONFIGURE:配置系统

  EXIT:退出安装

  6、设置KEYMAP

  这一步可以直接跳过,不用管它。因为,我们前面设置键盘布局时,已经默认选用US 键盘。

  7、设置ADDSWAP

  把选择条移到ADDSWAP并回车。安装程序会自动搜索硬盘上的交换分区。然后,直接选择ok并回车。

  检测交换分区是否有错误,选择No不检测,然后回车。

  之后,出现新画面swap space configured,即交换分区设置成功,并把设置信息添加到/etc/fstab。我们直接ok并回车。

  8、设置TARGET

  在Setting up root linux partition画面里,选择一个硬盘分区作为根分区,输入“/ ”。选择/dev/sba1,直接select并回车。

  然后,在format partition /dev/sba1新画面里,选择Format,即格式化分区,直接ok回车。

  在select filesystem for /dev/sba1新画面里,选择格式化成Ext4文件系统。

  之后,依样画葫芦,设置sda3,输入/home。

  设置完成,并把设置信息添加到 /etc/fstab

  9、设置SOURCE

  选择安装Slackware软件包的来源,因为是u盘安装,所以我们选择2 Install from a hard drive partition并回车。

  在出现的画面里,输入/dev/sdb4.如果你有更多分区,就去查一下u盘路径,反正是/dev/sdb5(或6、7……之类的).sba里的a代表第一块硬盘,sdb里的b代表第二块硬盘.sba或sdb后的数字代表第几个分区。

  当然,也可以在安装之前,就先使用fdisk -l命令,列出所有可用分区,并记住存放ISO文件的分区

  之后,回车。在新画面里输入/slackware并回车。

  10、设置SELECT

  在package series selection画面中,有以下东西:

  A Base Linux system

  基本系统

  AP Various Applications that do not need X

  一些不依赖 X 的应用程序

  D Program Development (C,C++,Lisp,Perl,etc。)

  程序开发工具

  E GNU Emacs GNU Emacs

  编辑器

  F FAQ lists,HOWTO documentation

  常见问题列表和 HOWTO 文档

  K Linux kernel source Linux

  内核源码

  KDE Qt and the K Desktop Environment for X

  KDE 桌面环境和 QT 库

  KDEI International language support for KDE

  KDE 桌面环境的国际化语言支持

  L System Libraries (needed by KDE,GNOME,X,and more)

  KDE,GNOME,X等需要的 System Libraries (系统库)

  N Networking (TCP/IP,UUCP,Mail,News)

  网络应用程序和工具

  T TeX typesetting software

  TeX 排版软件

  TCL Tcl/Tk script languages

  Tcl / Tk的脚本语言

  X X Applications

  一些图形界面的应用程序

  Y Games

  游戏

  Xfce xfce桌面环境

  我是KDEI、Y、Xfce不选。不开发的话,D应该也可以不选.y游戏类,对我没有什么意义.xfce不选,是因为slackware默认是kde,我一般都用默认桌面环境。

  KDEI不选,安装好系统后,就必须到安装u盘的/media/SlackDVD/slackware/kdei/中,寻找中文包kde-l10n-zh_CN-4.8.5-noarch-1.txz并且installpkg安上,不然系统没有中文。

  选好回车后,就出面select prompting mode新画面,开始选择软件包系列:

  Full 不提示其它信息,自动安装上一步所选软件包系列所有的软件包

  Terse 和full类似,但在安装过程中,每一行显示的,就是一个软件包被安装。

  Menu 在交互菜单中,选择所选软件包系列具体要安装的软件包。

  Expert 其实和 “menu” 选项相同。

  Newbie 安装所选软件包系列中必须的包,对于那些非必须的软件包,会出现菜单让你确认是否安装。很麻烦,不过可以看到更详细的信息

  Custom 使用Slackware软件包目录里的自定义 tagfile进行安装

  tagpath 使用其他路径指定的tagfile进行安装

  反正新手就选择full,全部安装;高手的话就选择expert,个性定制。

  回车,开始了系统安装。

  11、创建启动盘

  Create(创建) Skip (跳过)

  本来就是u盘安装,当然选择 Skip。

  12、安装 LILO 引导程序

  Simple 简单模式,尝试自动安装LILO

  Expert 专家模式,手动编辑 lilo.conf,设置引导菜单,并安装 LILO

  Skip 跳过,不安装LILO引导程序

  一般就是选择simple,自动安装 LILO。

  然后,选择命令行界面的分辨率,请按实际情况选择

  添加附加的内核参数:一般不用添加,直接回车跳过。

  配置控制台模式:这里选 No。

  选择LILO引导序程的安装位置,有三种可选:Root 安装到根分区的超级块(但根分区的文件系统不能是 XFS)

  Floppy 安装到软盘

  MBR 安装到主引导记录

  反正就是安装到MBR。

  不过,奇怪的是,我的华硕ul 20ft笔记本,居然安装LILO引导程序不成功。不得不重新安装grub进行引导。

  等系统安好之后,我们先用u盘来引导启动,在u盘进入的启动界面里,在“boot:”处,跟着界面上面的提示,输入:huge.s root=/dev/sda1 rdinit =ro

  即可进入硬盘安好后的slackware系统。

  然后,我们到http://slackbuilds.org/网站首页,搜索适用14.0版本的grub,进入到http: //slackbuilds.org/result/?search=grub&sv=14.0页面,点击grub2,进入 http://slackbuilds.org/repository/14.0/system/grub2/页面,下载grub2.tar.gz 与grub-2.00.tar.xz。

  但是,在编译安装grub2之前,还得确保系统里已经有gnu-unifont、os-prober、help2man,实际上,只要先编译安装gnu-unifont和help2man两个依赖,就可以编译安装grub2了。

  在编译安装grub2后,我们还得在终端里

  grub-install --root-directory=/ /dev/sda

  将Grub 2安装到硬盘引导扇区

  grub-mkconfig -o /boot/grub/grub.cfg

  重新生成配置文件

  之后,就可以不用u盘引导,直接用grub2引导硬盘启动了。

  详见:

  Grub2配置 http://linux-wiki.cn/wiki/zh-hans/Grub2%E9%85%8D%E7%BD%AE

  13、配置鼠标

  在mouse configuration新画面中,选择你的鼠标类型,我是用usb。

  之后,在gpm configuration新画面中,选择“Yes”开机启动 gpm 程序.gpm程序可以在命令行界面,使用鼠标来复制粘帖文本。

  14、配置网络

  选择 Yes,设置configure network

  设置主机名,随便输入一个在局域网中容易辨识的大名就行,如smsl。

  设置域名,服务器的话就输入域名,如onesl.com,个人用的笔记本随便填

  设置ip地址,有static IP(静态IP)、DHCP (自动从DHCP服务器获取IP)、loopback(设置环回接口)等几项,请根据实际情况选择并设置。

  我是选择networkmanager,用它管理网络就两字:很棒。

  15、设置开机启动的系统服务

  加选两项,rc.cups和rc.samba,这样我们才能使用打印机服务,以及用samba命令访问局域网等。

  16、设置控制台字体

  这里选 No ,使用默认的字体就可以了。

  17、设置时区

  一般选No,设置hardware clock为本地时间

  然后,选择 Asia/Shanghai

  18、设置启动 X 时默认的窗口管理器

  可以选择自己喜欢的桌面环境或窗口管理器,如 KDE

  虽然gdm和kdm都可以在登陆的时候选择默认桌面系统,当我们有必要知道控制的地方是xwmconfig。

  只要在终端输入:xwmconfig 就可以做出选择了。

  详见:Slackware选择默认进入哪个桌面(gnome/kde/xfce) http://www.linuxsight.com/blog/2233

  19、设置 root 帐户密码

  这里选Yes回车,输入两次要设置的root密码,然后回车继续一下步。

  20、安装完成

  按下回车,返回到安装程序主菜单

  在安装程序主菜单,选择 EXIT,退出安装程序。

  在命令行输入 reboot 重启机器,启动slackware,当然默认进入的并不是图形界面,如要进入图形界面则要键入startx。

  详见:

  VirtualBox安装Slackware64 13.37图文教程 http://yhzm1314.blog。163.com/blog/static/117132916201132992627948/

  Slackware13.1详细图解安装教程 http://tieba.baidu.com/p/1034071418

  最正纯的Linux---Slackware实战手记之安装篇 http://tieba.baidu.com/p/1653790720或http://www.ltesting.net/ceshi /ruanjianceshikaifajishu/rjcshjdj/unix/linux/2007/0704/124294.html

三、系统配置

  1、更新系统

  进入/etc/slackpkg/mirrors,设置更新源,建议用中科大源。据说,Slackpkg只能设置一个镜像源,而且最好是官方认可镜像,取消掉前面的#注释号即可。

  然后,就可以在终端里通过命令更新

  # slackpkg update 更新软件包数据库

  # slackpkg upgrade-all 升级所有软件包

  详见:Slackware升级工具slackpkg http://www.linuxsight.com/blog/2255

  2、修改默认界面

  slackware默认的运行级别是3,即多用户命令行界面。

  在文件/etc/inittab中的Default runlevel一行下面,将id后的数字改为需要的值,我们把默认的3改成4,就可以默认开机进入图形界面。

  3、添加用户

  其实,个人使用的话,就用root登录好了。倒是新手的话,不建议这样做,用root登录弄出问题来就麻烦了。

  linux里,用户有管理员、系统用户、普通用户,管理员的ID号为0,系统用户的ID号为1-499,普通用户的ID号为>=500.使用 adduser username来添加新用户更好,因为后面会出来一堆的东西让你选择。而useradd username仅是添加新用户了事。当然,你可以用passwd username来建立密码。

  要删除某个用户则只要:userdel username。

  详见:linux用户的管理 http://www.07net01.com/linux/Linuxyonghudeguanli_5097_1340763740.html

  4、配置中文环境

  Slackware安装完成后默认是英文。确认安好中文包后,只要在/etc/profile.d/lang.sh里面改一下locale的环境变量就可以了。

  修改/etc/profile.d/lang.sh

  注释掉export LANG=en_US这行,并在下面加入

  export LANG=zh_CN.utf8

  我的网管yufeng建议,把/etc/profile.d/lang.csh也修改一下。

  如果kde登录界面要变成中文,则修改/etc/kde/kdm/kdmrc,找到#Language=,将其更改为:

  Language=zh_CN.uTF-8

  当然,还要在系统设置里,点击locale(语系),在country里选择china,languages选择简体中文为第一语言。

  详见:Slackware13.37中文环境配置 http://www.linuxsight.com/blog/1507

  5、Firefox默认改为中文

  点击ftp://ftp.mozilla.org/pub/firefox/releases/18.0/linux-i686/xpi/zh-CN.xpi,添加中文语言包。

  然后,在FireFox地址栏里输入about:config 并回车,在过滤器里输入general.useragent.locale,双击选项并输入“zh-CN”,确定。

  重启浏览器,FireFox已经是中文版了。

  参见:Firefox中文语言包安装方法 http://www.niunb.com/index.jsp?menuID=5&cmdID=5&fuid=145&funit=1&pageNo=2

  6、安装fcitx中文输入法

  removepkg scim和removepkg scim-bridge删除掉SCIM相关软件包。

  在http://slackbuilds.org/repository/14.0/misc/fcitx/里,下载fcitx.tar.gz和fcitx-4.2.6.1_dict.tar.xz建包后安装。

  7、增加微软字体

  在这里http://54ry.com/software/xpfonts.tar.gz下好相关字体

  然后,在“系统设置—字体管理”中安装字体

  如果想调整你的视觉习惯,到这里http://wenq.org/cloud/fcdesigner_local.html来调整。

  8、升级内核

  在www.kernel.org下载到最新版本Linux内核源代码。下载后将其解压到/usr/src目录下,然后删除已经存在的那个名为linux的软链接,并使用命令

  ln linux-3.6.3 linux -s

  建立一个新的指向新内核代码(本例中为linux-3.6.3)的软链接。

  再使用命令 cd linux 进入内核源代码树,然后就可以配置并编译内核了。

  步骤为:make oldconfig、make menuconfig,配置裁减内核,然后make modules、make modules_install、make install,新的编译好的内核就被安装到默认的目录下了。

  重启电脑之后,用 uname -sr 可以看到新的内核已经生效了。

  详见:slackware的安装和配置 http://blog.csdn.net/xuzhigang_china/article/details/8172026

四、软件安装

  1、安装永中

  在root下,解压后,直接点击setup,就可以顺利安装。

  但是,安装的时候发现,一直无法结束完成,而实际上已经安装好了。可是真要运行永中的时候,却又发现根本无法运行。

  解决的办法我的网管yufeng已经找到,是永中自带的jre存在问题,到java网站http://www.oracle.com /technetwork/java/javase/downloads/jre7-downloads-1880261.html下载最新的jre,解 压后直接替换/usr/local/Yozosoft/Yozo_Office/里的jre。

  其实,我还发现,不替换整个jre也可以,只要全部替换jre目录下的lib就行。这样,就可以顺利运行永中了。但是,仍然发现有问题存在,即有时永中有假死现象,程序无法退出。

  同时,替换后的永中,运行之后,发现字体下拉菜单里头,居然一个字体也没有,连系统里的字体,永中也用不了。十分奇怪。这个问题的解决办法,我摸了两天才最终找到。

  用kwrite打开setup.sh,我们就可以在第三行看到

  FONT_PATH=/usr/X11R6/lib/X11/fonts/TrueType

  然后,我们打开/usr/X11R6/lib/X11/fonts目录,却发现里头没有TrueType文件夹,原来问题出在这里。

  于是,我们在/usr/X11R6/lib/X11/fonts下,新建TrueType文件夹,并在里头粘贴我们常用的微软字体。

  我们再次打开永中office时,发现一个字体都没有的问题解决了。

  经测试,感觉前面永中无法运行的问题,以及假死的问题,根子都出在这里,也就是找不到字体支持。换句话说,只要解决了字体支持问题,也许就没有必要替换jre。

  要删除永中倒是简单,只要在终端里键入rmyozo回车。

  2、安装filezilla

  到这里http://slackbuilds.org/repository/14.0/network/filezilla/下载filezilla.tar.gz和FileZilla_3.6.0.2_src.tar.bz2

  然后建包安装

  当然,之前先要下载并安装wxPython或者wxGTK,解决依赖问题。

  3、安装wine

  因为要使用Dreamweaver 8.0,只能老老实实安装wine。到http://slackbuilds.org/里下载并编译安装wine之后,就可以wine安装Dreamweaver 8.0了。

  但是,wine安装的东兴证券,却不能运行。按照原来的习惯,安好wine后再下载并编译安装cabextract、winetricks。然后,在终端 里运行winetricks,选择并安装了mfc42.dll、ie7.可是,最后东兴证券怎么也不能运行。

  还是我的网管yufeng厉害。经过研究后,发现还是库支持存在问题。于是,我们只要到微软xp系统里,进入c盘/windows/system32目 录,把所有后缀为“.dll”的文件全部复制出来,粘贴到slackware系统里主文件夹下的/.wine/system32里,遇到同名文件询问则果 断全部覆盖。

  于是,东兴证券复活了。

五、常用命令

  常用命令学习看这里http://www.linuxso.com/command/

  更多请参考:常用Linux命令总结 http://blog.csdn.net/xuzhigang_china/article/details/7462955

  1、进入目录

  如:cd /opt 进入opt目录

  cd 。。 返回上一级目录

  cd 。。/opt 则指返回上一级目录并进入opt文件夹

  pwd 察看当前工作目录

  mkdir /tmp 创建tmp文件夹

  rm -rfv /tmp 递归删除tmp目录

  su -用户名 在终端里切换到另一个用户

  2、解压文件

  Tar xfv 原包路径/包名 。 (加。表示解压到当前目录)

  详见:各种解压缩linux .tar .gz .bz2 .bz .zip http://blog.csdn.net/CAIYUNFREEDOM/article/details/6234741

  Linux下.bz2与.gz文件的区别 http://tech.sina.com.cn/s/2008-04-17/08312143767.shtml

  3、移动文件

  Mv 原包路径/包名 。 (加。表示移动到当前目录)

  4、修改权限

  文件权限分为:r(读)、w(写)、x(执行)。

  如:chmod +x /opt/文件名 修改opt目录下某文件权限

  chmod 777 /opt -r 递归修改opt目录下的文件为777.

  5、终止命令

  在终端里终止正在运行的命令为:ctr+c

  6、删除软件

  在终端里执行pkgtool

  7、安装软件

  先建包: 。/文件名.slackbuild

  之后,再安装: installpkg 建好的包文件名
原创粉丝点击