Ubuntu软件安装(自用)

Node.js v18.x

curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install nodejs

验证

node --version #v18.20.4
npm --version #v18.20.4

pnpm

npm install pnpm --location=global

pm2

npm install pm2 -g
pm2 list

Go

sudo apt install golang-go -y

#查看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

#更新系统

apt-get -y update
apt-get -y upgrade

#软件依赖

sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev

#下载Python二进制包

wget https://www.python.org/ftp/python/3.9.10/Python-3.9.10.tgz
sudo tar -zxf Python-3.9.10.tgz

#编译安装

cd Python-3.9.10/
# 检查依赖
sudo ./configure --enable-optimizations
# 若是想指定安装目录可以
# 设置安装目录
sudo ./configure --prefix=/usr/lib/python3.9.10

sudo make

sudo make install

#添加环境(如果没有指定安装目录,可以跳过此步骤)

sudo echo "PATH=/usr/lib/python3.9.10/bin:\$PATH" >> /etc/profile
source /etc/profile

# 移除原有python3
mv /usr/bin/python3 /usr/bin/python3.bak
ln -s /usr/lib/python3.9.10/bin/python3 /usr/bin/python3

#检查

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

#升级pip

#修改pipy源
pip install -i https://mirrors.ustc.edu.cn/pypi/web/simple pip -U
pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple

/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
感谢观看Ubuntu软件安装(自用),欢迎分享https://cn-lcx.cn/2024/08/15/__trashed-4/
暂无评论

发送评论 编辑评论


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