tar安装

  1. 找到相应的软件包,比如soft.tar.gz,下载到本机某个目录;
  2. 打开一个终端,su -成root用户;
  3. cd soft.tar.gz所在的目录;
  4. tar -xzvf soft.tar.gz //一般会生成一个soft目录
  5. cd soft
  6. ./configure --prefix=安装目录
  7. make
  8. make install
  9. 卸载进入目录执行make uninstall tomcat或者直接删除文件夹

rpm安装

找到相应的软件包,比如soft.version.rpm,下载到本机某个目录;
打开一个终端,su -成root用户;
cd soft.version.rpm所在的目录;
输入rpm -ivh soft.version.rpm
// 卸载使用,--nodeps 可以不要,添加之后不检测依赖关系
rpm -e --nodeps tomcat

rpm依赖问题可以使用yum安装

sudo yum install 软件名字.rpm

卸载

rpm -qa |grep docker
rpm -e 上面查询的包

yum安装

rpm 是linux的一种软件包名称,以.rmp结尾,安装的时候语法为:rpm -ivh,rpm包的安装有一个很大的缺点就是文件的关联性太大,有时候装一个软件要安装很多其他的软件包,很麻烦,所以为此RedHat小红帽开发了yum安装方法,他可以彻底解决这个关联性的问题,很方便,只要配置两个文件即可安装,安装方法是:yum -y install ,yum并不是一中包,而是安装包的软件

yum常用命令

// 展示已经安装的软件
yum list installed
// 已经安装的软件信息
yum list installed
yum list installed | grep tomcat
// 查询可以安装的软件
yum search tomcat
// 更新软件,软件名可以不要,不要的时候更新所有软件
yum update 软件名
// 卸载软件
yum remove tomcat
// 安装软件
yum -y install tomcat
// 查看可用安装
yum list docker-ce --showduplicates | sort -r

查看修改软件yum仓库

image.png

// 查看yum仓库
yum info yum
// 查看是否安装wget
rpm -qa | grep wget
// 如果没有安装则安装
yum -y install wget
// 备份文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
// 下载yum配置文件,如果因为没有安装wget导致报错使用curl替换wget获取地址
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
// 更新缓存
yum makecache
// 添加yum仓库地址
yum-config-manager  --add-repo https://mirrors.aliyun.com/linux/centos/docker-ce.repo

File contains no section headers

https://blog.csdn.net/TroKey/article/details/84908838
原因是没有配置yum源,删除yum.repos.d目录下所有文件

rm -f /etc/yum.repos.d/*

然后重新下载阿里的

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

清除缓存

yum clean all

更新gcc

https://blog.csdn.net/wfx15502104112/article/details/96508940
安装scl源:

yum install centos-release-scl scl-utils-build

列出scl可用源

yum list all --enablerepo='centos-sclo-rh'

yum list all --enablerepo='centos-sclo-rh' | grep "devtoolset-"

安装8版本的gcc、gcc-c++、gdb工具链(toolchian)

yum install -y devtoolset-8-toolchain

scl enable devtoolset-8 bash

gcc --version

yum离线

https://blog.csdn.net/bob71/article/details/82706004

pip

更新源

https://www.cnblogs.com/lfoder/p/5878074.html
下载插件

yum install yum-plugin-downloadonly

下载而不安装rpm文件:—downloadonly

yum install --downloadonly --downloaddir=/home/dict/yum_tmp coolwsd CODE-brand

命令修改

生成软连接

// 找到pip安装目录
find / -name 'pip*'
ln -s /usr/local/python3/bin/pip3.8 /usr/bin/pip3.8
pip3.8 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip3.8 config set install.trusted-host https://pypi.tuna.tsinghua.edu.cn

配置文件
mkdir ~/.pip
vim ~/.pip/pip.conf

添加

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=https://pypi.tuna.tsinghua.edu.cn

或者暂时使用

pip --trusted-host pypi.tuna.tsinghua.edu.cn install -U docker-compose

报错

however the ssl module in Python is not available

yum install openssl

yum install openssl-devel -y

yum install python3-pip

pip3 install ...

引用:
https://www.jianshu.com/p/f9e8264ee487
https://blog.csdn.net/zhaoyanjun6/article/details/78894974
https://blog.csdn.net/bob71/article/details/82706004