前言:为什么选择opensuse呢?在ubuntu下用了快一年了,基本习惯了unity的风格,可是在使用中总是能触碰到它的各种bug,搞的很不爽,前几天,不知道搞什么,又把桌面弄坏了……纠结了好久,这次哥真的爆发了,易主吧!不过现在看来,ubuntu做得真是漂亮,人性化。呆的久了容易形成思维定式,趁着年轻,应该多折腾下!一直对德国人出的操作系统心生好感,终于能体验一把了!但是还是会默默地为ubuntu加油的……
一、桌面选择
gnome2是个很经典的桌面,可是历史的车轮并不会停留于此。就好像触屏的普及一样,没有谁能阻挡历史的潮流。现代的桌面也正朝着美观,智能,人性化,便捷等等这样的方向发展。我始终以为,作为年轻人,我们应该推动社会向这么一个和谐,友爱,健康的方向发展,勇于接受新事物,而不是像七八十岁的固执老太太一样……好吧,有点扯远了,说一下安装经历吧。第一次安装的是openSuse的 KDE 桌面,这也是它默认的桌面环境,可是装好后,我大概体验了下,发现自己打心眼里有一种厌恶感,而且越看越不习惯!虽然很多人都说用着舒服,官方也推荐,可这并不是我想要的!可我想要什么呢?讨厌KDE,不喜欢xfce,不喜欢unity,也不喜欢gnome3……可能喜欢 MacOS?喜欢字符界面?我想linux用户总会在这上面纠结的,因为选择太多。我想我是中了gnome的毒了,经过反复思量,决定再次重装,opensuse是有gnome桌面选项的,装过之后发现是gnome3版本的,有点小失望,不过我决定改变,改变自己的习惯,新的gnome毕竟是有很多优点的,change!。
二、gnome3初体验
除了特效方面,有几个细节感觉很奇怪,其一是窗口只有关闭按钮,没有最小化,最大化,其二是桌面上没有右键,这会让人感觉鼠标坏了,其实是系统默认不允许在桌面上进行文件操作的,所以桌面很干净,什么都没有。这些都可以通过 gnonme-tweak-tool来修改的(修改后要输入 r 命令重启gnome桌面)。刚开始我修改了,但是之后我又改了回来,因为我发现这没有太大意义。gnome3似乎在向人们传递另外一种操作方式,保持所有的窗口都打开(非最小化),然后通过 alt + tab 快捷键来快速切换窗口,当然,这会更加依赖虚拟桌面(事实上以前我从没有用过),事实上gnome3也提供了足够多的虚拟桌面(多于4个),桌面的切换可通过 ctrl + alt + up/down 切换。还有一个超级键 win 可以预览常用的程序,已打开的程序,和打开的虚拟桌面等。遗憾的是上面的面板不能添加组件,刚开始启动程序的时候就有些麻烦了,按下win键后,然后鼠标点一下程序图标(还没发现更快的方式)。还有一个快捷键,alt + f2 ,输入程序名,很有用,但还是慢些,慢慢摸索吧,使用快捷键是很高效的!
三、设置更新源
首先普及下‘源’的概念吧,我理解它就是一网址,类似一软件仓库,通过它可以安装和更新软件,所以linux是十分依赖于网络的。只有添加了特定的源才能安装相应的软件。有很多源,各种各样的源,有的快有的慢,所以要认真设置一下。
添加软件源时要注意:
1.非官方源可能包含一些试验中的不稳定的软件包
2.不同的软件源之间并不一定是兼容的
3.一个非官方软件源并不是永久稳定且可信的
4.过多的软件源将会降低软件包管理器的速度
添加方式:
1.图形化的:选择 yast ->software manager -> configuration -> repositories
这时会看到系统已默认提供了官方的源,点击 add ,会看到各种选项,从DVD添加,本地ISO镜像文件添加,从特定网址添加(如果你知道网址的话),对于新手最方便的是Community Repositories ,这里面都很有用而且比较全面,可以选择一些添加,具体参见下文。
2.命令方式(管理员)
zypper ar 地址 别名
Opensuse源概述:
openSUSE的源是非常庞大而层次明了的,主要由三部分组成:基础源 + 第三方源 + BuildService源。OSS、NON-OSS、Update Packman四个源是必加的,其他的源根据自己需要源配置文件在 /etc/zypp/repo.d/ 目录,操作前请备份
1. 基础源
包括常用的OSS源(开源软件)、NON-OSS(非开源软件)、UPDATE(更新);不常用的有source、debug、update debug。选择此组作为主要的更新源,在校园网内速度很快,另外国内还有搜狐,163的源速度都很快,这里就不列了。
http://ftp.sjtu.edu.cn/opensuse/update/12.1/
http://ftp.sjtu.edu.cn/opensuse/distribution/12.1/repo/non-oss/
http://ftp.sjtu.edu.cn/opensuse/distribution/12.1/repo/oss/
2. 第三方源
它是openSUSE很好的补充,其中Packman是必不可少的,很多桌面应用都在里面。其他还有Java相关的、Google的、Mono、MadWifi多媒体软件和×××源地址等。有很多的,这里随便列了两个:
http://ftp.twaren.net/Linux/Packman/suse/12.1/
http://packman.inode.at/suse/12.1/
nvidia驱动 Compiz
ftp://download.nvidia.com/opensuse/12.1/
无线网卡:
http://download.opensuse.org/repositories/driver:/wireless/openSUSE_12.1/
codeBlocks等IDE:
http://download.opensuse.org/repositories/devel:/tools:/ide/openSUSE_Factory/
3. BuildService源
这是openSUSE的特色和骄傲,它是自由和开放的,允许社区、个人非常简便为openSUSE建源,甚至为其他Linux发行版建源。BuildService提供了横纵交错的补充,如:Apache服务器、Banshee播放器、Compiz特效、Educaiton教育、Kernel内核、Java、KDE、Gnome、Mozilla、M17N、Moblin、openoffice等等,而且每个项目又划分为文stable稳定般、factory测试版、unstalbe不稳定版。当你新添加stable、factory、unstable三个源,执行“zypper dup”将升级到unstable;然后你把unstable的源配置文件删除,执行“zypper dup”将降级到factory。即每次执行“zypper dup”,将更新到 /etc/zypp/repo.d/ 下有效配置文件的最新状态。由于Build Serive太庞大,建议到 http://software.opensuse.org/search 搜索后再用一键安装添加,当然一键安装的源也会保留下来以备升级。可以在前面提到的Community Repositories里找到这些源,就不列出了。
4.设置你的DVD iso 作为本地源
这样就可以在没有网络的时候,添加软件了。刚装opensuse的时候竟然没有自带 gcc和 make,通过这种方式,就能编译联网的软件了。
5.关于优先级(Priority)
可以设置各个源的优先级高低,默认是99,数字越小,优先级越高,这个自己斟酌一下把。
四、 配置中文输入
推荐scim吧,用了以后感觉它非常智能,比ibus,fcitx要好些。
sudo zypper install scim scim-pinyin scim-tables
接着就经由 System Settings -> Yast -> Language- > Secondary Languages , 选择Simplified chinese,重启后就能使用了。
五、 多媒体设置
对于桌面,flash还是必不可少的
sudo zypper install flash-player
对于其他常用软件,既可以用类似上面的命令安装,也可以在System Settings -> Yast -> Software Management直接搜索软件包,然后apply安装。
六、可用的资源
发现国内用opensuse的人不是太多,但是官方的文档很齐全!常去 wiki、maillist、BuildService、论坛、Packman等地方。
列几个搜索软件的网站:(可以搜索后直接下载安装)
社区,软件搜索
官方,Build Service搜索: http://software.opensuse.org/search
unofficial guide这个网站不错 : http://lug.ustc.edu.cn/sites/opensuse-guide/repositories.php
转载于:https://blog.51cto.com/longdebang/1024369