OpenSUSE Leap在线更新到Tumbleweed小记

04 Jun 2016 | Linux, OpenSUSE | | ˚C

之前在这台笔记本上装了OpenSUSE Leap 42.1之后就没动过,确实如坊间传言一般,非常稳定。不过最近有一件事却让我很不爽,Leap的GNOME是3.16的,而我喜欢的Zuki系主题只支持最新的3.18和3.20。作为一个一万年的Arch党来说,一切版本号引起的问题都不能忍,于是一怒之下把系统从Leap稳定版升到Tumbleweed滚动版。

过程还是挺方便的,根据Wiki里面的方法,在线更新就是切换一下软件源而已:

  1. 升级前最好先更新一下整个系统:

     zypper update
    
  2. 备份旧的软件源:

     mkdir /etc/zypp/repos.d/old
     mv /etc/zypp/repos.d/*.repo /etc/zypp/repos.d/old
    
  3. 增加新的Tumbleweed版本软件源:

     zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/oss repo-oss
     zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/non-oss repo-non-oss
     zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/debug repo-debug
     zypper ar -f -c http://download.opensuse.org/update/tumbleweed/ repo-update
    
  4. 执行版本升级(最好在tty中执行,否则升级过程中X或者GNOME可能会挂掉):

     zypper dup
    

然后等待就行了,基本所有软件包都要下载一边,我这次更新下载了大约1.7G。顺便记录一下如何使用国内软件源(官方的实在太慢了)。首先,Update源和Debug源在国内好像还没有镜像(好在这两个也不太用得到)。Update的全部镜像列表在这里:http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/ ,点击Detail里面就是世界范围的镜像,不太多。国内的镜像一般只有oss和non-oss源,有的镜像站点(比如163等)目前还没有OpenSUSE的镜像,目前知道的有以下几个(opencas服务器在维护,北交访问不了):

使用国内源也很简单,上面的第2步换成相应的国内源地址即可。


Older · View Archive (22)

DPDK中ACL(Access Control List)的使用

Newer

一个特殊的无锁算法