• Linux包管理及yum


    1.光盘挂载

    mount /dev/cdrom /mnt
    cd  /mnt

    2.安装rpm包

    rpm -ivh vsftpd-3.0.2-22.el7.x86_64.rpm
    rpm
    -Uvh vsftpd-3.0.2-22.el7.x86_64.rpm
    其中-Uvh没有就安装,有就更新

    3.卸载

    
    

      卸载rpm
      rpm -e vsftpd-3.0.2-22.el7.x86_64

    前提包是好的,没问题的
    rpm -e 软件包名
    
    查询指定包安装没
    rpm -q vsftpd 
    
    查询全部
    rpm -qa 
    
    过滤
    rpm -qa |grep vsf

    which vim :查看命令具体路径在哪

    rpm -qf /usr/bin/vim :在rpm -qf加命令的路径,查看命令来自那个包

    rpm -ql 软件包名:查询软件产生的文件

     4.包的依赖关系

    A  ---------> B    a 依赖于b
    
    包依赖关系,有版本限制
    
    rpm -ivh a b c :要捋清楚包之间的依赖关系和版本,才能安装成功

     5.使用aliyun yum站电源

        使用aliyun yum站点源
    第一步:Base源 cd
    /etc/yum.repos.d/ mv *.repo /tmp # 将原来etc下的Base源都移到tmp文件夹下
       执行命令: wget http:
    //mirrors.aliyun.com/repo/Centos-7.repo 第二部:EPEL源,需在安装aliyun或其他Base源的情况下执行下面的命令: yum install -y epel-release

    cd /ete/yum.repos.d/

    把原来的源移走

    先装base源,再装epel源

    6.软件安装

    yum list   所有已有yum源支持的所有安装包
    yum list |grep python
    
    yum grouplist   查看组
    yum groupinstall "Development Tools"    安装组

    7.卸载软件包

    yum install -y openssl openssl-devel 

    8.优化源

    (1)本地镜像yum源(光盘挂载到/mnt下)

    vim local.repo    #将Bser源下面的*.repo文件都移走,才能使用本地的,将下面内容写入
    [local] name
    =localios baseurl=file:///mnt gpgcheck=0 yum clean all  清除之前的源的索引的缓存,才能用新的源 yum install -y vsftpd (2)局域网yum源(ftp)
    1.安装ftp软件 yum install -y vsftpd
    2.启动ftp服务 [root@python3 ~]# systemctl start vsftpd [root@python3 ~]# systemctl enable vsftpd 设置开机自动启动 3.创建站点目录,并将光盘软件拷贝其中
    访问路径(站点目录)设置:
    mkdir /var/ftp/pub/centos7
    [root
    @python3 ~]# cp -a /mnt/* /var/ftp/pub/centos7 4.生成ftp站点的yum源配置文件
    创建配置文件:
    cd /etc/yum.repo.d/ #将此目录下的.repo文件都移走
    vim ftp.repo

    写入下面文件:
    [ftp] name
    =centos7 baseurl=ftp://10.0.0.100/pub/centos7 gpgcheck=0
    5.安装软件测试 
    yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++ openssl-devel zlib zlib-devel -y

    9.解压

    .zip 
    1.解压方式: unzip xxx.zip
    .tar .tar.gz .tgz .tar.bz2 .tar.xz
    2.解压方式:
    tar xf xxx.tar
    .iso
    3.解压方式: mount
    -o loop xxx.iso /test
    .cpio
    4.解压方式: cpio
    -idcmv < xxx.cpio
  • 相关阅读:
    Chrome技巧
    jQuery中.bind() .live() .delegate() .on()的区别
    BRAVEHEART勇敢的心威廉姆华莱士战场演讲
    CSS3小模块hover左右交替互换动画
    sublime text 3
    百度图片搜索页的图片展示列表模块jquery效果
    出埃及记:摩西劈开红海
    用位数组计算整数中1的个数
    Using the XPath Wrappers
    【转】为Xcode 4挑选自己喜欢的字体和颜色(Panic Sans)
  • 原文地址:https://www.cnblogs.com/zhaijihai/p/10222089.html
Copyright © 2020-2023  润新知