zoukankan      html  css  js  c++  java
  • 011---软件包管理

    软件包管理

    源码安装

    先编译成二进制,再安装。下面安装python为例。

    • 准备:yum install gcc-* glibc-* make zlib-* -y

    • 下载:wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tgz

    • 解压:tar zxvf Python-3.6.7.tgz

    • 添加编译(需要有gcc编译等包)参数(指定安装路径等等):./configure --prefix=/usr/local/python3.6

    • 编译:make

    • 安装:make install

    • 配置环境变量:vim /etc/profile-->export PATH=$PATH:/usr/local/python3.6/bin

    • 环境变量生效:source /etc/profile

    • 测试:

      [root@online1 bin]# python3
      Python 3.6.7 (default, Feb 15 2019, 05:57:53) 
      [GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux
      Type "help", "copyright", "credits" or "license" for more information.
      >>> 
      

    rpm(Redhat Package Manager)

    直接安装

      • 普通安装:rpm -i xxx.rpm
      • 显示安装进度:rpm -ivh xxx.rpm
      • 强制安装:rpm -ivh xxx.rmp --force
      • 普通删除:rpm -e python
      • 忽略依赖删除:rpm -e xxx --nodeps
      • 所有安装的rpm包:rpm -qa
      • 过滤安装的rpm包:rpm -qa | grep 'python'
      • 过滤安装的rpm包:rpm -q python
      • 查看安装路径:rpm -ql python

    yum

    为了方便使用者进行软件的安装、升级、依赖等问题

    • 安装

      • 普通安装:yum install vim
      • 自动确认:yum install vim -y
      • 重新安装:yum reinstall vim -y
    • 清理缓存:yum clean all

    • 卸载:yum erase vim

    • 自定义 yum 源

      • yum install createrepo -y
      • mkdir /home/user/test
      • cp xxx.rpm /home/user/test
      • createrepo /home/user/test
      • vim /etc/yum.repo.d/local.repo--> baseurl=file:///home/user/test
  • 相关阅读:
    linux文件操作
    文件和目录维护
    随心而记
    开学了
    基本逻辑门电路原理
    ubuntu搭建ftp服务
    中断
    数码管
    字,寻址和移位
    Error: Could not find or load main class resourcemanager
  • 原文地址:https://www.cnblogs.com/xjmlove/p/10381090.html
Copyright © 2011-2022 走看看