思考:安装Suse Linux

系统 Linux
我最近正在研究Suse Linux,随之也伴随出现了很多问题。有问题就要思考,思考才能解决问题。Open Suse是从 Suse Linux发展出来的社区版本。

我最近正在研究Suse Linux,随之也伴随出现了很多问题。有问题就要思考,思考才能解决问题。Suse Linux最让人觉得方便的,应该是YaST。YaST的发展始于1995年一月。它是由Thoamas Fehr(Suse项目的建立者之一)和Michael Andres基于ncurses接口用C++编写。YaST是中心管理和安装工具,用于完成大多数管理性任务。YaST 是Suse Linux 的一个必要组成部分。只有在用户确信绝对不再需要它时才能将其删除。Open Suse是从 Suse Linux 发展出来的社区版本。

今天谈到Open Suse软件软件的安装。我们主要利用 YaST 的部件 “软件管理”。
这次的案例,是一位群友安装为了编译软件,安装gcc。

启动 YaST - 软件管理,用搜索模式搜索 “gcc”。
他发现只有以下几个包:
cpp41
gcc-gij
libgcc41
libgcj41

很明显,安装gcc编译环境需要的包不止这些包。
通过检查 软件源 (software repositories)发现,软件源只有一个网络源。而且光盘软件源没有启用。

一般来说,软件源从功能来说有两种,一种提供升级的升级源 (updata ),一种是安装源。(某些安装源也提供升级)。安装源包括安装光盘、安装镜像(iso之类)、网络安装源(比方来自http://download.Open Suse.org/repositories)。光盘和镜像能携带的软件数量受介质大小影响,Open Suse 的dvdiso所包含的软件应该是少于网络安装源(http://download.Open Suse.org/repositories),属于 < 关系。而大部分的 升级源 提供只提供升级的软件包。

从以上信息我们可以推断出这个案例里,软件源为升级源,不包含gcc所需的所有包。这时候,我们需要给Open Suse 加个安装源。点击 YaST - 软件源 添加安装源。很简单,这里就不一步步说了。

从方便上来说,只要手头的Open Suse的光盘上有的东西,就不要用网络安装源了。网络源因为某些关系(比如网速什么的)速度不稳定且慢。Open Suse在安装的时候,YaST 会记住你的安装介质作为一个安装源。如果用光盘安装,每次用到的时候,会提示你将光盘插进光驱。如果硬盘空间够大的话,我建议将Open Suse 的DVD ISO 放置于硬盘某个不会更改目录名的目录里作为安装源,然后删除光盘安装源。这对经常进行软件管理来说非常方便,而且绿色环保 :)。

这时候问题又来了:如果同时加本地源(安装光盘、安装镜像 )和网络安装源,搜索一个这两种源都有的软件包,YaST 的 软件管理 会选哪个?
通过实践,我发现 软件管理 会优先选择 本地源。可能因为 “网络源因为某些关系(比如网速什么的)速度不稳定且慢 ”这个原因吧? 同时,如果网络源有更新,会显示网络源有更新版本。

添加好安装源后,搜索gcc,很快就出现了并且可以安装使用了。

这时候又提出个问题:不加源可以单独安装吗?

答案当然是可以了,我们可以通过搜索软件包安装。这就需要你自己知道需要什么相关的包,找齐后一一安装。省事一点,就可以在 http://packages.Open Suse-community.org/ 这里根据相应版本搜索 rpm 包,这个地方有个特点,搜索出来后可以点击右边的按钮一键安装,这就是Open Suse大名鼎鼎的 “一键安装” ,一个很不错的创新。

再来个问题:我能找到的源里都没有我要的软件怎么办?

答案更简单了,用搜索引擎搜索该软件,搜索到了找主页下载与系统对应的rpm包(注:debian 系的使用 deb 包,这个和 redhat 系的 rpm 包很相似,各有所长),没有rpm包就找源码编译,一般是tar.gz结尾的。有些特殊的软件是bin (如 Realplayer)或者sh (如 Crossover)为后缀的包,也有一些仅仅是将软件从压缩包里解压缩就可以用的(如 LumaQQ、Mutilget 、LinuxQQ 的 tar.gz 包)。就 Open Suse 这个发行版来说,从稳定性和方便性考虑,我建议有rpm的,尽量用rpm包,没有再找源码。Open Suse 是 rpm 包软件管理的环境,rpm环境在默认安装的情况下已经安装(RPM 的介绍和应用)。而编译是需要环境的。你要编译一个软件需要安装很多工具、库。我记忆很深刻的一次,我为了编译 svn 的 eva,添加了大约500m的东西,包括svn 和编译环境需要的工具、库。用rpm安装的话,我只需要下载个rpm,才不多于10m。且编译的时间约30-60分钟,而装个rpm 只需要1-2分钟。但是,我们不得不承认,编译方式来安装软件有其优秀之处,尤其是比如mplayer这样的软件,强烈建议编译方式安装,可以带来更好的性能,连官方也这么建议。这就是我安装Suse Linux给我带来的思考。

【编辑推荐】

  1. 操作笔记:SUSE FAQ修改XWindows分辨率
  2. Suse下无线网卡DWL与G122驱动模块
  3. ***安装Suse,体验Sobe
  4. 操作:Suse10支持ntfs格式的解法
  5. HP引导Suse 9简介
责任编辑:小霞 来源: e897.com
相关推荐

2009-12-03 13:12:55

安装Suse Linu

2009-11-24 14:21:17

2009-12-14 14:58:10

SUSE Linux

2009-11-23 17:33:07

SuSE Linux下

2009-11-26 10:48:44

安装SUSE Linu

2014-04-14 15:11:09

SUSE大型机Linux

2009-11-24 13:08:52

SuSE Linux 390

2009-11-26 11:29:48

安装SUSE Linu

2009-12-03 11:13:04

2009-11-26 17:51:02

SUSE Linux安

2009-12-01 11:21:28

Suse安装gcc

2009-12-01 17:36:48

SUSE LINUX

2009-12-09 11:45:51

SUSELinuxADSL

2009-11-25 08:58:22

SUSE Linux

2009-11-24 09:39:55

SUSE Linux

2009-12-03 15:39:41

YaST安装配置工具

2011-03-09 13:46:47

SUSElamp安装

2011-03-25 17:35:12

SuseNagios

2009-11-27 10:45:07

安装Suse

2009-11-26 13:28:15

点赞
收藏

51CTO技术栈公众号