0
点赞
收藏
分享

微信扫一扫

我整理的YUM相关汇总

沈芏 2023-01-30 阅读 56


  关于YUM的一些汇总 


  (一)本地光盘做YUM源


  (二)好用的源


  (三)常用的软件安装命令(Gcc,PHP,MySQL,Nginx)


  (四)常见问题



 (一)本地光盘做YUM源


 在不能上网的服务器,可以把安装光盘上做为源。来享受yum的便利。


1. 搞一个挂载目录,并把安装盘挂到这个目录下。作为YUM源的查找目录



    mkdir /media/disk



    mount /dev/cdrom /media/disk



2. 建一个属于自己的配置文件



    vi /etc/yum.repos.d/xclyum.repo



    [xclyum]



    name=My YUM Server



    baseurl= file:///media/disk/Server/



    gpgcheck=0



    enabled=1





3. 把系统原来的源文件改个名字,好让新的这个生效,不然还是找旧的。



    以Oracle Linux为例:



     cd /etc/yum.repos.d



      mv public-yum-ol6.repo public-yum-ol6.repo.back  



4. 效验下



     yum update





(二)好用的源



1. 假如你不是用的Oracle Linux,但想装Oracle时,Oracle提供了一些不错的源.可以去 http://public-yum.oracle.com/下载





2.如果是CentOS下面附得这个源很不错



cd /etc/yum.repos.d



mv CentOS-Base.repo CentOS-Base.repo.save



wget  http://centos.ustc.edu.cn/CentOS-Base.repo





(三)常用的软件安装命令



   1. Gcc的安装



     yum -y install gcc



     yum -y install gcc-c++



   2.PHP,MySQL,Nginx安装,启动服务命令及设置为开机自启动。



a.Nginx服务器



yum install nginx

service nginx start

chkconfig --levels 235 nginx on

b.MySQL数据库

yum install mysql mysql-server mysql-devel


service mysqld start

chkconfig --levels 235 mysqld on


c.安装php和所需组件使PHP支持MySQL、FastCGI模式

yum install php lighttpd-fastcgi php-cli php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy php-common php-devel php-fpm php-pear php-pecl-memcache php-pdo

service php-fpm start

chkconfig --levels 235 php-fpm on





(四)常见问题



问题一: yum 被lock了



[root@ol64 ~]# yum list

Loaded plugins: refresh-packagekit, security

Existing lock /var/run/yum.pid: another copy is running as pid 2906.

Another app is currently holding the yum lock; waiting for it to exit...

看起来好像是有另外的进程在执行。但你重启系统都没用,照样出这个提示。

处理方法有点非常规:

rm -f /var/run/yum.pid

这样就行了。

另外一种情况是,当前有yum在跑,但现在想中止,可以用下面杀死yum进程的方法来处理:

        ps -A | grep yum |grep -v grep | awk '{print $1}' | xargs kill -9



          这种方法删除的,不会出现yum lock的问题。ctrl+c中断的则常会出现。





问题二:源明明是配的对的,但下载的包版本不对应。



   有可能是之前有错误的配置被缓存了。 清一下缓存再做。 

    yum clean all



举报

相关推荐

0 条评论