openSUSE 精简安装

主要思路是安装软件时不安装推荐包。注意这需要自己解决功能缺失问题,需要知道大多软件包是做什么的。
轻微洁癖者或是强迫症患者可以参考下。

man zypper

addrepo (ar) [options] <URI> <alias>
addrepo (ar) [options] <FILE.repo>
              Add  a  new repository specified by URI and assign specified alias
              to it or specify URI to a .repo file.

-R, --root <dir>
              Operates on a different root directory. 

进入 openSUSE 的 LiveCD

把要安装的分区格式化,并挂载到 /mnt。比如安装在 sda1 分区。

(livecd)# mkfs.ext4 /dev/sda1	
(livecd)# mount /dev/sda1 /mnt

给目标分区添加源,更新源并安装 zypper。

(livecd)# zypper -R /mnt ar http://mirrors.sohu.com/opensuse/distribution/13.1/repo/oss/ oss
(livecd)# zypper -R /mnt ar http://mirrors.sohu.com/opensuse/update/13.1/ update
(livecd)# zypper -R /mnt ref
(livecd)# zypper -R /mnt in zypper

chroot 到目标分区

(livecd)# mount --rbind /dev /mnt/dev
(livecd)# mount --rbind /sys /mnt/sys
(livecd)# mount --rbind /proc /mnt/proc
(livecd)# cp /etc/resolv.conf /mnt/etc
(livecd)# chroot /mnt

安装内核,firmware(术语固件处理设备中的低级别操作,没有它设备将不能用,如无线网卡),glibc-locale(字符编码)。base 软件组。

zypper in kernel-desktop kernel-firmware glibc-locale vim
zypper in -t pattern base

配置系统

vim /etc/fstab	    // 比如添加一行:/dev/sda1  /  ext4  defaults  0 1

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime      // 修改时区为上海。
vim /etc/adjtime	       // 设置成本地时间。修改 UTC 为 LOCAL

vim /etc/sysconfig/language    	 // 修改语言字符编码。修改其中的:RC_LANG="zh_CN.UTF-8"
passwd         // 设置 root 密码,用 useradd 添加用户。

grub2-install /dev/sda        // 安装引导
grub2-mkconfig > /boot/grub2/grub.cfg        // 生成 grub 引导目录

mkinitrd	      // 生成 /boot/initrd 文件

修改 zypper 默认设置,改成安装软件时不安装推荐包。

vim /etc/zypp/zypper.conf // 修改其中的:installRecommends = no

至此基本系统就安装好了,然后开始安装图形界面。

安装 X 和驱动(显卡,触摸板,鼠键)。

zypper in xorg-x11-server xf86-video-intel xf86-input-synaptics xf86-input-evdev

安装 kde4_basis,基本是 kde 的最小集。

zypper in -t pattern kde4_basis

安装必要 KDE 组件,kdm(登陆管理器),kmix(plasma 组件,声音调节),plasma-nm(plasma 组件,网络设置),phonon-backend-vlc(kde 视频音频后端)

zypper in kdm kmix plasma-nm NetworkManager phonon-backend-vlc vlc

为了让 VLC 全解码,需要添加 vlc 官方源并安装 vlc-codecs。

zypper ar http://download.videolan.org/pub/vlc/SuSE/13.1 VLC
zypper in vlc-codecs

Reboot
再安装各种应用,注意软件包 mozilla-kde4-integration 是让 firefox 使用 kde 的文件会话,kdialog 是 chromium 的。

2赞

赞! 该有的差不多都有了 很实用

Sent from my MI 2 using Tapatalk

这精简安装方法和 Debian -> Arch -> Gentoo 快差不多了~