Centos软件安装(自用)

Node.js v18.18.2

#下载
cd /usr/local  && wget https://nodejs.org/dist/v18.18.2/node-v18.18.2-linux-x64.tar.gz
#解压
tar -xzvf node-v18.18.2-linux-x64.tar.gz && rm -f node-v18.18.2-linux-x64.tar.gz
#配置环境变量
vi /etc/profile

export NODE_HOME=/usr/local/node-v18.18.2-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules

#生效
source /etc/profile
#检查
node -v #v17.9.1
npm -v #8.11.0

Node.js v17.9.1

#下载
cd /usr/local  && wget https://nodejs.org/dist/v17.9.1/node-v17.9.1-linux-x64.tar.gz
#解压
tar -xzvf node-v17.9.1-linux-x64.tar.gz && rm -f node-v17.9.1-linux-x64.tar.gz
#方法一
ln -s /usr/local/node-v17.9.1-linux-x64/bin/npm /usr/local/bin/
ln -s /usr/local/node-v17.9.1-linux-x64/bin/node /usr/local/bin/
#方法二
#配置环境变量
vi /etc/profile

export NODE_HOME=/usr/local/node-v17.9.1-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules

#生效
source /etc/profile

#检查
node -v #v17.9.1
npm -v #8.11.0

#移除软连接
rm -f /usr/local/bin/npm 
rm -f /usr/local/bin/node 

Node.js v16.18.1

#下载
cd /usr/local  && wget https://nodejs.org/dist/v16.18.1/node-v16.18.1-linux-x64.tar.gz
#解压
tar -xzvf node-v16.18.1-linux-x64.tar.gz && rm -f node-v16.18.1-linux-x64.tar.gz
#方法一
ln -s /usr/local/node-v16.18.1-linux-x64/bin/npm /usr/local/bin/
ln -s /usr/local/node-v16.18.1-linux-x64/bin/node /usr/local/bin/
#方法二
#配置环境变量
vi /etc/profile

export NODE_HOME=/usr/local/node-v16.18.1-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules

#生效
source /etc/profile

#检查
node -v #v16.18.1
npm -v #8.19.2

#移除软连接
rm -f /usr/local/bin/npm 
rm -f /usr/local/bin/node 

pnpm

npm install pnpm --location=global

pm2

npm install pm2 --location=global
ln -s /home/node/nodejs/lib/node_modules/pm2/bin/pm2 /usr/local/bin/
pm2 list

Go

yum install -y epel-release
yum install golang

#查看go版本
go version

FFmpeg

wget https://gitee.com/li-chen-xing/ffmpeg/releases/download/0.0.1/ffmpeg-release-amd64-static.tar.xz
tar -xvf ffmpeg-release-amd64-static.tar.xz
mv ./ffmpeg-6.0-amd64-static ./static
mv -f static/ffmpeg /usr/local/bin/ffmpeg
mv -f static/ffprobe /usr/local/bin/ffprobe
mv -f static/qt-faststart /usr/local/bin/qt-faststart
chmod +x /usr/local/bin/ffmpeg /usr/local/bin/ffprobe /usr/local/bin/qt-faststart
rm -rf ffmpeg-release-amd64-static.tar.xz > /dev/null
ffmpeg -version

sh ffmpeg.sh

#!/bin/bash
YELLOW='\033[1;32m'
BACKGROUND='\033[48;5;0m'
NC='\033[0m'
echo -e "${YELLOW}正在安装ffmpeg${BACKGROUND}"
case $(uname -m) in
  aarch64|arm64)
    ffmpeg=arm64
    ;;
  x86_64)
    ffmpeg=amd64
    ;;
  armv7l)
    ffmpeg=armhf
    ;;
  i686)
    ffmpeg=i686
    ;;
  *)
    echo -e "${YELLOW}您的架构为$(uname -m)尚未适配!${NC}"
    exit
    ;;
esac
#curl -o static.tar.xz https://gitee.com/li-chen-xing/ffmpeg/releases/download/0.0.1/ffmpeg-release-amd64-static.tar.xz
#curl -o static.tar.xz https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-${ffmpeg}-static.tar.xz
#wget https://gitee.com/li-chen-xing/ffmpeg/releases/download/0.0.1/ffmpeg-release-${ffmpeg}-static.tar.xz
wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-${ffmpeg}-static.tar.xz
if ! command -v tar &> /dev/null; then
  yum install -y epel-release
  yum install tar xz -y
fi
echo -e "${YELLOW}正在解压${NC}"
#unar -o static static.tar.xz
tar -xvf ffmpeg-release-${ffmpeg}-static.tar.xz
mv ./ffmpeg-6.0-${ffmpeg}-static ./static
#mv -f static/$(ls static)/ffmpeg /usr/local/bin/ffmpeg
#mv -f static/$(ls static)/ffprobe /usr/local/bin/ffprobe
#mv -f static/$(ls static)/qt-faststart /usr/local/bin/qt-faststart
mv -f static/ffmpeg /usr/local/bin/ffmpeg
mv -f static/ffprobe /usr/local/bin/ffprobe
mv -f static/qt-faststart /usr/local/bin/qt-faststart
chmod +x /usr/local/bin/ffmpeg /usr/local/bin/ffprobe /usr/local/bin/qt-faststart
rm -rf ffmpeg-release-${ffmpeg}-static.tar.xz > /dev/null
ffmpeg -version
echo

Python 3.9.10

#更新系统

sudo yum -y install epel-release
sudo yum -y update

#安装开发者工具

sudo yum groupinstall "Development Tools" -y
sudo yum install openssl-devel libffi-devel bzip2-devel -y

#安装gcc、wget

yum install -y autoconf automake bzr gcc libtool make mercurial subversion wget

#下载 python3.9

wget https://www.python.org/ftp/python/3.9.10/Python-3.9.10.tgz
tar xvf Python-3.9.10.tgz
cd Python-3.9*/

#安装

./configure --enable-optimizations

#Build

sudo make altinstall

#检查

python3.9 --version
pip3.9 --version

#升级pip

/usr/local/bin/python3.9 -m pip install --upgrade pip
pip3.9 --version

JDK

#删除系统自带OpenJDK
rpm -qa |grep jdk
rpm -e --nodeps #忽略依赖关系而强制进行卸载RPM软件包
#下载
cd /root && wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/java/20/latest/jdk-20_linux-x64_bin.tar.gz
#解压
tar -zxvf jdk-20_linux-x64_bin.tar.gz
vi /etc/profile

export JAVA_HOME=/root/jdk-20.0.2 
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

source /etc/profile
#检查
java -version

网络工具

yum install net-tools iproute2 lsof
netstat -tuln
netstat -tuln | grep <端口号>
ss -tuln
ss -tuln | grep <端口号>
lsof -i :9090
kill
感谢观看Centos软件安装(自用),欢迎分享https://cn-lcx.cn/2023/07/31/centos%e8%bd%af%e4%bb%b6%e5%ae%89%e8%a3%85%ef%bc%88%e8%87%aa%e7%94%a8%ef%bc%89/
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇