首页 > 系统相关 >CentOS安装podman-compose

CentOS安装podman-compose

时间:2023-08-05 22:24:10浏览次数:42  
标签:compose tar CentOS devel podman usr pip 安装 python3

1. 安装python3的依赖

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

如果当前登录的是普通用户,需要在命令前加sudo,否则不用,下文同理。

2.下载python3的源码包

用wget下载python3的源码包;使用淘宝镜像,替换了官网下载python3,提高下载速度

wget http://npm.taobao.org/mirrors/python/3.7.5/Python-3.7.5.tar.xz

3. 编译python3源码包

  • 解压
xz -d Python-3.7.5.tar.xz
tar -xf Python-3.7.5.tar
  • 进入解压后的目录,依次执行下面命令进行编译
cd Python-3.7.5
./configure prefix=/usr/local/python3
make && make install

4. 添加python3软链接

ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
  • 测试是否安装成功
python3 -V

5. 安装setuptools

setuptools是一种用于管理Python软件项目的工具包。它包括命令行工具和Python库,并提供了一个统一的接口来发现、安装、构建和发布Python模块和包。

  • 下载
wget --no-check-certificate  https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
  • 解压
tar -zxvf setuptools-19.6.tar.gz
  • 安装
cd setuptools-19.6
python3 setup.py build
python3 setup.py install

6. 安装pip3

pip是一个通用的Python包管理工具。提供了对Python包的查找、下载、安装、卸载的功能。pip已内置于Python3.4和2.7及以上版本,其他低版本需手动安装。

  • 下载
wget --no-check-certificate  https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb
  • 解压
tar -zxvf pip-8.0.2.tar.gz
  • 安装
cd pip-8.0.2
python3 setup.py build
python3 setup.py install
  • 添加pip、pip3软链接
ln -s /usr/local/python3/bin/pip /usr/bin/pip
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
  • 验证是否安装成功
pip3 -V
  • 更新pip3
pip3 install --upgrade pip

7. 安装podman-compose

podman-compose是基于python开发,可以使用pip来安装

pip3 install podman-compose

根据安装提示进行如下配置

  • /usr/local/python3/bin到环境变量PATH中
vi /etc/profile

添加内容

export PATH=$PATH:/usr/local/python3/bin

  • 更新pip
python3 -m pip install --upgrade pip

安装是否安装podman-compose成功

podman-compose version

标签:compose,tar,CentOS,devel,podman,usr,pip,安装,python3
From: https://www.cnblogs.com/happyhuangjinjin/p/17608743.html

相关文章

  • 虚拟机 中 centos8 ens33 无ip地址 解决
    执行以下命令#查看托管状态nmclin#显示disabled则为本文遇到的问题,如果是enabled则可以不用往下看了#开启托管nmclinon#重启systemctlrestartNetworkManager然后就可以继续玩耍了......
  • centos7.9 部署mongodb-4.4.18 分片集群
    准备基本环境名称ip地址cpu内存es监听端口redis-65110.0.2.18c64G9200redis-65210.0.2.28c64G9200redis-65310.0.2.38c64G9200......
  • Android开发 Jetpack Compose 与xml的混合开发AndroidView
    前言  JetpackCompose虽然已经逐渐完善,但是其实还是有很多地方未满足需求。比如播放视频、相机预览等等依然需要原来的View。所以目前阶段JetpackCompose与xml的混合开发非常重要。  官方文档地址:https://developer.android.google.cn/jetpack/compose/migrate/interopera......
  • Docker-Compose 一键部署mysql及初始化sql脚本
    1.部署前提:服务器具备docker和docker-compose环境2.镜像准备:-mysql:DockerFile文件:FROMmysql:5.7.41COPY*.sql/docker-entrypoint-initdb.d/初始化sql脚本xxx.sql放在DockerFile文件同级目录下执行指令:dockerbuild-fdockerfile_mysql-tmysql:1.0.0.......
  • Linux-CentOS7_RPM包管理
    常见的软件包封装类型封装类型说明rpm软件包扩展名为“.rpm”一般为二进制包源代码软件包一般为“.tar.gz”、“.tar.bz2”等格式的压缩包包含程序的原始代码附带安装程序的软件包在压缩包内提供install.sh、setup等安装程序或以“.bin”格式的单个执行文件提供绿色免安装的软件......
  • CentOS7 systemctl 管理MySQL服务
    #在/usr/lib/systemd/system/路径下创建mysql.service]#vim/usr/lib/systemd/system/mysql.service[Unit]Description=MySQLserverAfter=syslog.targetnetwork.target[Service]User=mysqlGroup=mysqlType=forkingTimeoutSec=0#PermissionsStartOnly=trueExecStar......
  • centos7中查看指定服务是否开机自动启动
     以ntpd服务为例001、查看ntpd服务的的当前状态[root@PC1home]#systemctllist-unit-files|grep"ntpd"##查看ntpd服务ntpd.servicedisabledntpdate.servicedisabled 002、设置ntpd服务开......
  • centos7中安装 ntp时间同步服务器
     001、查看ntp服务状态[root@PC1home]#cat/etc/redhat-release##系统版本CentOSLinuxrelease7.6.1810(Core) 002、启动ntp服务[root@PC1home]#systemctlstartntpd##没有安装ntpd服务Failedtostartntpd.service:Unitnotfound. 003、使......
  • centos环境tomcat配置SSL
    环境:centos7.9tomcat9jdk1.8一.阿里云申请免费SSL按照官网的方法并未成功启动!44380端口加入安全组阿里云申请免费ssl下载后解压将localhost-rsa.pfx上传至tomcat的/usr/local/tomcat/apache-tomcat-9/conf/下配置service.xml修改redirectPort="443"......
  • CentOS7虚拟机网络无法连接问题 --- network.service failed---已解决,亲测有效
    问题描述昨天虚拟机用的好好的,今天虚拟机网络突然挂掉了,FinalShell无法连接,Radis无法使用了,自己尝试无果后,把问题抛给了同事,同事用三个命令行就解决了,现在对问题进行记录,方便以后查阅。问题排查首先,我打开命令窗口,在命令行输入ifconfig指令,发现IP地址直接不见了。什么情况?然后,我打......