用yum安装基本软件

本文列出了在CentOS系统中使用yum命令安装一系列开发工具、系统库、PHP依赖、Perl和Python模块的方法,包括编辑器vim、网络工具、系统监控工具等。同时,还提到了如何更新系统、升级到CentOSStream以及安装其他应用程序如git和podman。
摘要由CSDN通过智能技术生成

yum install -y autoconf bc vim wget screen telnet lrzsz zip unzip lsof locate nc tcpdump strace iftop iotop htop crontabs strace ntpdate curl
#开发工具
autoconf #开源软件安装依赖
bc #计算器
vim #编辑器
wget #获取网络文件
screen #ssh提供多个桌面
telnet #网络连接
lrzsz #文件上传和下载
zip #压缩
unzip #解压缩
lsof #列出当前系统打开文件的工具
locate #查找文件,它比find命令的搜索速度快
nc #提供网络端口功能
tcpdump #抓包分析工具
strace #跟踪进程执行时的系统调用和所接收的信号
iftop #流量监控工具
iotop #查看IO使用情况
htop #查看内存使用情况
crontabs #任务定时
strace #跟踪进程执行时的系统调用和所接收的信号
ntpdate #同步时间
curl #http(s)请求

yum install -y cpp gcc gcc-c++ libgcc libstdc++ libstdc++-devel libgomp
#系统库
cpp
gcc
gcc-c++
libgcc
libstdc++
libstdc++-devel
libgomp

yum install -y libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers sqlite-devel libevent-devel ncurses-devel xmlto python-devel python-setuptools MySQL-python
Yum install -y libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl-devel e2fsprogs e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openSSL-devel OpenLDAP OpenLDAP-devel nss_ldap OpenLDAP-clients OpenLDAP-servers SQLITE-devel libevent-devel ncurses-devel xmlto python-devel python-setuptools MySQL-python
yum install -y 省略
#其它通用库
libjpeg
libjpeg-devel
libpng
libpng-devel
freetype
freetype-devel #php依赖,图像库
libxml2
libxml2-devel #php依赖,xml解析
zlib
zlib-devel #php依赖
glibc
glibc-devel
glib2
glib2-devel
bzip2
bzip2-devel
ncurses
ncurses-devel
curl-devel
e2fsprogs
e2fsprogs-devel
krb5
krb5-devel
libidn
libidn-devel
openssl
openssl-devel #加密相关
openldap
openldap-devel
nss_ldap
openldap-clients
openldap-servers
sqlite-devel #sqlmap依赖
libevent-devel #memcache依赖
ncurses-devel #erlang依赖
xmlto #rabbitqm依赖
python-devel #python
python-setuptools
MySQL-python

(需要)
python-pip (或者python-setuptools已安装情况下执行easy_install pip)

用yum安装基本软件

yum install -y gcc*

yum install -y zlib*

yum install -y glibc*

yum install -y boost-* --skip-broken

yum install -y lib* --skip-broken

yum install -y compat-*

yum install -y java-* --skip-broken

yum install -y pip*

yum install -y python2-pip.noarch python34-pip.noarch

yum install -y cmake3.x86_64 cmake.x86_64

yum install -y ncurses-devel.i686 ncurses-devel.x86_64

yum install -y root.x86_64

yum install -y libcurl-devel.i686 libcurl-devel.x86_64 libcurl.i686 libcurl.x86_64

yum install -y libXScrnSaver.i686 libXScrnSaver.x86_64

yum install -y argtable.x86_64 argtable-devel.x86_64

yum install -y openssl-devel

yum install -y libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64 libstdc++-static.i686 libstdc++-static.x86_64 compat-libstdc++-33.i686 compat-libstdc++-33.x86_64

yum install -y tbb-devel.x86_64

yum install -y gsl-devel.i686 gsl-devel.x86_64 gsl.i686 gsl.x86_64

yum install -y perl-Sys-SigAction.noarch

yum install -y build-essentials

yum install -y swig-doc.noarch

yum install -y swig.x86_64

yum install -y libcurl-devel.i686

yum install -y libcurl-devel.x86_64

yum install -y libcurl.i686

yum install -y libcurl.x86_64

yum install -y glibc-devel.i686

yum install -y glibc-devel.x86_64

yum install -y libXtst-devel.i686

yum install -y libXtst-devel.x86_64

yum install -y openssl-devel.i686

yum install -y openssl-devel.x86_64

yum install -y xmlsec1.x86_64

yum install -y xmlsec1.i686

yum install -y xmlsec1-nss.x86_64

yum install -y xmlsec1-nss.i686

yum install -y xmlsec1-openssl.x86_64

yum install -y xmlsec1-openssl.i686

yum install -y xmlsec1-openssl-devel.x86_64

yum install -y libquadmath.i686

yum install -y libquadmath.x86_64

yum install -y libquadmath-devel.i686

yum install -y libquadmath-devel.x86_64

yum install -y libstdc++-static

yum install -y pandoc.x86_64

yum install -y pcre2.x86_64

yum install -y pcre.x86_64

yum install -y pcre2.x86_64

yum install -y ImageMagick* --skip-broken

复制

安装python模块

yum install -y python3-* --skip-broken

复制

安装perl模块

yum install -y perl-* --skip-broken

复制

perl这一块的安装包找不到,可以用conda来安装,还有cpanm来安装

(base) xiehs 09:45:56 ~

$ cpanm XML::Parser

--> Working on XML::Parser

Fetching http://www.cpan.org/a用yum安装基本软件http://www.cpan.org/a ... OK

Configuring XML-Parser-2.46 ... OK

Building and testing XML-Parser-2.46 ... OK

Successfully installed XML-Parser-2.46 (upgraded from 2.41)

1 distribution installed

复制

其他应用

yum install -y dnf

yum install -y git

yum install -y tree

yum install -y htop

yum install -y screen

yum install -y lftp

yum install -y iftop

yum install -y tmux

yum install -y podman-docker.noarch

yum install -y pbzip2 nethogs

复制

检查更新

yum check-update

复制

更新

yum update

复制

升级centos-stream

#默认腾讯云centos8.2系统

#升级到centos-stream

dnf swap centos-linux-repos centos-stream-repos

dnf distro-sync

复制

完成后查看下当前系统

Complete!

root 10:07:45 ~

$ cat /etc/centos-release

CentOS Stream release 8

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值