Slackware 14安装完全指南


Slackware 14安装完全指南
 
一、安装准备000
 
  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引导硬盘启动了。
 
  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 就可以做出选择了。
 
  19、设置 root 帐户密码
 
  这里选Yes回车,输入两次要设置的root密码,然后回车继续一下步。
 
  20、安装完成
 
  按下回车,返回到安装程序主菜单
 
  在安装程序主菜单,选择 EXIT,退出安装程序。
 
  在命令行输入 reboot 重启机器,启动slackware,当然默认进入的并不是图形界面,如要进入图形界面则要键入startx。
三、系统配置
 
  1、更新系统
 
  进入/etc/slackpkg/mirrors,设置更新源,建议用中科大源。据说,Slackpkg只能设置一个镜像源,而且最好是官方认可镜像,取消掉前面的#注释号即可。
 
  然后,就可以在终端里通过命令更新
 
  # slackpkg update 更新软件包数据库
 
  # slackpkg upgrade-all 升级所有软件包
 
  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。
  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选择简体中文为第一语言。
 
  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已经是中文版了。
 
  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 可以看到新的内核已经生效了。
 
四、软件安装
 
  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里,遇到同名文件询问则果 断全部覆盖。
 
  于是,东兴证券复活了。
 
五、常用命令
  1、进入目录
 
  如:cd /opt 进入opt目录
 
  cd 。。 返回上一级目录
 
  cd 。。/opt 则指返回上一级目录并进入opt文件夹
 
  pwd 察看当前工作目录
 
  mkdir /tmp 创建tmp文件夹
 
  rm -rfv /tmp 递归删除tmp目录
 
  su -用户名 在终端里切换到另一个用户
 
  2、解压文件
 
  Tar xfv 原包路径/包名 。 (加。表示解压到当前目录)
 
  3、移动文件
 
  Mv 原包路径/包名 。 (加。表示移动到当前目录)
 
  4、修改权限
 
  文件权限分为:r(读)、w(写)、x(执行)。
 
  如:chmod +x /opt/文件名 修改opt目录下某文件权限
 
  chmod 777 /opt -r 递归修改opt目录下的文件为777.
 
  5、终止命令
 
  在终端里终止正在运行的命令为:ctr+c
 
  6、删除软件
 
  在终端里执行pkgtool
 
  7、安装软件
 
  先建包: 。/文件名.slackbuild
 
  之后,再安装: installpkg 建好的包文件名
 
 

相关内容

    暂无相关文章