十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这篇文章将为大家详细讲解有关如何安装Suse Linux,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
创新互联是一家专注于成都做网站、成都网站设计与策划设计,林周网站建设哪家好?创新互联做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:林周等地区。林周做网站价格咨询:18980820575
我最近正在研究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给我带来的思考。
关于“如何安装Suse Linux”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。