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
  • 相关阅读:
    02day-webpack
    Mybatis中的@Param注解(自己没试过)
    SpringMVC
    jsp获取map
    form表单提交时选择性传值到后台
    form表单提交数据的几种方式
    ajax中什么时候进success和error
    @RequestParam加与不加的区别
    @RequestBody和@RequestParam区别
    java.lang.IllegalArgumentException: Invalid character found in the request target. The valid charact
  • 原文地址:https://www.cnblogs.com/xjmlove/p/10381090.html
Copyright © 2011-2022 走看看