首页 > 系统相关 >Linux软件安装(Ⅲ)

Linux软件安装(Ⅲ)

时间:2024-01-05 19:33:34浏览次数:37  
标签:root server yum Linux test 软件 devel 安装 8.8

软件安装

1.检查你的Linux系统是否可以上网,如果不能上网,配置使其能够上网

[root@test-server ~]# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=128 time=203 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=128 time=207 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=128 time=203 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=128 time=204 ms
........

2.查看你的系统的发行版信息,给你的系统安装阿里云的YUM源

[root@test-server ~]# cat /etc/redhat-release 
CentOS Linux release 7.7.1908 (Core)
[root@test-server ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
[root@test-server ~]# yum makecache

3.yum安装mariadb-server数据库服务程序

[root@test-server ~]# yum install mariadb-server -y

4.iptraf是一款局域网监控工具,通过yum查看iptraf-ng命令是由哪个软件包提供,并安装上它

[root@test-server ~]# yum provides iptraf-ng

5.安装Apache服务器,完成后查看其安装的目录和文件

[root@test-server ~]# yum install httpd -y
[root@test-server ~]# rpm -ql httpd

6.卸载httpd和mariadb-server软件包

[root@test-server ~]# yum remove httpd
[root@test-server ~]# yum remove mariadb-server

7.断开Linux系统网络,使其不能连入互联网

[root@test-server ~]# nmcli connection down yu 
[root@test-server ~]# ping 8.8.8.8
connect: 网络不可达

8.使用Linux系统的安装光盘镜像,搭建一个本地YUM源

[root@test-server ~]# mount /dev/cdrom /media/cdrom/
mount: /dev/sr0 写保护,将以只读方式挂载
[root@test-server Packages]# vim /etc/yum.repos.d/local.repo
[local]
name=user_local
baseurl=file:///media/cdrom
enabled=1
gpgcheck=0

9.使用本地YUM源成功安装httpd和mariadb-server软件

[root@test-server ~]# yum install httpd* --skip-broken
[root@test-server ~]# yum install mariadb-server -y

10.卸载httpd和mariadb-server软件包

[root@test-server ~]# yum remove httpd* mariadb-server*


编译安装软件

1.下载最新的python3软件包:Python-3.7.2.tar.xz

https://www.python.org/downloads/release/python-372/

[root@test-server ~]# wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz

2.编译安装python3

需要提前安装依赖包: wget sqlite-devel xz gcc automake zlib-devel openssl-devel epel-release git libffi-devel

[root@test-server ~]# yum install -y wget sqlite-devel xz gcc automake zlib-devel openssl-devel epel-release git libffi-devel
[root@test-server ~]# tar -Jxf Python-3.7.2.tar.xz -C /usr/src
[root@test-server Python-3.7.2]# ./configure --prefix=/path/to/somefile      ## 指定程序存放路径
[root@test-server Python-3.7.2]# make
[root@test-server Python-3.7.2]# make install

## 配置环境变量(全局)
[root@test-server ~]# vim /etc/profile
在expot上添加一行  PATH=/path/to/somefile/bin:$PATH
[root@test-server ~]# source /etc/profile
[root@test-server ~]# echo $PATH 
/path/to/somefile/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

[root@test-server ~]# python3
Python 3.7.2 (default, Oct 28 2020, 16:40:52) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print('123456')
123456
>>> ^C
KeyboardInterrupt
>>>

3.成功编译安装Python3后,打开Python3的解释器环境,截图并提交

Linux软件安装(Ⅲ)_python

标签:root,server,yum,Linux,test,软件,devel,安装,8.8
From: https://blog.51cto.com/u_16206331/9117001

相关文章

  • Luminar Neo 图片编辑软件分享
    软件介绍:LuminarNeo是一款完全由人工智能支持的图像编辑器,是Luminar4的进阶版本。借助LuminarNeo,有更多方法可以改善您的图像。您将找到一个完整的“编辑”模块,该模块具有完美组织的工具和精巧的界面,减少了混乱的操作步骤。LuminarNeo还有几项Luminar4所没有的新技术可为您的......
  • rcs群发,rcs群发软件,rcs群发软件系统(定义篇)
    随着科技的飞速发展,人们对于信息传递的需求日益增长,传统的短信、电话、邮件等方式已经无法满足现代企业的营销和服务需求。因此,富通信解决方案(RichCommunicationSuite,简称RCS)应运而生,为企业提供了一种全新的群发软件系统开发定义,本文将深入探讨RCS群发软件系统的开发定义,并分......
  • 软件测试/测试开发/全日制|Pytest都有哪些命名规则?
    前言在使用Pytest进行测试时,良好的命名规范是编写清晰、易读和可维护的测试用例的重要组成部分。规范的命名使得测试用例的意图更加明确,便于团队成员理解和维护。本文就来给大家介绍一下pytest的命名规范。Pytest命名规范测试文件命名测试脚本文件为python文件,此外文件名命名规则为......
  • 软件测试/测试开发/全日制|pytest用例执行顺序,这篇文章就够了
    前言在使用unittest测试框架执行测试时,测试用例执行的顺序是默认按照ACSII码的顺序加载测试用例并执行,顺序为:0-9、A-Z、a-z,测试目录、测试模块、测试类、测试方法/测试函数都按照这个规则来加载测试用例。在有的时候,我们并不希望测试用例按照这样的规则来执行,pytest就可以让我们按......
  • 软件测试/测试开发/全日制|Pytest参数化神器,pytest.mark.parametrize()使用
    前言当我们要使用pytest输入多个数据对一个功能进行测试时,如果写多个测试用例的话,那就完全体现不出通过代码来执行测试的优势了,这个时候,就轮到pytest的参数化功能闪亮登场了。所谓参数化,就是就是把测试过程中的数据提取出来,通过参数传递不同的数据来驱动用例运行。其实也就是数据驱......
  • Windows电脑多开软件的常见问题及解决方法
    Windows电脑多开软件的常见问题及解决方法在日常使用Windows电脑时,我们经常会遇到需要同时打开多个相同软件的情况,比如同时打开多个浏览器窗口、多个文档编辑器等。为了解决这一需求,有许多多开软件应运而生。然而,一些用户在使用多开软件时可能会遇到一些常见问题。本文将就Window......
  • linux下LVM逻辑卷的建立、扩容和缩容
    ---------建立逻辑卷---------1.新建2个分区,sda5 5G,sd610G,完成之后如下[root@yangcan/]#fdisk-lDisk/dev/sda:42.9GB,42949672960bytes255heads,63sectors/track,5221cylindersUnits=cylindersof16065*512=8225280bytesSectorsize(logical/physical......
  • Adobe Photoshop安装教程
    Photoshop内含众多的编修以及绘图工具,能够有效完成各项图片的处理工作,满足日常所需。例如,其图像合成功能可以将几幅图像通过图层操作、工具应用合成为完整的、传达明确意义的图像,这是美术设计的必经之路。安装步骤下载地址:kdocs.cn/l/ci6Pm5vZsXBQ一、软件安装包下载解压打开(下载软......
  • 专业能力再获赞!棱镜七彩收到中国软件评测中心感谢信
    近日,中国软件评测中心(工业和信息化部软件与集成电路促进中心)发来感谢信,对棱镜七彩在助力信创产业发展过程中所做出的贡献表示感谢,并对棱镜七彩工作人员专业细致、尽职尽责的工作态度和敬业精神进行了高度赞扬。同时,中国软件评测中心还表示,希望在今后工作中能继续与棱镜七彩合作,共同......
  • Linux核心组件(CPU,内存,磁盘,网络,进程)
    一、CPU不同组件,每秒的运算、读写次数命令集:lscpu+top/htop/uptime+mpstat+sar#查看CPU静态信息cat/proc/cpuinfo#查看CPU统计信息lscpu uptimeLoadAverage(平均负载):就是一段时间内(1分钟、5分钟、15分钟)内平均Load翻译:一段时间内正在使用和等待使用CPU的平均进程......