软件包管理 之 Fedora Extras(Fedora 计划的扩充资源) rpm.livna.org软件仓库的介绍和应用...
作者:北南南北
来自:LinuxSir.Org
提要:rpm.livna.org 是一个重要的Fedora 扩充和增强资源,资源更新较快;是我们必用的资源之一;拥有apt和yum源;为Fedora core 4.0 3.0 以上的版本提供支持;
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
正文:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
rpm.livna.org 是一个重要的Fedora 扩充和增强资源,由Linux社区工作者维护;资源更新较快;是我们必用的资源之一;拥有apt和yum源;支持的版本Fedora core 4.0 和Fedora 3.0 或者将来的更高版本;
一、 关于 rpm.livna.org;
rpm.livna.org 在其主页上说,她并不是一个独立的RPM包存储库; rpm.livna.org 也是依赖于 Fedora Extras(Fedora 计划扩充计划);Fedora Extras 是Fedora core 系统默认预配的,为了增强Fedora core 功能;主要由社区工作者维护;如果您不通在Fedora 系统下连接到internet ,这个功能对您无任何用处。
与rpm.livna.org 相似的著名网站 freshrpms.net ,我会在以后介绍给大家;
二、rpm.livna.org 的软件包仓库获取工具yum 和apt 介绍:
在Fedora core 中,yum 是被推荐的软件包在线安装升级的管理工具;还有另外的一个工具 apt ;通过我的实践,apt的性能要好于yum ;在rpm.livna.org 中,两者都提供了;都有介绍应用;所以咱们都介绍一下 yum 和apt 在rpm.livna.org 中的应用;
yum和apt都是软件包管理工具,两者任选其一,随自己的喜欢而定;
三、rpm.livna.org 签名:
1.GPG签名的导入:
所有的包都有一个独立的GPG签名,主要是为了您的系统安全;对于Fedora core 4.0 的用户,rpm.livna.org 的签名是自动导入的安装的,对于Fedora core 3.0 Fedora core 4.0的apt的用户,还得自己导入;
rpm.livna.org 签名: http://rpm.livna.org/RPM-LIVNA-GPG-KEY
rpm.livna.org 针对Fedora Core 3 的签名:
* 针对32位的X86架构机器 : http://rpm.livna.org/RPM-LIVNA-GPG-KEY-i386
* 针对AMD64架构的机器 : http://rpm.livna.org/RPM-LIVNA-GPG-KEY-x86_64
四、rpm.livna.org 的软件仓库的通过yum 和apt 在Fedora Core 4 (Stentz)中的应用;
1.rpm.livna.org 拥有的Fedora core 4.0软件库地址: http://rpm.livna.org/fedora/4 ;
如果您不喜欢yum 和apt在线安装和升级软件包,可以自己下载安装;
安装方法是:
#pm -ivh filename.rpm
2. rpm.livna.org 针对Fedora core 4.0 的软件包管理工具yum 安装和配置;
1]在线安装 rpm.livna.org 的yum 软件库;
[root@localhost beinan]# rpm -ivh http://rpm.livna.org/fedora/4/i386/RPMS.lvn/livna-release-4-0.lvn.2.4.noarch.rpm
2]yum 在Fedora core 4.0中的应用,通过yum 可以得到我们需要的软件包,比如我想得到 gaim 的最新包,则应该执行
[root@localhost beinan]# yum install gaim
注:gaim 是即时通讯的平台,包括icq;yahoo;msn 等聊天工具;yum的比较详细一点的介绍《Fedora/Redhat 在线安装更新软件包,yum 篇》
3.关于软件包管理工具apt的安装和应用;
apt和yum在对软件包的管理,从实现的结果来看,都是一样的,只是实现的方式不同;我个人推荐大家使用apt 工具;相对yum来说,apt速度更快,更稳定;
1]安装apt ;
http://rpm.livna.org/fedora/4/i386/RPMS.extras 中获取 apt-0.5.15cnc7-6.fc4.i386.rpm
[root@localhost beinan]# rpm -ivh apt-0.5.15cnc7-6.fc4.i386.rpm
也可以在线直接安装:
[root@localhost beinan]# rpm -ivh http://rpm.livna.org/fedora/4/i386/RPMS.extras/apt-0.5.15cnc7-6.fc4.i386.rpm
2]添加apt的源:
在 /etc/apt/目录中找到 sources.list文件;我们添加如下的两个源:一个是rpm.livna.org的,另一个是freshrpms.net的;
rpm http://rpm.livna.org/ fedora/4/i386 lvn
rpm http://ayo.freshrpms.net/ fedora/linux/4/i386 core extras updates freshrpms
rpm-src http://rpm.livna.org/ fedora/4/i386 lvn
注:如果您用x86_64位的机器,请把上面的源中的i386改为x86_64 ,当然您也得下载apt针对64位的机器的包;当然您也得下载针对x86_64的apt的包;在如下地址找:
http://rpm.livna.org/fedora/4/x86_64/RPMS.extras/
3]导入gpg签名:
[root@localhost beinan]#rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY
4]apt的用法;
请参看 《用apt+synaptic 在线安装或升级Fedora core 4.0 软件包》;里面有比较详细的用法;
五、rpm.livna.org 的软件仓库,通过yum 和apt 工具,在Fedora Core 3 (Heidelberg)的应用;
rpm.livna.org 拥有的Fedora core 3.0软件库地址:http://rpm.livna.org/fedora/3
1.yum 篇;
1]配置yum ;
在/etc目录中找到 yum.conf加入如下的内容:
### And then add these lines to access rpm.livna.org repositories:
[livna-stable]
name=Livna.org Fedora Compatible Packages (stable)
baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.stable
gpgcheck=1
[livna-unstable]
name=Livna.org Fedora Compatible Packages (unstable)
baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.unstable
gpgcheck=1
[livna-testing]
name=Livna.org Fedora Compatible Packages (testing)
baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.testing
gpgcheck=1
2]导入GPG签名:
[root@localhost beinan]# rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY
注:这是针对X86 32位机器的;如果您用X86_64机器;请用下面的一条导入;
[root@localhost beinan]# rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY-x86_64
3]用法:
yum的比较详细一点的介绍《Fedora/Redhat 在线安装更新软件包,yum 篇》
2.apt 篇;
1]下载apt包安装:
比如:您可以下载 apt-0.5.15cnc7-1.i386.rpm 这个版本;
[root@localhost beinan]# rpm -ivh apt-0.5.15cnc7-1.i386.rpm
也可以在线安装:
[root@localhost beinan]# rpm -ivh http://rpm.livna.org/fedora/3/i386/RPMS.extras/apt-0.5.15cnc7-1.i386.rpm
2]加入apt的源:
在 /etc/apt目录中找到sources.list ,添加如下的两行:
rpm http://rpm.livna.org/ fedora/3/i386 stable unstable testing
rpm-src http://rpm.livna.org/ fedora/3/i386 stable unstable testing
注:如果您的机器是 x86_64位的机器,请把i386改为x86_64 ;当然您也得下载针对x86_64的apt的包;在如下地址找:
http://rpm.livna.org/fedora/3/x86_64/RPMS.extras/
3]导入GPG签名:
[root@localhost beinan]#rpm --import /etc/apt/gpg http://rpm.livna.org/RPM-LIVNA-GPG-KEY
如果您用x86_64架构处理器的机器,应该用如下的办法导入;
[root@localhost beinan]#wget -P /etc/apt/gpg http://rpm.livna.org/RPM-LIVNA-GPG-KEY-x86_64
[root@localhost beinan]#rpm --import /etc/apt/gpg/RPM-LIVNA-GPG-KEY-x86_64
4]apt的用法:
请参看 《用apt+synaptic 在线安装或升级Fedora core 4.0 软件包》;里面有比较详细的用法;
后记:给初学的弟兄提供点帮助,本文中的有些内容是翻译+自己实践得来的;我的洋文水平不行;只能根据猜测来写点东西;请弟兄们指教;
参考:
1) yum --help
2) apt --help
3) freshrpms.net help
4) http://rpm.livna.org help http://rpm.livna.org/configuration.html
软件包管理 之 Fedora Extras(Fedora 计划的扩充资源) rpm.livna.org软件仓库的介绍和应用...相关推荐
- Linux中RPM软件包和YUM软件仓库的介绍和使用
前言 这是我听老师讲课做的笔记,考试要看的. 这是视频地址 作者:RodmaChen 关注我的csdn博客,更多Linux笔记知识还在更新 看完后可以动手做做实例:RPM软件包和YUM软件仓库的实例 ...
- Linux系统中软件管理(rpm命令 本地软件仓库的搭建 dnf软件管理命令 第三方软件的搭建,yum命令)
一.rpm命令 1.Linux中的软件包类型 [1]DEB 适合UBlinux DBlinux [2]RPM(安装包:无需解压,可直接安装) 适合red had centOS fc [3]ba2|ga ...
- 软件包管理 之 Fedora / Redhat 软件包管理指南
作者:北南南北 来自:LinuxSir.Org 提要:在系统管理中,软件包的管理是最重要的,是系统管理的基础的基础:只有我们学会软件包的管理才能谈得上其它的应用:本文以目录式的文档格式,列出新手弟兄所 ...
- 软件包管理 之 软件在线升级更新yum 图形工具介绍
作者:北南南北 来自:LinuxSir.Org 提要:yum 是Fedora/Redhat 软件包管理工具,包括文本命令行模式和图形模式:图形模式的yum也是基于文本模式的:目前yum图形前端程序主要 ...
- RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”...
rpm 执行安装包 二进制包(Binary)以及源代码包(Source)两种.二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译.安装.源代码包经常以src.rpm作为后缀名. 常用命令组 ...
- Linux软件包管理-rpm、yum
Linux软件包管理 软件包是什么?软件包顾名思义就是将应用程序.配置文件和数据打包的产物. 所有的linux发行版都采用了某种形式的软件包系统,这使得linux软件管理和在windows下一样方便, ...
- RHCSA——Linux网络、磁盘及软件包管理
ZY目录 Linux操作系统讲解: 一.网络管理 1.NetworkManager 1.1.nmtui界面: 1.2.nmcli使用方法: 2.配置网络 2.1.网络接口以及网络连接 2.2.配置方法 ...
- DNF命令教程:基于RPM的下一代软件包管理器
DNF是基于RPM的下一代软件包管理器,于Fedora 18中首次引入,并在Fedora 22版本中取代了yum命令.本文将介绍如何使用DNF进行软件包管理. 1 常用的dnf命令 1.下载软件包 使 ...
- 软件包管理 rpm yum apt-get dpkg
软件包管理 rpm yum apt-get dpkg 标签: debdebian工具linuxubuntulotus 2012-03-28 10:17 3410人阅读 评论(0) 收藏 举报 分类: ...
最新文章
- 二叉树(C++):创建,前中后序遍历(递归+非递归),获取叶子节点个数,获取树的高度
- Java项目:宿舍寝室维修上报管理系统(java+SpringBoot+FreeMarker+Mysql)
- Http://selboo.com.cn
- 复合型法matlab,复合形法程序出错求大神改错急急急
- python判断一个日期对应的节假日名
- 11-6渐变的用途和设定技巧
- webpack基础,运行webpack-dev-server报错,Cannot find module WebpackOptions.json
- android小灯泡实验代码,typecho常用代码片段收集
- 苹果CMSv10自适应短视频原创挖片网高端手机+电脑模板
- jQuery 中console.log什么意思
- 2021-06-19:交错字符串。 有三个字符串s1,s2,s3。判断s3是否由s1和s2交错组成的。比如s1=“abc“,s2=“123“,s3=“12ab3c“,应该返回true,因为s3去掉12
- Android性能优化(三):响应优化
- 人的大脑就是量子计算机吧,新发现!人类大脑其实就是台量子电脑
- git不用每次输入用户名和密码
- 广州积分入户需要满足哪些条件
- 最新研究报告:大数据 大而恒久才是美
- 不能在具有唯一索引 ‘NonClusteredIndex-20220419-093301‘ 的对象 ‘dbo.cux_machine_info‘ 中插入重复键的行。 语句已终止。
- 自由地思考——保护思想环境
- 软件工程 结对编程1
- vue3使用富文本编辑器wangEditor-v5(未使用composition api写法)
热门文章
- 2017视频监控趋势的一些思考
- CCF201403-1 相反数(100分)
- ESXI上的vm虚拟机文件被锁定无法POWER ON的问题处理
- Spring 源码分析(四) ——MVC(一)Web 基础
- CodeChef--EQUAKE
- Visual C++ 2012编译器更新(预览版)发布
- Qt Linguist 界面语言翻译
- Silverlight实用窍门系列:40.Silverlight中捕捉视频,截图保存到本地
- 探寻背后的机制化繁为简:网站程序升级不过是文件同步
- IntelliJ IDEA 2018.1新特性