linux 下yum软件库配置文件详解!.repo
repo文件是Fedora中yum源(软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪里下载需要安装或者升级的软件包,repo文件中的设置内容将被yum读取和应用。
具体解释如下图:
不同版本的Linux操作系统下软件源设置有哪些
linux下yuminstall的软件源位置是通过配置文件来配置的,可修改。
/etc/yum.repos.d为本地源位置配置文件/etc/yum.conf中,详细定义了yum的工作方式和参数。
[root@bspdevetc]#cat/etc/yum.conf[main]//主配置信息cachedir=/var/cache/yum//保存缓存和数据库文件的位置keepcache=0debuglevel=2//调试信息输出等级logfile=/var/log/yum.log//日志位置distroverpkg=redhat-release//yum使用的RPM包distribution版本;tolerant=1//默认为0,如果为1表示当安装多个包是,失败了继续安装其他;exactarch=1//精确匹配硬件平台,只有完全相同才更新;obsoletes=1//当使用升级模式时,一些包没有用了,可以删除(取值1)gpgcheck=0//安装时是否检查RPM包的PGP签名;plugins=1//Yum插件是否可用bugtracker_url=目录enable=1gpgcheck=0~
怎么配置linux的yum 更新源
首先到国内的镜像站点下载repo文件(国内的镜像站点连接好、速度快):比如mirror.163.com或者是mirror.sohu.com根据自己的发行版版本、是32位还是64位来下载repo文件,下载后复制到/etc/yum.repos.d/这个路径下面(需要root权限才能复制到这个路径下),这个目录保存的就是yum源的配置文件,而repo文件则是容器文件。
然后输入命令:yum clean all(这个命令也需要root权限)
linux 怎么把yum源改为阿里的
第1步:首先咱们要进入到"/etc/yum.repos.d/"目录中(因为该目录存放着yum仓库的配置文件)第2步:使用vim编辑器创建一个名为rhel7.repo的新配置文件(文件名称可随意,但后缀必需为repo),逐项写入配置参数并保存退出。
[rhel-media]: yum源的名称,可自定义。
name=linuxprobe : yum仓库的名称,可自定义。
baseurl=file:///media/cdrom :提供方式包括FTP(ftp://..)、HTTP(http://..)、本地(file:///..)enabled=1 : 设置此源是否可用,1为可用,0为禁用。
gpgcheck=1 : 设置此源是否校验文件,1为校验,0为不校验。
gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release :若为校验请指定公钥文件地址。
第3步:按配置参数的路径将光盘挂载,并将光盘挂载信息写入到/etc/fstab文件中。
第4步:使用"yum install httpd -y"命令检查Yum仓库是否已经可用。
关于yum相关:http://www.linuxprobe.com/chapter-04.html#414_Yum例如:进入到/etc/yum.repos.d目录中后创建Yum配置文件:[root@linuxprobe ~]# cd /etc/yum.repos.d/[root@linuxprobe yum.repos.d]# vim rhel7.repo[rhel7]name=rhel7baseurl=file:///media/cdromenabled=1gpgcheck=0创建挂载点后进行挂载操作,并设置成开机自动挂载:[root@linuxprobe yum.repos.d]# mkdir -p /media/cdrom[root@linuxprobe yum.repos.d]# mount /dev/cdrom /media/cdrommount: /dev/sr0 is write-protected, mounting read-only[root@linuxprobe yum.repos.d]# vim /etc/fstab/dev/cdrom /media/cdrom iso9660 defaults 0 0尝试使用Yum仓库来安装Web服务,出现“Complete”则代表Yum仓库配置正确:[root@linuxprobe yum.repos.d]# yum install httpdLoaded plugins: langpacks, product-id, subscription-managerrhel7 | 4.1 kB 00:00(1/2): rhel7/group_gz | 134 kB 00:00(2/2): rhel7/primary_db | 3.4 MB 00:00Resolving Dependencies……………………………………………………Complete!
如何在 Debian GNU/Linux 添加修改软件源
我们在 Debian GNU/Linux 中有时软件源的网络速度慢,在使用 apt 安装源中的软件时总是因源服务器负荷大而时间很长,所以想换个软件源或添加软件源又不知道怎么做,现在就给您讲一下 Debian GNU/Linux 中软件源的修改方法。
步骤很简单,只要修改在 /etc/apt/sources.list 文件中的软件源地址就可以了,但要记得这个文件不是谁都能修改的,要有系统管理员权限才行。
首先要以 系统管理员 的身份登录系统,Debian GNU/Linux 中一般在 启动引导器 选项里以 单用户方式(一般以 single-user Mode 注明的项),选中此项启动系统再输入 系统管理员用户名(root)和密码,然后再输入桌面启动命令:# startx 这样就可以在桌面模式下面更方便地修改。
进入 /etc/apt/ 目录中用文本编辑器打开 sources.list 文件,修改或添加已知的软件源地址再保存就可以了。
如果您觉得重新登录 root 帐号麻烦,那么您可以在您当前帐户以 sudo 方式提升您的权限来操作,具体方法如下: 打开终端,在终端里输入$ sudo gedit /etc/apt/sources.list Password: 命令的意思是以系统管理员的身份用系统己有的 gedit 编辑器打开路径为 /etc/apt/sources.list 的文件。
输入您当前帐户密码,回车确认。
之后系统就会按命令调用 gedit 编辑器打开指定的文件以待编辑(如果您的系统中没有 gedit 编辑器也可以改用其它的编辑器),您可以方便地添加或修改已知的软件源。
如果您的 Debian GNU/Linux 不能 sudo ,那么您的帐户还没有 sudo 权限,因为 Debian GNU/Linux 默认只有 root 有 sudo 权限,您要先设置您使用的当前帐户有 sudo 权限,设置方法请参考 让 Debian GNU/Linux 能使用 sudo 命令。
当然您也可以使用 su 方式直接以管理员身份在终端登录,方法如下:$ su Password: 在此输入 root 密码,在登录后,按以下操作:# gedit /etc/apt/sources.list 之后的就会以 gedit 编辑器打开路径为 /etc/apt/sources.list 的文件,操作同上说明。
源的添加格式 要在 sources.list 中添加源格式很重要,格式不正确将无法正常使用新添加的源 书写格式: deb 地 址 找到包含dists和pool这两个目录的地址,例: http://mirrors.geekbone.org/debian/ 目录名 打开 dists 目录,里面包含的目录名字,记下来。
比如dists/包含sarge、etch、woody、sid。
组件名 打开 pool 目录,看看里面包含哪些组件名字,比如main、contrib、non-free;例:deb ftp://ftp.linuxforum.net/debian/ sarge main contrib non-free deb http://ftp.isu.edu.tw/pub/Linux/Debian/debian/ sarge main contrib non-free deb http://debian.ustc.edu.cn/debian-non-US sarge/non-US main non-free contrib deb http://debian.ustc.edu.cn/debian-uo sid marillat rareware misc ustc firefly jrfonseca java 版本说明: 一般有三个版本:stable , testing , unstable 当前的stable是sarge ,unstable是sid ,testing是etch stable — 稳定版本,广泛的用于架设产品化服务器,只包含安全更新。
testing — 测试版本,推荐工作站用户使用的发行版,包含有最近发布的软件,这些软件已经接受了少量测试。
unstable — 不稳定版本,供 Debian 开发者选用。
出自:http://www.zzzke.cn/H/wd/10024103/45c48cce2e2d7fbdea1afc51c7c6ad26.html
ubuntu如何安装软件
其实ubuntu安装软件的方式非常简单(或者说你掌握了之后就觉得简单了)。
通常的我们可以在ubuntu软件中心和新立得软件包管理器找到自己想要的软件,直接选择就可以自动下载并安装到电脑中,不想要的时候随时可以再从那里面卸载。
这是第一种方法,也是最简便的方法。
因为老大哥是Debain,所以ubuntu也支持deb快捷安装包。
如果系统的软件包管理器源里没有你想要的软件,那么你从网上下载的ubuntu专用安装包就是这个格式(Debain的也是)。
下载到本地直接双击就可以安装了,不过有时会碰到依赖问题。
第三种是下载了一个压缩包,不能双击直接安装,里面都是些散装的文件。
解压出来仔细找找通常能看到一个名为configure或者autogen.sh的文件,如果有,那就终端进入目录然后执行./configure或者./autogen.sh,然后照着三楼给出的步骤执行就可以了。
加入你解压开文件夹发现没有这两个文件,那么里面应该有一个名为INSTALL的文本文件,没有后缀名,打开有关于安装方式的介绍,照着那上面说的做最保险了。
第四种,*.bin文件,比如adobe air这样的软件。
这种二进制安装包只有一个文件,双击不会执行,需要到终端下面执行chmod +x [文件名]为其提升权限,然后再./[文件名]执行即可。
上面的是安装包的使用方法。
但是有的软件没有提供安装包,而是只有一个源码下载选项。
需要注意的是这种软件一般都是不稳定版本或者根本就没有后续支持。
源码包下载下来解压能看到一个类似cmakelist的文件,如果有,那么就在该目录下终端运行cmake .(注意空格和点都要输入,该命令需要先安装了cmake软件包才可执行),接下来是自动编译,编译完成方法就同tar.gz安装包的一样了。
另外还有些软件提供“源”,你只要将这个源添加到软件源里面就可以在包管理器中直接安装了。
推荐你使用ubuntu tweak,许多常用源都包含在里面了,下载http://ubuntu-tweak.com/本人了解的就这些了,最后说一下ubuntu是不支持.rpm的,那是fedora使用的安装包格式,效果类似于deb。
suse linux 怎么装软件
可以下载安装也可以网络安装。
网络安装你必须在yast里添加尽可能多的安装源,也可以一健安装,去http://software.opensuse.org/search搜索,点击就可以安装了。
下载安装就有不同格式的安装包了,给你复制粘贴了:先来看看Linux软件扩展名。
软件后缀为.rpm最初是Red Hat Linux提供的一种包封装格式,现在许多Linux发行版本都使用;后缀为.deb是Debain Linux提供的一种包封装格式;后缀为.tar.gz、tar.Z、tar.bz2或.tgz是使用Unix系统打包工具tar打包的;后缀为.bin的一般是一些商业软件。
通过扩展名可以了解软件格式,进而了解软件安装。
RPM格式软件包的安装 1.简介 几乎所有的Linux发行版本都使用某种形式的软件包管理安装、更新和卸载软件。
与直接从源代码安装相比,软件包管理易于安装和卸载;易于更新已安装的软件包;易于保护配置文件;易于跟踪已安装文件。
RPM全称是Red Hat Package Manager(Red Hat包管理器)。
RPM本质上就是一个包,包含可以立即在特定机器体系结构上安装和运行的Linux软件。
大多数Linux RPM软件包的命名有一定的规律,它遵循名称-版本-修正版-类型-MYsoftware-1.2 -1.i386.rpm 。
2.安装RPM包软件 # rpm -ivh MYsoftware-1.2 -1.i386.rpm RPM命令主要参数: -i 安装软件。
-t 测试安装,不是真的安装。
-p 显示安装进度。
-f 忽略任何错误。
-U 升级安装。
-v 检测套件是否正确安装。
这些参数可以同时采用。
更多的内容可以参考RPM的命令帮助。
3.卸载软件 # rpm -e 软件名 需要说明的是,上面代码中使用的是软件名,而不是软件包名。
例如,要卸载software-1.2.-1.i386.rpm这个包时,应执行: #rpm -e software 4.强行卸载RPM包 有时除去一个RPM是不行的,尤其是系统上有别的程序依赖于它的时候。
如果执行命令会显示如下错误信息: ## rpm -e xsnow error: removing these packages would break dependencies: /usr/X11R6/bin/xsnow is needed by x-amusements-1.0-1 在这种情况下,可以用--force选项重新安装xsnow: ## rpm -ivh --force xsnow-1.41-1.i386.rpm xsnow 这里推荐使用工具软件Kleandisk,用它可以安全彻底清理掉不再使用的RPM包。
详细情况请查看2003年《开放系统世界》第12期。
5.安装.src.rpm类型的文件 目前RPM有两种模式,一种是已经过编码的(i386.rpm),一种是未经编码的(src.rpm)。
rpm --rebuild Filename.src.rpm 这时系统会建立一个文件Filenamr.rpm,在/usr/src/redflag/RPMS/子目录下,一般是i386,具体情况和Linux发行版本有关。
然后执行下面代码即可: rpm -ivh /usr/src/regflag/RPMS/i386/Filename.rpm 使用deb打包的软件安装 deb是Debian Linux提供的一个包管理器,它与RPM十分类似。
但由于RPM出现得早,并且应用广泛,所以在各种版本的Linux中都常见到,而Debian的包管理器dpkg只出现在Debina Linux中。
它的优点是不用被严格的依赖性检查所困扰,缺点是只在Debian Linux发行版中才能见到这个包管理工具。
1. 安装 # dpkg -i MYsoftware-1.2.-1.deb 2. 卸载 # dpkg -e MYsoftware 使用源代码进行软件安装 和RPM安装方式相比,使用源代码进行软件安装会复杂一些,但是用源代码安装软件是Linux下进行软件安装的重要手段,也是运行Linux的最主要的优势之一。
使用源代码安装软件,能按照用户的需要选择定制的安装方式进行安装,而不是仅仅依靠那些在安装包中的预配置的参数选择安装。
另外,仍然有一些软件程序只能从源代码处进行安装。
现在有很多地方都提供源代码包,到底在什么地方获得取决于软件的特殊需要。
对于那些使用比较普遍的软件,如Sendmail,可以从商业网站处下载源代码软件包(如http://www.sendmail.org )。
一般的软件包,可从开发者的Web站点下载。
下面介绍一下安装步骤: 1.解压数据包 源代码软件通常以.tar.gz做为扩展名,也有tar.Z、tar.bz2或.tgz为扩展名的。
不同扩展名解压缩命令也不相同. 2.编译软件 成功解压缩源代码文件后,进入解包的目录。
在安装前阅读Readme文件和Install文件。
尽管许多源代码文件包都使用基本相同的命令,但是有时在阅读这些文件时能发现一些重要的区别。
例如,有些软件包含一个可以安装的安装脚本程序(.sh)。
在安装前阅读这些说明文件,有助于安装成功和节约时间。
在安装软件以前要成为root用户。
实现这一点通常有两种方式:在另一台终端以root用户登录,或者输入“su”,此时系统会提示输入root用户的密码。
输入密码以后,就将一直拥有root用户的权限。
如果已经是root用户,那就可以进行下一步。
通常的安装方法是从安装包的目录执行以下命令: gunzip soft1.tar.gz cd soft1 #. /configure #配置# make #调用make# make install #安装源代码# 删除安装时产生的临时文件: #make clean 卸载软件: #make uninstall 有些软件包的源代码编译安装后可以用make uninstall命令卸载。
如果不提供此功能,则软件的卸载必须手动删除。
由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净,应该在编译前进行配置。
.bin文件安装 扩展名为.bin文件是二进制的,它也是源...
Ubuntu使用apt安装eclipse需要那个软件源?
1、首先要确保在Ubuntu下已经安装好了jdk,安装方法见:Ubuntu 12.04 安装和配置 Java JDK2、到eclipse官网下载Eclipse3、将eclipse解压到你想安装到的目录下,然后将jdk安装目录下的jre文件拷贝到eclipse安装目录中,然后双击eclipse运行图标,eclipse启动起来了。
如何在桌面创建eclipse启动器1、sudo apt-get install --no-install-recommends gnome-panel2、完成后,运行:gnome-desktop-item-edit ~/ --create-new或者使用如下方法:$ sudo su# vim /usr/share/applications/eclipse.desktop写入以下内容[Desktop Entry]Name=EclipseComment=Eclipse SDKEncoding=UTF-8Exec=/usr/local/eclipse/eclipse Icon=/usr/local/eclipse/icon.xpmTerminal=falseType=ApplicationCategories=Application;Development;完成后可以在Application-Programming下看到eclipse图标。
注意:Exec=/usr/local/eclipse/eclipse Icon=/usr/local/eclipse/icon.xpm分别是eclipse可执行文件和图标所在目录,根据自己的实际情况修改。
转载请注明出处51数据库 » linux 软件源配置