简易教程|命令行安装openSUSE
opensuse吧
全部回复
仅看楼主
level 11
Rintim 楼主
本来想发张图的,然后百度不给发/-/
基本上只装基本的kde(dolphin都没有的那种)能把数量压缩至900个包以下。
(主要是openSUSE包细导致包多,zypper也不像pacman一样依赖少)
教程参考openSUSE中文论坛的t/opensuse/1702,只是做了点补充而已/-/
至于为什么要像安装ArchLinux一样安装openSUSE,主要原因就是强迫症+yast的诱惑,外加感觉ArchLinux一年不如一年了/-/-/
原理很简单,就是zypper -R。
注意这需要自己解决功能缺失问题,需要熟悉各个软件包提供的功能和内容。
(而且别试图在Leap 15.2正式发布前安装Leap 15.2,别问为什么/-/)
----------------------------分割线--------------------------
首先需要准备livecd,主要是方便/-/(可能是唯一的方法,虽然我没试过cd和dvd)
然后参考安装Archlinux或Gentoo Linux的方式,把分区分好挂载好后,通过zypper -R /mnt ar /etc/zypp/repo.d/${repo's name}添加源(自行替换内容)
关于分区,我就说一点,尽量统一文件系统,试验的时候每个分区都是不同的文件系统导致挂载出了问题,也不知道是不是fstab的缘故导致错误/-/
此时可以将zypper.conf的installRecommends设成no
ref后安装产品openSUSE:zypper -R /mnt in -t product openSUSE
完事后将dev,sys和proc挂载到mnt上且将resolv.conf复制到/mnt/etc后,再安装zypper:zypper -R /mnt in zypper
然后chroot过去,安装内核和glibc-locale:zypper in kernel-defaults kernel-firmware-all glibc-locale
安装好内核后安**ase软件组:zypper in -t pattern base
安装好之后参考ArchLinux的安装方法将时区和hosts设置好后,配置fstab。
fstab的配置参考Gentoo Linux的安装手册,但别参考ArchLinux的genfstab,会出错的/-/(或者说是我的openSUSE和生成的fstab的参数不合/-/)
设置好root密码后,安装grub2(当然其他的引导器也可以)
grub2的用法我就不说了,提醒一下,zypper se grub2可能会对安装时的文件缺失有帮助/-/
然后配置好网络后重启/-/基本上就能进入系统。
此时没有图形界面(废话),需要安装。
安装方面就不提了,大致就是依靠zypper se -t pattern来找包/-/
如果只是安装了pattern的3个包后,你就能收获一个包的数量不到900的只有kde的openSUSE。
对,此时连konsole都没有/-/-/
总之到此时大致流程就完了,毕竟都用命令行安装openSUSE了,也应该有解决一些细小问题的能力了/-/
当然别忘记了yast,没有yast的openSUSE就是个残废/-/
总之祝一切强迫症都能用上yast(这什么逻辑/-/)
2020年03月04日 12点03分 1
level 1
群号多少
2020年04月22日 11点04分 2
level 7
🦎蜥蜴问号???Duck 可不必!
2020年04月22日 14点04分 3
level 7
啥叫“arch linux"一年不如一年?醉。
2020年04月22日 15点04分 4
1