文 - 篇  访客 -

shell常用操作命令系列(软件操作命令)


  分类:Linux  / 
更新:2023-08-14 09:48:57  /  创建:2022-08-18 10:34:43
不要删除

date created: 2022-07-05 11:11

rpm常用操作

        rpm -ivh lynx          # rpm安装 

        rpm -e lynx            # 卸载包 

        rpm -e lynx --nodeps   # 强制卸载 

        rpm -qa                # 查看所有安装的rpm包 

        rpm -qa | grep lynx    # 查找包是否安装 

        rpm -ql                # 软件包路径 

        rpm -Uvh               # 升级包 

        rpm --test lynx        # 测试 

        rpm -qc                # 软件包配置文档 

        rpm --import  /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6     # 导入rpm的签名信息 

        rpm --initdb           # 初始化rpm 数据库 

        rpm --rebuilddb        # 重建rpm数据库  在rpm列表不好使的情况使用

yum常用操作

        yum list                 # 所有软件列表 

        yum install 包名         # 安装包和依赖包 

        yum -y update            # 升级所有包版本,依赖关系,系统版本内核都升级 

        yum -y update 软件包名   # 升级指定的软件包 

        yum -y upgrade           # 不改变软件设置更新软件,系统版本升级,内核不改变 

        yum search mail          # yum搜索相关包 

        yum grouplist            # 软件包组 

        yum -y groupinstall "Virtualization"   # 安装软件包组 

        repoquery -ql gstreamer  # 不安装软件查看包含文件 

        yum clean all            # 清除var下缓存

yum扩展源


        # 包下载地址: <http://download.fedoraproject.org/pub/epel>   # 选择版本 

        wget <http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm> 

        rpm -Uvh epel-release-5-4.noarch.rpm
`` `

自定义yum源

        find /etc/yum.repos.d -name "*.repo" -exec mv {} {}.bak ; 

        vim /etc/yum.repos.d/yum.repo 

        [yum] 

        #http 

        baseurl=http://10.0.0.1/centos5.5 

        #挂载iso 

        #mount -o loop CentOS-5.8-x86_64-bin-DVD-1of2.iso /data/iso/ 

        #本地 

        #baseurl=file:///data/iso/ 

        enable=1

        #导入key 

        rpm --import  /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5


编译

源码安装

            ./configure --help                   # 查看所有编译参数 

            ./configure  --prefix=/usr/local/    # 配置参数 

            make                                 # 编译 

            make install                         # 安装包 

            make clean                           # 清除编译结果

perl程序编译

            perl Makefile.PL 

            make 

            make test 

            make install

python程序编译

            python file.py 

            # 源码包编译安装 

            python setup.py build 

            python setup.py install

编译c程序

            gcc -g hello.c -o hello

不要删除

是日已过,命亦随减,如少水魚,斯有何乐?