zoukankan      html  css  js  c++  java
  • openSUSE12.1安装及基本设置

      前言:为什么选择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等地方。

    列几个搜索软件的网站:(可以搜索后直接下载安装)

    推荐:  http://search.opensu.se/

    社区,软件搜索
    官方,Build Service搜索: http://software.opensuse.org/search

    unofficial guide这个网站不错 : http://lug.ustc.edu.cn/sites/opensuse-guide/repositories.php

  • 相关阅读:
    Feign原理 (图解)
    纠错:Feign 没用 短连接
    【转】linux 查看哪些进程用了swap
    【转】交换分区SWAP
    【改】linux中分区的概念
    【转】SPI FLASH与NOR FLASH的区别 详解SPI FLASH与NOR FLASH的不一样
    【转】DDR3和eMMC区别
    ARP (地址解析协议)
    【转】一文搞懂C语言回调函数
    【改】shell 判断文件中有无特定子串方法(grep)
  • 原文地址:https://www.cnblogs.com/xiangzi888/p/2385993.html
Copyright © 2011-2022 走看看