• yum工具的使用


    yum工具的使用

    ----------

    yum list|head -n 10
    会有一个报错:
    由于管道被破坏而退出
    -----------
    搜索名字为vim的rpm包
    yum search vim
    使用grep也可以实现相同的搜索功能
    yum list | grep 'vim'
    ----------
    安装一个protobuf-vim 的rpm包
    yum install -y protobuf-vim
    卸载刚我们安装的protobuf-vim 的rpm包
    yum remove protobuf-vim
    -------------
    升级 bash 的rpm包
    yum update bash

    ===============================
    使用本地光盘制作yum源
    1.挂载光盘
    mount /dev/cdrom /mnt
    2.删除/etc/yum.repos.d目录下的所有repo文件:删除之前提前做一个备份
    删除前先做备份
    cp -r /etc/yum.repos.d /etc/yum.repos.d_bak
    开始删除
    rm -rf /etc/yum.repos.d/*
    3.创建一个新的文件dvd.repo
    vim /etc/yum.repos.d/dvd.repo
    写入内容:
    [dvd]
    name=install dvd
    baseurl=file:///mnt
    enabled=1
    gpgcheck=0
    ----------------------
    4.刷新repos生成缓存
    yum makecache
    这一步完成后就可以使用yum 命令安装你所需要的软件包了
    =====================

    在xshell远程工具中也是支持Ctrl+L清屏的
    在xshell远程工具中也是支持Tab键自动补齐命令的

    yum的简单使用
    安装一个tftp的rpm包
    yum install -y tftp
    ======================
    使用yum工具下载需要的rpm包
    恢复一下系统默认的yum源
    rm -rf /etc/yum.repos.d
    mv /etc/yum.repos.d_bak /etc/yum.repos.d
    生成一下yum的缓存
    yum list
    ==================
    使用yum工具下载rpm包到指定的路径中
    yum install rpm包的名字 -y --downloadonly --downloaddir=注定的路径
    下载ypbind的rpm包到tmp目录中
    yum install -y ypbind --downloadonly --downloaddir=/tmp/
    查看一下tmp目录中有哪些rpm包
    ls /tmp/*.rpm
    -------------------
    解决下载的rpm包已经安装的问题
    yum reinstall -y bash --downloadonly

    ===================
    Linux中源码包的安装:
    源码包大多都是用C语言开发的,因为C语言是Linux上最标准的程序语言,Linux上C语言的编译器是gcc,利用gcc编译器可以把C语言编译成可执行的二进制文件

    怎样查看一下自己的Linux上是否安装了gcc
    执行gcc -v命令,如果Linux系统没有安装gcc编译器,会提示“Command not found”;
    如果系统上安装了gcc编译器,这条命令就会显示出当前安装的gcc编译器是哪个版本。
    rpm -q gcc
    查看一下系统上的gcc的版本信息
    gcc -v
    就会打印出你使用gcc的版本信息了,然后就可以用了
    gcc -o test test.c
    就会编译test.c,生成可执行文件 test
    然后
    ./test
    就会运行test
    -------------------------
    安装源码包的步骤
    ./configure 定制功能
    make 使用gcc对Makefile文件中的预设定的参数进行编译
    make install 安装:创建软件的存放目录和配置文件
    ------------
    下载源码包到/usr/local/src
    cd /usr/local/src
    wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.32.tar.gz
    http://r.aminglinux.com
    wget http://r.aminglinux.com/apache/httpd/httpd-2.2.32.tar.gz
    查看一下下载的源码包
    ls
    httpd-2.2.32.tar.gz

    解压源码包
    tar -zxvf httpd-2.2.32.tar.gz
    用wget命令直接下载的压缩包可能会有问题
    gzip: stdin: not in gzip format
    tar: Child returned status 1
    tar: Error is not recoverable: exiting now

    改变一个文件的权限
    chmod 777 httpd-2.2.32.tar.gz
    删除文件
    rm -rf httpd-2.2.32.tar.gz

    ---------------------------------

  • 相关阅读:
    【c#.Net】类:面向对象
    【c#.Net】面试题库总结50题
    【c#.Net】C#面试题(.net开发人员必备)100题
    【C#.Net】方法和参数
    如何在Tomcat (6/7/8.0) 安装SSL证书
    ubuntu16.04安装jdk/mysql/tomcat (使用apt-get命令)
    java后台处理解析json字符串的两种方式
    web开发如何使用百度地图API(一)判断点是否在范围内
    ES6的let和var声明变量的区别
    web开发如何使用高德地图API(四)通过AMap.Marker自定义标点
  • 原文地址:https://www.cnblogs.com/GaoNa/p/9736371.html
Copyright © 2020-2023  润新知