fedora 15系统中应用软件的安装
替换一下这个文件/etc/yum.repos.d/fedora.repo为,试试个[fedora]name=Fedora $releasever - $basearchfailovermethod=priority#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearchenabled=1metadata_expire=7dgpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch[fedora-debuginfo]name=Fedora $releasever - $basearch - Debugfailovermethod=priority#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/$basearch/debug/mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearchenabled=0metadata_expire=7dgpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch[fedora-source]name=Fedora $releasever - Sourcefailovermethod=priority#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/source/SRPMS/mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-$releasever&arch=$basearchenabled=1metadata_expire=7dgpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
已有Fedora14,如果再安装21,会有什么后果
以前对多个Linux发行版的折腾主要是在虚拟机上完成。
我的桌面电脑性能比较强大,玩玩虚拟机没啥问题,但是笔记本电脑就不行了。
要在我的笔记本电脑上折腾多个版本的Linux,就得考虑把不同的Linux发行版安装到同一个硬盘上。
在同一个硬盘上共存Windows和Linux比较简单,只需要先安装Windows后安装Linux就可以了,Linux安装过程中会帮你搞定一切。
如果同时安装多个不同发行版的Linux会怎样呢?它们会冲突吗? 经过我的折腾体验之后可以得出结论:在同一个硬盘上安装多个Linux也很简单,强大的Grub也会帮你搞定一切。
不过,必须得先设计好硬盘分区方案。
我是这样设计的:直接把硬盘分四个区,四个都是主分区,前三个分区每个分区安装一个Linux,最后一个分区做交换分区。
至于/boot分区啊、/home分区啊什么的全都不要。
这种分区方案的优点就是简单。
有人也许会说:那你升级啊、备份啊什么的不怕数据丢失吗。
我要说的是:在个人电脑上这都不是问题,备份我用U盘或移动硬盘,还必须是USB 3.0的,升级我一般都是直接覆盖,哪天系统用得不爽了,想重装就重装,毫不犹豫,just do it。
我曾试着把Linux系统装到U盘上,这个没问题,但是不能从USB 3.0接口启动,只能从USB 2.0接口启动,失去速度优势,我就不想玩U盘系统了。
注意事项: 1.只能使用MBR分区表,不能使用GPT分区表,因为使用GPT分区表则第一个分区必须挂载到/boot/efi,会产生冲突。
关于MBR分区表和GPT分区表的问题,还有是否使用LVM的问题,请参考我另一篇随笔《硬盘分区的陷阱及应对》。
2.只有最后一个Linux可以在安装的时候指定交换分区,前面安装的Linux只能指定根目录所在的分区,所有系统安装完成后,再修改相应系统中的/etc/fstab文件添加交换分区。
我决定先安装CentOS 7,再安装Fedora 21,最后安装Ubuntu 14.10,全是桌面版。
下面是过程: 第一步、安装CentOS 7,进入安装界面后,一定要自己配置分区,如下图: 第二步、划分硬盘的第一个分区,挂载为系统的根目录,如下图: 然后继续安装系统,这时安装程序会出现警告,说没有交换分区,可能会影响性能。
不用管它,继续安装就行。
安一个系统是没有什么疑问的,后续过程我就不啰嗦了。
第三步、安装Fedora 21,还是选择自己配置分区,还是只要一个分区挂载到根目录,如下图: 可以看到,安装程序已经自动检测出第一个分区上是CentOS 7系统了。
点“更新设置”按钮后,效果如下图: 继续安装系统,依然不理会没有交换分区的警告。
系统安装完成后,重启一下,可以看到Grub的启动界面,可以在这两个系统中选择: 第四步、安装Ubuntu 14.04。
进入分区界面后我开始截图,如下: 还是任性地选择自己配置分区,接着如下图: 依然划分一个主分区挂载到根目录。
由于这已经是最后一个系统了,所以终于可以弄一个交换分区了,如下图: MBR只支持最多四个主分区,而我也不想划更多的分区,所以就这么愉快的决定了。
都是主分区,逻辑分区神马的就不要了。
剩下的几百M的硬盘空间就华丽丽地不可用了。
如下图: 从我折腾的情况来看,Ubuntu的安装程序在硬盘分区这一步上做得确实比Fedora和CentOS要好。
多的话不说,继续欢快地安装系统吧。
安装完成后,请看下面的启动界面: 第五步、分别进入CentOS系统和Fedora系统,修改/etc/fstab文件来设置交换分区。
设置之前,free命令的输出效果和/etc/fstab文件的内容是这样的: 在/etc/fstab文件中加一行,这一行的内容可以参照Ubuntu中的/etc/fstab文件。
设置完成后,/etc/fstab文件的内容和free命令的输出是这样的: 说明一个交换分区成功地被三个系统共享。
任务顺利完成。
回到顶部Fedora 21初体验 在以上三个系统中,应该算Fedora 21是最新的了,它是14年12月发布的,而CentOS 7是6月,Ubuntu 14.10是10月。
而且破天荒地,Fedora 21发布居然没有跳票。
Fedora 19和Fedora 20都是一再跳票才发布。
Fedora 21的第1大亮点就是可以使用Wayland了。
据说Wayland图形效率要高于X Window,又据说Wayland取代X Window是大势所趋,但是目前我认为暂时时机尚不成熟。
想试用的话,在登录界面选择,如下图: 管它Wayland还是X Window,只要不是写底层图形库的程序员,完全可以不用关心。
很多人吐槽Gnome 3的界面没有Gnome 2的经典界面漂亮,这其实是一种误解,如果想用经典界面也是可以的,如上图所示,在登陆的时候选择即可。
事实上Gnome 3的界面还是比较不错的,我以前也不习惯,觉得丑,窗口的标题和菜单栏没有明显区分,整个窗口似乎铁板一块,但是仔细看,其实这个默认主题还不错,窗口周围还有淡淡的光晕。
不过话说回来,Fedora和Ubuntu比起来,在用户界面上确实没有下什么功夫,只能算是把Gnome社区的成果集成到了系统中而已,没有做任何进一步的优化和美化,而桌面系统的美化对普通用户来说,又有点遥不可及。
一般情况下,我用Fedora都会换一个窗口主题和GTK主题,我喜欢Clearlooks-classic(窗口主题,属于clearlooks软件包)和TraditionalOK(GTK主题,属于mate软件包)...
fedora 更新源命令
新添加了源,更新命令使用yum makecache系统的更新命令:yum update以下是测试可以用的源在/etc/yum/repos.d中建立sjtu.repo文件,内容如下:[Fedora-ftp.sjtu.edu.cn]name=Fedora 15 – i386baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/15/Fedora/i386/os/enabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora[Everything-ftp.sjtu.edu.cn]name=Everything 15 – i386baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/15/Everything/i386/os/enabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora[updates-ftp.sjtu.edu.cn]name=Fedora updatesbaseurl=http://ftp.sjtu.edu.cn/fedora/linux/updates/15/i386/enabled=1gpgcheck=0
fedora12本地yum源 repomd.xml出错
用安装 DVD 建立本地 yum 源发行版安装盘中,已经预置好 repo 信息,并存放在名为 repodata 的目录中。
可以说安装盘本身就是一个现成的 yum 源。
在 RHEL5 中,预置了多个 repo,分别存放在 /Server/repodata,/Cluster/repodata 等目录中;在 Fedora12 中,存放在 /repodata 中。
在 RHEL4 等一些旧发行版中,没有预置 repo 信息。
在这种情况下,需要手工建立 repo 信息供 yum 使用。
关于手工建立 repo 的信息.对于fedora12来说则相对简单一点:首先,把光盘放入光驱,挂载光盘。
# mount /dev/hdc /media/cdrom mount: block device /dev/hdc is write-protected, mounting read-only 如果在本地有安装盘镜像,也通过 loop 方式挂载到相应目录。
# mount -o loop rhel-server-5.4-i386-dvd.iso /media/cdrom 然后,编辑 yum 源配置文件,添加一个本地 yum 源。
这里是一张 RHEL5u4 的 DVD 安装盘,它的 repo 对应 /Server。
# cat > /etc/yum.repos.d/dvd.repo <<END [dvd] name=install dvd baseurl=file:///media/cdrom/Server enabled=1 gpgcheck=0 END 对于 Fedora,系统安装后有默认远程 yum 源存在,建议在补装 RPM 包之前通过在 *.repo 文件中设置 "enabled=0" 临时禁用这些远程 yum 源。
这样会迫使 yum 只使用本地光盘作为安装源,从来避免因外部下载带来时间的浪费。
==================注意并不是解压iso文件就可以,要配置到rpm文件存放目录。
如何修改centos yum的源
引用来自“布尔道长”的答案引用来自“eechen”的答案yum源的配置文件位于 /etc/yum.repos.dCentOS 6 建议加装下面两个源:rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel/6/i386/epel-release-6-8.noarch.rpmrpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm安装好后可以查看以下remi的php和mysql版本,都提供有5.5版,但php5.5由remi-test提供,生产环境请慎用:yum --enablerepo=remi-test,remi list php mysqlremi-test和remi源默认是不开启的,需要通过--enablerepo参数指定,把/etc/yum.repos.d/remi.repo里对应的[remi]和[remi-test]块下的enabled=0改为enabled=1则为默认开启.epel源则有fedora社区维护,里面有很多centos官方源没有的软件,比如非常实用的命令行界面任务管理器htop:yum --enablerepo=epel -y install htop可以省略--enablerepo=epel,因为epel默认是开启,而epel-testing是默认不开启的,要默认开启,修改同上.其他还有RPMForge源和RPMFusion源,更多的包可以到pkgs.org去找.最后,没必要追求新版本软件,不要为了升级而升级,我依旧还在用CentOS官方源的PHP5.3.3和MySQL5.1.还有CentOS是面向服务器的Linux发行版,非常不建议在CentOS装图形界面(除非必须),然后埋怨桌面软件少,玩Wine,玩桌面,Fedora和Ubuntu这类是更好的选择.安装epel源不错。
图形界面我觉得还是可以安装的,有图形界面配置一些软件更直观一点,也减少了出错的几率
在Fedora 19系统中添加如下命令:yum install libglu1
展开全部 常用rpm来卸载软件。
举例说明:假设你曾经下载了软件:ruby-1.9.3-p194.tar.gz,解压后安装了。
现在要卸载它。
1. rpm -q -a | grep ruby查询当前系统中安装的所有含有ruby的软件包。
2. 找出那个是你安装的程序。
3. rpm -e 软件包名 这样软件就卸载了。
软件的卸载1、*.src.rpm形式的源代码软件包 安装:rpm -rebuild *.src.rpm cd /usr/src/dist/RPMS rpm -ivh *.rpm 卸载:rpm -e packgename 说明:rpm --rebuild *.src.rpm命令将源代码编译并在/usr/src/dist/RPMS下生成二进制的rpm包,然后再安装该二进制包即可。
packgename 如前所述。
2、*.tar.gz/*.tgz、*.bz2形式的源代码软件包 安装:tar zxvf *.tar.gz 或 tar yxvf *.bz2 先解压 然后进入解压后的目录: ./configure 配置 make 编译 make install 安装 卸载:make uninstall 或 手动删除 说明:建议解压后先阅读说明文件,可以了解安装有哪些需求,有必要时还需改动编译配置。
有些软件包的源代码在编译安装后可以用make uninstall命令来进行卸载,如果不提供此功能,则软件的卸载必须手动删除。
由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净, 那你应该在编译前进行配置,指定软件将要安装到目标路径:./configure --prefix=目录名,这样可以使用“rm -rf 软件目录名”命令来进行干净彻底的卸载。
与其它安装方式相比,需要用户自己编译安装是最难的,它适合于使用Linux已有一定经验的人,一般不推荐初学者 使用。
默认情况下,可执行文件会安装到:/usr/local/bin 或 /usr/bin 目录下。
软件的卸载1.软件的卸载主要是使用rpm来进行的。
卸载软件首先要知道软件包在系统中注册的名称。
键入命令:#rpm -q -a即可查询到当前系统中安装的所有的软件包。
2. 确定了要卸载的软件的名称,就可以开始实际卸载该软件了。
键入命令:#rpm -e [package name]即可卸载软件。
参数e的作用是使rpm进入卸载模式。
对名为[package name]的软件包进行卸载。
由于系统中各个软件包之间相互有依赖关系。
如果因存在依赖关系而不能卸载,rpm将给予提示并停止卸载。
你可以使用如下的命令来忽略依赖关系,直接开始卸载:#rpm -e [package name] -nodeps忽略依赖关系的卸载可能会导致系统中其它的一些软件无法使用如果想知道rpm包安装到哪里了呢?应该用 #rpm -ql [package name]3.如何卸载用源码包安装的软件?最好是看README和INSTALL ;一般的情况下都有说,但大多软件没有提供源码包的卸载方法;我们可以找到软件的安装点删除。
主要看你把它安装在哪了。
比如:如果安装软件时,指定个目录。
这个问题也不会难;比如用源码包安装gaim 的#./configure --prefix=/opt/gaim#make#make install如果安装mlterm#./configure --prefix=/opt/mlterm#make#make install把源码包安装的软件,都指定安装在 /opt目录中,这样不就知道了;如果删除,就删除相应的软件目录;有些软件要在解压安装目录中执行 make uninstall ,这样就卸载掉了。
linux 下yum软件库配置文件详解!.repo
repo文件是Fedora中yum源(软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪里下载需要安装或者升级的软件包,repo文件中的设置内容将被yum读取和应用。
具体解释如下图:
转载请注明出处51数据库 » fedora23 软件源
狂人1日妓