Centos6.2使用第三方YUM源(EPEL,RPMForge,RPMFusion)
- 格式:docx
- 大小:399.44 KB
- 文档页数:4
Centos 6.2 YUM源配置CentOS自带的yum源中rpm包数量有限,很多时候找不到我们需的软件包,(例如:要安装网络连接查看软件iftop,默认设置下无法使用yum命令安装),下面教大家在CentOS 6.2中(以32位系统为例,64位系统安装方法一样),使用第三方yum源来安装更多软件包。
一、安装CentOS yum源优先级插件yum-prioritiesyum install yum-priorities #输入y安装二、设置CentOS默认yum源的优先级为最高cd /etc/yum.repos.d/ #进入yum源目录vi CentOS-Base.repo #在[base]、[updates]、[extras]组下面添加priority=1,在[centosplus]、[contrib]组下面添加priority=2################################################################ [base]name=CentOS-$releasever - Basemirrorlist=/?release=$releasever&arch=$basearch&repo=os#baseurl=/centos/$releasever/os/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=1[updates]name=CentOS-$releasever - Updatesmirrorlist=/?release=$releasever&arch=$basearch&repo=updat es#baseurl=/centos/$releasever/updates/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=1[extras]name=CentOS-$releasever - Extrasmirrorlist=/?release=$releasever&arch=$basearch&repo=extras#baseurl=/centos/$releasever/extras/$basearch/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=1[centosplus]name=CentOS-$releasever - Plusmirrorlist=/?release=$releasever&arch=$basearch&repo=cento splus#baseurl=/centos/$releasever/centosplus/$basearch/gpgcheck=1enabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=2[contrib]name=CentOS-$releasever - Contribmirrorlist=/?release=$releasever&arch=$basearch&repo=contri b#baseurl=/centos/$releasever/contrib/$basearch/gpgcheck=1enabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6priority=2###############################################################备注:priority的优先级为1到99,设置为1即优先级最高,1-10为系统保留,第三方yum 源的优先级从11-99三、安装epel yum源rpm -ivh /pub/epel/6/i386/epel-release-6-5.noarch.rpm rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6vi /etc/yum.repos.d/epel.repo #修改epel yum源优先级,priority=11############################################################### [epel]name=Extra Packages for Enterprise Linux 6 - $basearch#baseurl=/pub/epel/6/$basearchmirrorlist=https:///metalink?repo=epel-6&arch=$basearch failovermethod=priorityenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6priority=11#################################################################四、安装rpmforge yum源wget http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.i686.r pmwget /rpm/packages/RPM-GPG-KEY.dag.txtrpm --import RPM-GPG-KEY.dag.txtrpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rpmvi /etc/yum.repos.d/rpmforge.repo #修改rpmforge yum源优先级,priority=12################################################################# [rpmforge]name = RHEL $releasever - - dagbaseurl = http://apt.sw.be/redhat/el6/en/$basearch/rpmforgemirrorlist = http://apt.sw.be/redhat/el6/en/mirrors-rpmforge#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforgeenabled = 1protect = 0gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-daggpgcheck = 1priority=12#################################################################系统运维 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接五、安装rpmfusion yum源rpm -ivh /free/el/updates/testing/6/i386/rpmfusion-free-release-6-0.1.noarch.rpmvi /etc/yum.repos.d/rpmfusion-free-updates-testing.repo #修改rpmfusion yum源优先级,priority=13################################################################# [rpmfusion-free-updates-testing]name=RPM Fusion for EL 6 - Free - Test Updates#baseurl=/free/el/updates/testing/6/$basearch/mirrorlist=/mirrorlist?repo=free-el-updates-testing-6&arch=$ba searchenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-el-6priority=13系统运维 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接#################################################################六、安装atomic yum源wget /installers/atomic #下载sh ./atomic #安装vi /etc/yum.repos.d/atomic.repo #修改atomic yum源优先级,priority=14############################################################## [atomic]name = CentOS / Red Hat Enterprise Linux $releasever - mirrorlist = /mirrorlist/atomic/centos-6-$basearch#mirrorlist = /channels/atomic/centos/6/mirrors-atomic enabled = 1priority = 1protect = 0gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY.art.txtgpgcheck = 1priority=14##############################################################七、更新yum软件包yum check-update八、安装iftopyum install iftop至此,CentOS 第三方yum源配置完成,现在你可以用yum命令安装自己需要的软件了!比如yum install nginx、yum update php等安装或者升级软件包。
php安装将libiconv-1.13.1.tar.gz上传至/software#tar zxf libiconv-1.13.1.tar.gz#cd libiconv-1.13.1#./configure --prefix=/usr/local/#make && make install#cd ..将libmcrypt-2.5.8.tar.gz 上传至/software#tar zxf libmcrypt-2.5.8.tar.gz#cd libmcrypt-2.5.8#./configure#make && make install#/sbin/ldconfig#cd libltdl#./configure --enable-ltdl-install#make && make install#cd ../../将mhash-0.9.9.9.tar.gz上传至/software#tar zxf mhash-0.9.9.9.tar.gz#cd mhash-0.9.9.9/#./configure#make && make install#cd ../#ln -s /usr/local/lib/ /usr/lib/#ln -s /usr/local/lib/libmcrypt.so /usr/lib/libmcrypt.so#ln -s /usr/local/lib/libmcrypt.so.4 /usr/lib/libmcrypt.so.4#ln -s /usr/local/lib/libmcrypt.so.4.4.8 /usr/lib/libmcrypt.so.4.4.8 #ln -s /usr/local/lib/libmhash.a /usr/lib/libmhash.a#ln -s /usr/local/lib/ /usr/lib/#ln -s /usr/local/lib/libmhash.so /usr/lib/libmhash.so#ln -s /usr/local/lib/libmhash.so.2 /usr/lib/libmhash.so.2#ln -s /usr/local/lib/libmhash.so.2.0.1 /usr/lib/libmhash.so.2.0.1 #ln -s /usr/local/bin/libmcrypt-config /usr/bin/libmcrypt-config将mcrypt-2.6.8.tar.gz上传至/software#tar zxvf mcrypt-2.6.8.tar.gz#cd mcrypt-2.6.8/#/sbin/ldconfig#./configure#make && make install#cd ../将php-5.4.3.tar.gz上传至/softwarephp5.3.3以后的版本源码不需要再打php-fpm补丁,该补丁已集成进php5.3.3, 在编译时,不需再–enable-fastcgi了,在php5.3.3中强制启用fastcgi了。
CentOS 6.2配置本地yum源一、挂载本地光盘到系统:把Cent6.2安装光盘放入光驱,在终端命令行下操作mkdir /mnt/cdrom #新建挂载目录mount /dev/cdrom /mnt/cdrom #挂载光盘到/mnt/cdrom目录下cd /mnt/cdrom #进入挂载目录ls #查看挂载目录,光盘挂载成功如下图:二、配置本地yum源cd /etc/yum.repos.d/ #进入yum配置目录vi CentOS-Media.repo #编辑配置文件,添加以下内容:1. 1 [GuangPan]2. 2 name=CentOS-$releasever - Media #自定义名称3. 3 baseurl=file:///mnt/cdrom/ #本地光盘挂载路径4. 4 gpgcheck=0 #检查GPG-KEY,0为不检查,1为检查5. 5 enabled=1 #启用yum源,0为不启用,1为启用[GuangPan]name=CentOS-$releasever - Mediabaseurl=file:///mnt/cdrom/gpgcheck=0enabled=1如下图:三、清除yum缓存,使用yum install自动安装软件1. yum clean all #清除yum缓存2.yum list all #获取3. yum install lftp #安装lftp4.Yum update lftp #更新注意:CentOS需要将/etc/yum.rpos. d/目录下的CentOS-Base.repo CentOS-Debuginfo.repo文件进行改名,这样就可以绕过网络进行本地源的安装。
具体命令如下:1. 1 cd /etc/yum.repos.d/2. 2 mv CentOS-Base.repo CentOS-Base.repo1233. 3 mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo123测试本地源的指定是否成功。
centos6.2 编译安装mysql5.5第一步:我们首先安装依赖库和开发工具#依赖库和开发工具yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers#Nginxyum -y install pcre-devel zlib-devel#Phpyum -y install gd-devel libjpeg-devel libpng-devel freetype-devel libxml2-devel curl-devel freetype-devel#Mysqlyum -y install bison gcc gcc-c++ autoconf automake zlib* libxml* ncurses-devel libtool-ltdl-devel* mysql-devel第二步:由于mysql5.5开始,不再使用configure安装,而是使用cmake。
所以需要先安装cmakewget /files/v2.8/cmake-2.8.6.tar.gztar -zxvf cmake-2.8.6.tar.gzcd cmake-2.8.6/./configuremake && make install第三步:cmake安装mysql(我已经下载好了mysql源码文件,放在U盘里,拷贝到/tmp目录下)//进入/tmp目录下tar -zxvf mysql-5.5.25.tar.gzcd mysql-5.5.25cmake \-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \-DMYSQL_DATADIR=/user/local/mysql/data \-DSYSCONFDIR=/etc \-DEXTRA_CHARSETS=all \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_ci \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_ARCHIVE_STORAGE_ENGINE=1 \-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \-DWITH_FEDERATED_STORAGE_ENGINE=1 \-DWITH_PARTITION_STORAGE_ENGINE=1 \-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock \-DMYSQL_TCP_PORT=3306 \-DWITH_DEBUG=0 \-DENABLED_LOCAL_INFILE=1回车执行,执行完成后继续执行 make && make install第四步:设置mysql#设置Mysql#在support-files目录中有五个配置信息文件(这里很重要,一定要根据自己的内存复制对应的cnf文件,否则mysql始终起不来):#f (内存<=64M)#f (内存 128M)#f (内存 512M)#f (内存 1G-2G)#f (内存 4GB)cd /usr/local/webserver/mysqlcp ./support-files/f /etc/fvi /etc/f#在 [mysqld] 段增加datadir = /data/mysqlwait-timeout = 30max_connections = 512default-storage-engine = MyISAM#在 [mysqld] 段修改max_allowed_packet = 16M第五步:添加mysql用户和用户组,生成新的mysql授权表//添加mysql运行的用户和用户组groupadd mysqluseradd -g mysql mysql -s /bin/false -d /home/mysql //没有shell,不可本机登陆(安全起见)cd /usr/local/webserver/mysqlchown -R root .chown -R mysql datachgrp -R mysql .//生成新的mysql授权表//进入mysql安装目录下的脚本目录cd /usr/local/webserver/mysql/scripts//利用mysql_install_db脚本生成新的mysql授权表./mysql_install_db --basedir=/usr/local/webserver/mysql --datadir=/usr/local/webserver/mysql/data --user=mysql//mysql server在系统中的服务项设置//复制服务文件并修改cd /usr/local/webserver/mysql/support-filescp mysql.server mysqld//修改mysqldbasedir=/usr/local/webserver/mysqldatadir=/usr/local/webserver/mysql/datamv mysqld /etc/init.d/mysqldchmod 755 /etc/init.d/mysqld//设置软连接使mysql, mysqldump, mysqladmin这三个bin命令能在shell中直接运行sudo ln -s /usr/local/webserver/mysql/bin/mysql /usr/binsudo ln -s /usr/local/webserver/mysql/bin/mysqldump /usr/binsudo ln -s /usr/local/webserver/mysql/bin/mysqladmin /usr/binrm -rf /etc/mysql/f 因为已经把此文件复制到/etc/f 如果不删除的话,mysql 启动不起来。
Centos6.2下快速安装LAMP环境(yum安装)一、配置防火墙,开启80、3306端口1、防火墙添加80、3306# vim /etc/sysconfig/iptables #打开此表# Firewall configuration written by system-config-firewall# Manual customization of this file is not recommended.*filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [0:0]-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT-A INPUT -p icmp -j ACCEPT-A INPUT -i lo -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #添加-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #添加-A INPUT -j REJECT --reject-with icmp-host-prohibited-A FORWARD -j REJECT --reject-with icmp-host-prohibitedCOMMIT/etc/init.d/iptables restart2 关闭 SELINUX# vi /etc/selinux/config把下面两项注释掉#SELINUX=enforcing #注释掉#SELINUX=targeted #注释掉SELINUX=disabled #增加:wq! # 保存退出# shutdown -r now二、安装apache、mysql、php1 安装apache# yum install httpd #根据提示,选择Y即可安装# /etc/init.d/httpd start # 安装完毕之后,启动apache# chkconfig --level 345 httpd on # 设为开机3、4、5级别自动启动2 安装mysql# yum install mysql mysql-server #同样根据提示,选择Y即可成功安装# chkconfig --level 345 mysqld on # 设为开机3、4、5级别自动启动# cp /usr/share/mysql/f /etc/f # 拷贝配置文件(注:如果/etc目录下面默认有此文件,直接选择覆盖即可)为mysql的root用户设置密码# mysql_secure_installation #回车,根据提示输入Y然后再输入2次相同的密码,回车根据提示,一直输入Y最后看到:Thanks for using MySQL!这样mysql的密码就设置完成,重新启动mysql/etc/init.d/mysqld restart # 重启/etc/init.d/mysqld stop # 停止3 安装php# yum install php #安装php,默认版本为5.3的# yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt #安装相关php组件# /etc/init.d/mysqld restart #重启mysql# /etc/init.d/httpd restart #重启Apache三、配置apache、mysql、php1 apache 配置# vi /etc/httpd/conf/httpd.conf1) #Servername 80 修改为:Servername 80 (指定为你自己的域名,如果没有域名,设置为localhost)2) ServerTokens OS 修改为: ServerTokens Prod (大约在44行,在出现错误页的时候不显示服务器操作系统名称)3) ServerSignature On 修改为: ServerSignature Off (大约在536行,在错误页中不显示Apache版本)4)Options Indexes FollowSymLinks 修改为:Options Includes ExecCGI FollowSymLinks (大约在在331行,允许服务器执行CGI及SSI,禁止列出目录)5) #AddHandler cgi-script .cgi 修改为:AddHandler cgi-script .cgi .pl (大约在在796行,允许扩展名为.pl的CGI脚本运行)6)AllowOverride None 修改为:AllowOverride All (大约在338行,允许.htaccess)7)AddDefaultCharset UTF-8 修改为:AddDefaultCharset GB2312 (大约在,在759行添加GB2312为默认编码)8) Options Indexes MultiViews FollowSymLinks 修改为 Options MultiViews FollowSymLinks (不在浏览器上显示树状目录结构,大约在554行)9) DirectoryIndex index.html index.html.var 修改为:DirectoryIndex index.html index.htm Default.html Default.htm index.php Default.php index.html.var (设置默认首页文件,增加index.php,约在在402行)10) KeepAlive Off 修改为:KeepAlive On (允许程序性联机约在76行)11) MaxKeepAliveRequests 100 修改为:MaxKeepAliveRequests 1000 (增加同时连接数,约在83行):wq! #保存退出2 php配置# vi /etc/php.ini1) date.timezone = PRC #在946行把前面的分号去掉,改为date.timezone = PRC2) disable_functions=passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,openlog,syslog,re adlink,symlink,popepassthru,stream_socket_server,escapeshellcmd,dll,p open,disk_free_space,checkdnsrr,checkdnsrr,getservbyname,getservbyport,disk_total_space,posix_ctermid,posix_get_last_error,posix_getcwd, posix_getegid,posix_geteuid,posix_getgid,posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_ge tpgid,posix_getpgrp,posix_getpid,posix_getppid,posix_getpwnam,posix_getpwuid, posix_getrlimit, posix_getsid,posix_getuid,posix_isatty,posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid,posix_setpgid,posix_setsid,posix_setuid,posix_strerror,posix_times,posix_ttyname,posix_uname#在386行列出PHP可以禁用的函数,如果某些程序需要用到这个函数,可以删除,取消禁用3) expose_php = Off #在432行禁止显示php版本的信息4) magic_quotes_gpc = On #在745行打开magic_quotes_gpc来防止SQL注入5) short_open_tag = ON #在229行支持php短标签6) open_basedir = .:/tmp/ #在380行设置表示允许访问当前目录(即PHP脚本文件所在之目录)和/tmp/目录,可以防止php木马跨站,如果改了之后安装程序有问题,可以注销此行,或者直接写上程序的目录/data/web/:/tmp/ :wq! #保存退出/etc/init.d/mysqld restart # 重启Mysql/etc/init.d/httpd restart # 重启Apache。
CentOS6.2X86_64系统定制文档详细版版本:V1.0版权:GPL时间:2012-4-26作者:itnihao说明:本文档所用方法来自网络,经过本人亲自成功实践总结,如有谬误,欢迎各位指正,定制系统过程,得到zero,逸马驰骋等众多兄弟的帮助,在此表示感谢!一,基础环境的搭建操作环境:VM7.1(版本不限)+centos6.2X86_64VM需设置2个光驱,分别挂载DVD1和DVD2安装centos6.2X 86_64系统,所需组件自行定义,安装后得到install.log和anaconda-ks.cfg 文件(在此基础上修改比较方便)mkdir /mnt/cd{1,2} 建立光盘的挂载目录mkdir /home/centos/Packages -p 建立定制光盘文件目录mkdir /home/source 建立放置软件资源目录mount /dev/cdrom /mnt/cd1 挂载DVD1mount /dev/cdrom1 /mnt/cd2 挂载DVD2二,ks文件的准备ks文件由系统安装所得anaconda-ks.cfg进行修改,当然也可以用system-config-kickstart 工具制作而得,此处省略ks制作方法。
# Kickstart file automatically generated by anaconda.#Itnihao OS#date 2012-04-24#version=V1.0installtextcdromlang en_US.UTF-8keyboard usskipxnetwork --onboot yes --device eth0 --bootproto static --ip 192.168.16.154 --netmask 255.255.255.0 --gateway 192.168.16.1 --noipv6 --nameserver 114.114.114.114 rootpw itnihaofirewall --service=ssh --port=80:tcpauthconfig --enableshadow --passalgo=sha512selinux --enforcingtimezone --utc Asia/Chongqingbootloader --location=mbr --driveorder=sda --append=" rhgb crashkernel=auto quiet" # The following is the partition information you requested# Note that any partitions you deleted are not expressed# here so unless you clear all partitions first, this is # not guaranteed to work#clearpart --noneclearpart --all --initlabelpart /boot --fstype=ext4 --size=2000part /var --fstype=ext4 --size=80000part swap --size=5000part / --fstype=ext4 --grow --size=200reboot#repo --name="CentOS" --baseurl=cdrom:sr0 --cost=100%packages --nobase@base@chinese-support@client-mgmt-tools@core@development@legacy-unix@network-file-system-client@network-tools@php@performance@perl-runtime@system-management-snmp@server-policy@system-admin-tools@web-serversgpioimaketcp_wrappersiptrafphp-mysqlperl-DBD-SQLiterrdtoolcrypto-utilsperl-Cache-Memcachedperl-CGI-Sessionperl-CGIlrzszbindbind-chrootbind-develmysqlperl-DBD-MySQLmysql-servermysql-develcreaterepopython-devel-vconfig-rng-tools-readahead-prelink-rfkill-pinfo-rdate-words-pm-utils-pcmciautils-usbutils-samba-client-nfs4-acl-tools-nfs-utils-cifs-utils-webalizer-httpd-manualzlib-developenssl-developenssl-perlopenssl098e%post --nochroot 此处是定义从光盘拷贝文件到安装后的系统cp /mnt/source/Packages/conf/settings.sh /mnt/sysimage/tmp/mv /mnt/sysimage/etc/httpd/conf/httpd.conf /mnt/sysimage/etc/httpd/conf/httpd.conf.backmv /mnt/sysimage/etc/snmp/snmpd.conf /mnt/sysimage/etc/snmp/snmpd.conf.backcp /mnt/source/Packages/conf/httpd.conf /mnt/sysimage/etc/httpd/conf/httpd.conf cp /mnt/source/Packages/conf/snmpd.conf /mnt/sysimage/etc/snmp/snmpd.confcp /mnt/source/Packages/cacti.tar.gz /mnt/sysimage/tmp%post 从光盘切换到新安装的系统里面,相当于chroot的功能/tmp/settings.sh 运行自定义脚本,对新安装的系统进行设置,系统优化参数都可以写在此脚本,各位童鞋只有发挥cd /tmptar zxvf cacti.tar.gz -C /var/www/html 此处是安装cacti,下面都是对cacti的安装service mysqld restartmysqladmin -uroot password itnihaomysql -uroot -pitnihao -e "create database cacti;"mysql -uroot -pitnihao -D cacti -e "source /var/www/html/cacti/cacti.sql"mysql -uroot -pitnihao -e "grant all privileges on cacti.* to cacti@localhostidentified by 'cacti';"mysql -uroot -pitnihao -e "flush privileges;"#mysql -ucacti -pcacti -D cacti</var/www/html/cacti/cacti.sqlsed -i "s/cactiuser/cacti/g" /var/www/html/cacti/include/config.phpsed -i "s/;date.timezone/wqdate.timezone =\/Asia\/Chongqing/g" /etc/php.ini chmod 777 -R /var/www/html/cacti/rra /var/www/html/cacti/logecho "* * */2 * * /usr/sbin/ntpdate && hwclock -w" >/tmp/crontab.tmp crontab -uroot /tmp/crontab.tmp/usr/sbin/eject 弹出光盘rm /tmp/* 删除/tmp/*下文件%end 结束三,定制系统文件的准备新定制系统由以上系统组件包说决定,文件由安装日志得来awk -F "Installing" '{print $2}' ~/install.log |sed -e '/^$/d' -e 's/^ //g' >/home/source/packges.listfor packges in `cat /home/source/packges.list`docp /mnt/cd1/Packages/$packges* /home/centos/Packages[ $? != 0 ] && echo "copy $packges is faied!"&& cp /mnt/cd2/Packages/$packges* /home/centos/Packagesdonersync -a --exclude=Packages /mnt/cd1 /home/centos 注意rsync拷贝了影藏文件四,生成新的配置文件rm -rf /home/centos/repodatacd /home/centoscreaterepo /home/centos/ #重新生成repodata文件createrepo -g repodata/repomd.xml /home/centos #创建组文件,此处似乎有bug,需经过以下处理vim repodata/repomd.xml将goup文件重新改写=================================================<data type="group_gz"><location xml:base="media://1323560292.885204#1" href="repodata/bedb7dc8fdf920deffbdc5a70ea0d6d77255656556184f5e996e8a88a63d145c-c6-x86_64-comps.xml.gz"/><checksumtype="sha256">bedb7dc8fdf920deffbdc5a70ea0d6d77255656556184f5e996e8a88a63d145c< /checksum><open-checksumtype="sha256">3a27232698a261aa4022fd270797a3006aa8b8a346cbd6a31fae1466c724d098< /open-checksum><timestamp>1324003565</timestamp></data><data type="group"><location xml:base="media://1323560292.885204#1" href="repodata/3a27232698a261aa4022fd270797a3006aa8b8a346cbd6a31fae1466c724d098-c6-x86_64-comps.xml"/><checksumtype="sha256">3a27232698a261aa4022fd270797a3006aa8b8a346cbd6a31fae1466c724d098< /checksum><timestamp>1324003565</timestamp></data>=====================================================/home/centos/repodata存在以下文件,没有的文件需要从光盘里面复制到此,这里要特别注意,为成功安装的关键#ls /home/centos/repodata207ae7829f9e94a26b62d3d2d370c39c43e020f5a56d01baff38f85c5d4323e7-primary.xml.gz3a27232698a261aa4022fd270797a3006aa8b8a346cbd6a31fae1466c724d098-c6-x86_64-comps.xml badeded316fc87571779d92c5cde816fdc357646b84cb191c4611e05c981ffa1-c6-x86_64-comps.xml.gzbedb7dc8fdf920deffbdc5a70ea0d6d77255656556184f5e996e8a88a63d145c-c6-x86_64-comps.xml.gz filelists.xml.gzother.xml.gzprimary.xml.gzrepomd.xmlrepomd.xml.gz五,系统logo的修改如何修改安装过程中的centos字样呢?5.X定制使用如下方法如何去掉安装过程中的CentOS 字样?在安装光盘里面有两个.buildstamp 文件,一个位于stage2.img 中,一个位于initrd.img 中,安装光盘运行时读取的是initrd.img 中的那个.buildstamp 文件,所以只要把initrd.img 文件改了就可以了。
VMware安装CentOS 6.2超级详细VMware下安装CentOS6.2 取消掉 Easy install模式(此模式不好,很多软件没有安装) 一设置安装向导打开WMware Workstation 8然后选择新建虚拟机选择自定义(高级)(C) 然后点击【下一步】按钮选择Workstatin 8.0然后点击【下一步】按钮注意点:此处选择我以后再安装操作系统(S)不要选择(第二个选项) 安装盘镜像文件(iso)(m),如果选择这个,则安装的时候,为Easy install模式,很多软件安不上。
选择我以后再安装操作系统(S) 然后点击【下一步】按钮客户机操作系统选择Linux版本(V) 选择CentOS (要安装的Linux版本) 然后点击【下一步】按钮虚拟机名称:CentOS (或者CentOS6.2 自定义的名称)位置:F:\Virtual Machines\CentOS虚拟机需要安装的位置(一般将此安装在一个空的盘符里)如F盘只做Linux用。
所以安装在F盘然后点击【下一步】按钮此处不用修改。
直接点击【下一步】按钮设置虚拟机的内存。
可以自己调整。
然后点击【下一步】按钮选择使用桥接网络因为我们使用虚拟机安装的。
所以选择使用桥接网络然后点击【下一步】按钮选择创建一个新的虚拟磁盘然后点击【下一步】按钮选择SCSI(推荐) 然后点击【下一步】按钮分配磁盘大小默认为 20GB然后选择虚拟磁盘拆分成多个文件不要选中立即分配所有的磁盘空间然后点击【下一步】按钮此处默认。
然后点击【下一步】按钮然后点击【完成】按钮到此处新建虚拟机向导配置完成然后选中 CentOS (上图红色框)如上图,选中CentOS-->虚拟机-->设置如上图。
弹出虚拟机设置对话框-->硬件然后选中 CD/DVD (IDE)选择使用ISO镜像文件然后点击浏览找到 CentOS-6.2-i386-bin-DVD1.iso 的目录然后点击【打开】按钮点击【确定】按钮开机设置U盘第一启动,重启之后会出来安装界面:二、安装CentOS 6.2选择第一项Install or upgrade an existing system 选择第一项即可进行安装(直接回车),各项具体含义:1:安装或升级现有系统2:用基本的显卡驱动安装系统3:进入系统修复模式4:硬盘启动是否对CD媒体进行测试(直接就过即可)选择 Skip 跳过开始设置CentOS 6.2 点击Next按钮设置安装过程显示的语言选择简体中文然后点击Next选择美国英语式然后点击下一步这一步是成败的关键所在之一,移动光标,定位在 Hard drive上, 选择OK,按回车,会出现下面的界面:这里的/dev/sdb4代表你的U盘分区,我们前面已经把系统镜像拷贝到U盘根目录下面了,这里系统会自动识别直接点OK,会出现下面的安装界面:选择存储设备类型(默认选第一项:基本存储设备)选择第一项 Basic Storage Devices 然后点击下一步格式化硬盘选择是,丢弃所有数据(Y)设置计算机名为计算机命名 CentOS 然后点击下一步选择城市亚洲/上海并选中系统时钟使用UTC时间(S)然后点击下一步为root用户设置密码(密码也设置为root2012) 然后点击下一步选择仍然使用选择安装(分区)方式(手动设置挂载分区,选Create Custom Layout)选择 Create Custom Laout 然后点击下一步注意:这里可以看到磁盘信息,sda代表本机磁盘,sdb代表U盘,切忌选择sda进行分区,否则会把U盘格式化挂载分区(点Create创建一个分区,默认选择Stantard Partition(标准分区),选择挂载点、分区大小即可创建分区)选中sda 如上图红色框,然后点击创建弹出创建存储对话框然后选择标准分区然后点击创建按钮挂载点: /boot (引导分区)文件系统类型: ext4允许的驱动器: sda(此处选择好对应的硬盘)大小: 200选择固定大小然后点击确定按钮如上图,一个分区已经创建好了。
centos6.2+lnmp一键安装包+discuz论坛安装教程嫌自己编译太麻烦的童鞋可以用lnmp一键安装包来搭建linux+ngix+mysql+php环境1、下载LNMP一键安装包:您可以选择使用下载版(推荐国外或者美国VPS使用)或者完整版(推荐国内VPS使用)如需下载版执行命令:wget -c /lnmp/lnmp0.9.tar.gz如需完整版执行命令:wget -c /lnmp/lnmp0.9-full.tar.gz下载完成后LNMP一键安装包就会被下载到您的服务器或VPS上(一般用root登陆没切换目录的话应该在/root 下面)。
2、解压LNMP一键安装包:执行:tar zxvf lnmp0.9.tar.gz 或 tar zxvf lnmp0.9-full.tar.gz 就会将LNMP一键安装包解压缩。
3、开始安装LNMP一键安装包:进入LNMP安装目录,执行:cd lnmp0.9/ 或 cd lnmp0.9-full/再执行安装程序前需要您确认您的Linux发行版,可以执行:cat /etc/issue 查看是CentOS、Debian还是Ubuntu,也可以通过VPS服务商提供的控制面板上查看。
确定好之后,选择下面对应系统的安装命令:CentOS系统下的安装执行./centos.sh 2>&1 | tee lnmp.log (如果系统是Red Hat Enterprise Linux Server(RHEL)需要先确保yum可以正常安装软件,RHEL安装yum教程)Debian系统下的安装执行./debian.sh 2>&1 | tee lnmp.logUbuntu系统下的安装执行./ubuntu.sh 2>&1 | tee lnmp.log执行安装命令后,会出现如下界面:输入要绑定的域名(建议使用一个二级域名,该域名会绑定到/home/wwwroot/,方便以后管理!如果输入有错误,可以按住Ctrl再按Backspace键删除),输入完成后回车,会显示如下界面:(注:如果是Debian系统,输入域名后会提示Where are your servers located? asia,america,europe,oceania or africa,这里是选择服务器或VPS在哪个大洲,一般都是美国VPS,直接回车就行,如果是中国的,输入asia,回车。
CentOS中yum源的配置与使⽤详解⼀、yum 简介yum,是Yellow dog Updater, Modified 的简称,是杜克⼤学为了提⾼RPM 软件包安装性⽽开发的⼀种软件包管理器。
起初是由yellow dog 这⼀发⾏版的开发者Terra Soft 研发,⽤python 写成,那时还叫做yup(yellow dog updater),后经杜克⼤学的Linux@Duke开发团队进⾏改进,遂有此名。
yum 的宗旨是⾃动化地升级,安装/移除rpm 包,收集rpm 包的相关信息,检查依赖性并⾃动提⽰⽤户解决。
yum 的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http 或ftp 站点,也可以是本地软件池,但必须包含rpm 的header,header 包括了rpm 包的各种信息,包括描述,功能,提供的⽂件,依赖性等。
正是收集了这些header 并加以分析,才能⾃动化地完成余下的任务。
yum 的理念是使⽤⼀个中⼼仓库(repository)管理⼀部分甚⾄⼀个distribution 的应⽤程序相互关系,根据计算出来的软件依赖关系进⾏相关的升级、安装、删除等等操作,减少了Linux ⽤户⼀直头痛的dependencies 的问题。
这⼀点上,yum 和apt 相同。
apt 原为debian 的deb 类型软件管理所使⽤,但是现在也能⽤到RedHat 门下的rpm 了。
yum 主要功能是更⽅便的添加/删除/更新RPM 包,⾃动解决包的倚赖性问题,便于管理⼤量系统的更新问题。
yum 可以同时配置多个资源库(Repository),简洁的配置⽂件(/etc/yum.conf),⾃动解决增加或删除rpm 包时遇到的依赖性问题,保持与RPM 数据库的⼀致性。
⼆、yum 安装CentOS 默认已经安装了yum,不需要另外安装,这⾥为了实验⽬的,先将yum 卸载再重新安装。
1、查看系统默认安装的yum# rpm -qa|grep yum2、卸载yum# rpm -e yum-fastestmirror-1.1.16-14.el5.centos.1 yum-metadata-parser-1.1.2-3.el5.centos yum-3.2.22-33.el5.centos3、重新安装yum这⾥可以通过wget 从⽹上下载相关包安装,也可以挂载系统安装光盘进⾏安装,这⾥选择挂载系统安装光盘进⾏安装。
博雅网基础服务(轻应用)CENTOS6.2 安装mysql5.5以及5.61.Mysql5.6.10安装一.必要软件:yum -y install gcc gcc-c++ autoconf automake bison ncurses-devel libtool-ltdl-devel* cmake make二.编译安装[root@localhost src]#groupadd mysql[root@localhost src]# useradd mysql -g mysql[root@localhost src]# pwd/usr/local/src[root@localhost src]#mkdir /data/mysql/data -p[root@localhost src]# mkdir /usr/local/mysql[root@localhost src]# lsmysql-5.6.10.tar.gzCm/pwd[root@localhost src]# tar -zvxf mysql-5.6.10.tar.gzCmake软件可以编译安装也可以不编译安装目前未发现不编译安装有什么问题Rpm包cmake在centos中版本是2.6.4-5.el6至于为什么编译安装cmake我个人认为是由于在rhel5中没有或者版本过低有些mysql的安装还是进行在rhel5之上在cmake的官网上也正是这两种版本2.6.4是始终有下载的下载cmake11.2.1版本[root@localhost src]# wget /files/v2.8/cmake-2.8.12.1.tar.gz[root@localhost src]# tar -zvxf cmake-2.8.12.1.tar.gz[root@localhost src]# cd cmake-2.8.12.1[root@localhost cmake-2.8.12.1]# ./bootstrap[root@localhost cmake-2.8.12.1]#make&&make install[root@localhost cmake-2.8.12.1]# cmake --help |head -n1cmake version 2.8.12.1[root@localhost cmake-2.8.12.1]# cd /usr/local/src/mysql-5.6.10/storage有哪些存储引擎的支持可以看一个目录[root@localhost storage]# lsarchive csv federated innobase myisammrg perfschemablackhole example heap myisam ndb[root@localhost storage]# pwd/usr/local/src/mysql-5.6.10/storage[root@localhost storage]# cd /usr/local/src/mysql-5.6.10[root@localhost mysql-5.6.10]#cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \-DMYSQL_DATADIR=/data/mysql/data/ \-DSYSCONFDIR=/etc \-DWITH_TCP_PORT=3306 \-DMYSQL_USER=mysql \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_ci \-DWITH_EXTRA_CHARSETS:STRING=all \-DENABLED_LOCAL_INFILE=1 \-DWITH_MYISAM_STORAGE_ENGINE=1 \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_MEMORY_STORAGE_ENGINE=1 \-DWITH_READLINE=1参数配置详细解释:其实5.6版本可以所有的关于引擎的参数不填写因为默认是全部给安装的而5.5则不同关于-DWITH_ARCHIVE_STORAGE_ENGINE=1 \-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \-DWITH_FEDERATED_STORAGE_ENGINE=1 \ 这三个是必须要自己填写的否则的话只能编译出6个引擎;# /* -DWITH_READLINE=1 # 快捷键功能# /* -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysqld.sock # 连接数据库socket路径# /* -DMYSQL_TCP_PORT=3306 # 端口# /* -DENABLED_LOCAL_INFILE=1 # 允许从本地导入数据[root@localhost src]#make && make install[root@localhost src]#cd /usr/local/mysql/scripts/[root@localhostsrc]#./mysql_install_db --user=mysql --datadir=/data/mysql/data --basedir=/usr/local/mysql[root@localhost src]#cd /usr/local/mysql/support-files/[root@localhost src]#cp mysql.server /etc/init.d/mysqld[root@localhost src]#chmod 755 /etc/init.d/mysqld[root@localhost src]#cat >>/etc/profile <<EOFexport PA TH=$PATH:/usr/local/mysql/binEOF[root@localhost src]#source /etc/profile[root@localhost src]#cd /usr/local/mysql/support-files/[root@localhost support-files]#cp -f f /etc/f[root@localhost support-files]#cat >> /etc/f <<EOFlog-bin=mysql-binexpire_logs_days=10binlog_format=mixedtable_definition_cache=10000max_connections=1000key_buffer_size=256Mtmp_table_size=64Mread_buffer_size=4Mread_rnd_buffer_size=16Msort_buffer_size=64Mthread_cache_size=80wait_timeout=7200thread_concurrency = 8innodb_buffer_pool_size=1024Minnodb_sort_buffer_size=4Minnodb_thread_concurrency=4innodb_flush_log_at_trx_commit = 2EOF[root@client100 support-files]#chown mysql.mysql /etc/f# 将安装目录属主改为mysql[上面更改,到这里又变成root属主了,所以可以选择更改为mysql][root@client100 support-files]#chkconfig --add mysqld[root@client100 support-files]#chkconfig mysqld on[root@localhost support-files]# chkconfig --list |grep mysql --234必须为on[root@client100 support-files]#service mysqld start[root@client100 support-files]#echo "drop user 'root'@'::1';drop user ''@'localhost';drop user 'root'@'localhost.localdomain';"|mysql[root@client100 support-files]#mysqladmin -u root password '123456'---------------------------------------------------------------------如果起数据库报错多半不外乎两种可能第一种是你[root@localhostsrc]#./mysql_install_db --user=mysql --datadir=/data/mysql/data --basedir=/usr/local/mysql路径不对那么重新执行这句第二种则是你有老的数据库没有关闭或者你多次service mysqld start导致的。
RedHat Linux Enterprise 6 yum 配置 redhat6 yum 配置首先,rhel6系统安装的时候其实已经有yum了,只就是因为如果用官方的网站更新的话除非您就是用钱买的、否则它会提示注册之类的。
所以只要把 yum的更新地址改成开源的就行了。
而限定yum更新地址的文件在/etc/yum、repos、d/建立新的配置文件:[root@killgoogle ~]# cd /etc/yum、repos、d[root@killgoogle ~]# touch rhel-debuginfo、repo[root@killgoogle ~]# touch mirrors-rpmforge[root@killgoogle ~]# touch rpmforge、repo往新的配置文件写东西:[root@killgoogle ~]#vi rhel-debuginfo、repo[base]name=CentOS-5 - Base#mirrorlist=$releasever5&arch=$basearch&repo=os#baseurl=$releasever/os/$basearch/baseurl=$basearch/gpgcheck=1gpgkey=#released updates[update]name=CentOS-5 - Updates#mirrorlist=$basearch&repo=updatesbaseurl=$basearch/gpgcheck=1gpgkey=#packages used/produced in the build but not released[addons]name=CentOS-5 - Addons#mirrorlist=$basearch&repo=addonsbaseurl=$basearch/gpgcheck=1gpgkey=#additional packages that may be useful[extras]name=CentOS-5 - Extras#mirrorlist=$basearch&repo=extrasbaseurl=$basearch/gpgcheck=1gpgkey=#additional packages that extend functionality of existing packages [centosplus]name=CentOS-5 - Plus#mirrorlist=$basearch&repo=centosplusbaseurl=$basearch/gpgcheck=1enabled=0gpgkey=#contrib - packages by Centos Users[contrib]name=CentOS-5 - Contrib#mirrorlist=$basearch&repo=contribbaseurl=$basearch/gpgcheck=1enabled=0gpgkey=# vi dag、repo[dag]name=Dag RPM Repository for RHEL6baseurl=$basearch/dag/enabled=1gpgcheck=1gpgkey=修改第二个配置文件:[root@killgoogle ~]vi mirrors-rpmforge$ARCH/dag$ARCH/dag$ARCH/dag#$ARCH/dagsslingen、de/dag/redhat/el5/en/$ARCH/dag$ARCH/dag$ARCH/dag$ARCH/dag$ARCH/dag$ARCH/dag$ARCH/dag修改第三个配置文件:[root@killgoogle ~]# vi rpmforge、repo# Name: RPMforge RPM Repository for Red Hat Enterprise 5 - dag# URL:[rpmforge]name = Red Hat Enterprise $releasever - RPMforge、net - dag#baseurl = $basearch/dagmirrorlist =#mirrorlist =enabled = 1protect = 0gpgkey =gpgcheck = 1如果风速慢的话可以通过增加yum的超时时间,这样就不会总就是因为超时而退出。
CentOS下使⽤yum安装python-pip失败的完美解决⽅法以前⽤Ubuntu的时候感觉很简单的事到ContOS上却变得很头痛,在执⾏以下命令安装python-pip居然什么也没执⾏。
yum install python-pip后来google了⼀下说是这个包在EPEL源⾥,要添加EPEL源才可以。
然后按博客⾥说的⽅法添加,执⾏以下命令:sudo rpm -ivh epel-release*但是最后提⽰系统⾥已经安装了最新的epel包,但为什么却⽤不了呢?google了⼀天多都没有结果,最后在⼀个博客看到⼀句话让我找到了⽅向。
CentOS中有的源是被禁⽤的,通过以下命令可以查看启⽤的源和禁⽤的源。
// 查看启⽤的源列表yum repolist// 查看禁⽤的源列表yum repolist disabled我查看了⼀下果然epel在禁⽤列表⾥,那怎么启⽤呢?其实只要修改⼀个⽂件就可以了,⽤vim打开下⾯的⽂件vim /etc/yum.repos.d/epel.repo将下⾯第⼀个和第三个的enabled=0改成enabled=1,第⼆个是测试版的可能不稳定所有别修改。
[epel]name=Extra Packages for Enterprise Linux 6 - $basearch#baseurl=/pub/epel/6/$basearchmirrorlist=https:///metalink?repo=epel-6&arch=$base archfailovermethod=priorityenabled=0gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6[epel-debuginfo]name=Extra Packages for Enterprise Linux 6 - $basearch - Debug#baseurl=/pub/epel/6/$basearch/debugmirrorlist=https:///metalink?repo=epel-debug-6&arch =$basearchfailovermethod=priorityenabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6gpgcheck=1[epel-source]name=Extra Packages for Enterprise Linux 6 - $basearch - Source#baseurl=/pub/epel/6/SRPMSmirrorlist=https:///metalink?repo=epel-source-6&arc h=$basearchfailovermethod=priorityenabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6gpgcheck=1现在可以⽤了,如果不修改上⾯的⽂件也可以⽤就中在安装的命令⾥加以下参数也可以。
EPEL源EPEL (Extra Packages for Enterprise Linux)是基于Fedora的⼀个项⽬,为“红帽系”的操作系统提供额外的软件包,适⽤于RHEL、CentOS和Scientific Linux.使⽤很简单:1. ⾸先我们需要安装⼀个叫”epel-release”的软件包,这个软件包会⾃动配置yum的软件仓库。
当然你也可以不安装这个包,⾃⼰配置软件仓库也是⼀样的。
#⽤于RHEL5系列#⽤于RHEL6系列2. 安装完成之后你就可以直接使⽤yum来安装额外的软件包了3.直接⾃⼰⼿⼯添加软件仓库配置⽂件CentOS6.5添加阿⾥云的EPEL源yum localinstall --nogpgcheck /epel/6/x86_64/epel-release-6-8.noarch.rpm安装阿⾥云EPEL源1、⾸先卸载以前装的epel以免影响rpm -e epel-release2、下载阿⾥提供的epel3、yum clean all4、yum makecache阿⾥云源安装⽰例:Epel1、备份(如有配置其他epel源)mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backupmv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backup2、下载新repo 到/etc/yum.repos.d/epel(RHEL 7)wget -O /etc/yum.repos.d/epel.repo /repo/epel-7.repoepel(RHEL 6)wget -O /etc/yum.repos.d/epel.repo /repo/epel-6.repo epel(RHEL 5)wget -O /etc/yum.repos.d/epel.repo /repo/epel-5.repo。
Centos6.0使用第三方YUM源(EPEL,RPMForge,RPMFusion)
yum是centos下很方便的rpm包管理工具,配置第三方软件库使你的软件库更加丰富。
以下简单的讲下配置的步骤。
首先,需要安装yum-priorities插件:
yum install yum-priorities –y
该插件的作用主要是设置调用源时的优先级的,一般将官方的优先级设置为最高
编辑CentOS-Base.repo文件,用vi编辑,如果不会操作,请百度vi
vi /etc/yum.repos.d/CentOS-Base.repo
在每个[]段的最后加上priority=[]字段来设置每个镜像的优先级,1为最高,99为最低。
一般的配置为:[base], [updates], [extras] … priority=1
[CentOSplus],[contrib] … priority=2
然后保存
二、下载与安装相应EPEL 的rpm 文件包
安装epel.repo,下载地址为/pub/epel/ 找与自己系统版本相符的包
rpm -ivh /fedora/epel/6/i386/epel-release-6-5.noarch.rpm
32位
rpm -ivh /fedora/epel/6/x86_64/epel-release-6-5.noarch.rpm
64位
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
vi /etc/yum.repos.d/epel.repo
设置/etc/yum.repos.d/epel.repo中源的级别为priority=11(比上面高就行)。
三、下载与安装相应rpmforge的rpm 文件包
安装rpmforge.repo,下载地址为/rpmforge-release/ 找与自己系统版本相符的包
wget /rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
32位
wget /rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm 64位
wget /rpm/packages/RPM-GPG-KEY.dag.txt
rpm -import RPM-GPG-KEY.dag.txt
或者rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
rpm -K rpmforge-release-0.5.2-2.el6.rf.i686.rpm 32位检查安装文件
rpm -K rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm 64位检查安装文件
rpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rpm 32位安装程序
rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm 64位安装程序
vi/etc/yum.repos.d/rpmforge.repo
设置/etc/yum.repos.d/rpmforge.repo文件中源的级别为priority=12(比上面高就行)。
四、下载与安装相应rpmfusion的rpm 文件包
安装rpmfusion.repo,下载地址为http://download1.rpmfusion.or
32位安装
rpm -ivh
/free/el/updates/testing/6/i386/rpmfusion-free-release-6-0.
1.noarch.rpm
rpm -ivh
/nonfree/el/updates/testing/6/i386/rpmfusion-nonfree-relea se-6-0.1.noarch.rpm
64位安装
rpm -ivh
/nonfree/el/updates/testing/6/x86_64/rpmfusion-nonfree-re lease-6-0.1.noarch.rpm
rpm -ivh
/nonfree/el/updates/testing/6/x86_64/rpmfusion-nonfree-re lease-6-0.1.noarch.rpm
vi /etc/yum.repos.d/rpmfusion-free-updates.repo
vi /etc/yum.repos.d/rpmfusion-free-updates-testing.repo
vi /etc/yum.repos.d/rpmfusion-nonfree-updates.repo
vi /etc/yum.repos.d/rpmfusion-nonfree-updates-testing.repo
设置文件中源的级别为priority=13(比上面高就行)
yum check-update
会载入yum-priorities插件
文件序列号:k0fet8ixtq95wh9wyasl,供查询密码之用
如果需要密码,请联系QQ:2391180058。