一、通过安装包的方式安装
下载安装包
本地有台与内网服务器一样的操作系统的外网服务器
redhat类系统
1.有外网的系统操作如下
yum install yum-utils -y
#--resolve 关键参数,自动解析并下载目标软件包(ffmpeg)的所有依赖包
#--destdir=/home/ffmpeg指定下载文件的存储目录
yumdownloader --resolve --destdir=/home/ffmpeg ffmpeg
2.内网系统操作如下
拷贝安装包到内网服务器,如何目录下操作如下命令
rpm -Uvh --force --nodeps *.rpm #--force --nodeps忽略依赖检查和版本冲突
ubuntu类系统
1.有外网的系统操作如下
sudo apt search openjdk-8-jdk #查询包
sudo apt-get install -d -o Dir::Cache::archives="/soft/mysqlc" mysql-client
2.内网系统操作如下
拷贝安装包到内网服务器,如何目录下操作如下命令:
sudo dpkg -i /home/ffmpeg/*.deb
sudo apt-get install -f # 自动修复依赖关系 有时候有问题 可不用
示例操作命令
安装java1.8
sudo apt update #更新
sudo apt search openjdk-8-jdk #查询包
sudo apt-get install -d -o Dir::Cache::archives="/soft/java" openjdk-8-jdk
sudo dpkg -i /home/java/*.deb
sudo apt-get install -f
安装nginx
echo "deb http://nginx.org/packages/mainline/ubuntu bionic nginx" | sudo tee /etc/apt/sources.list.d/nginx.list
curl -fsSL https://nginx.org/keys/nginx_signing.key | sudo apt-key add -
sudo apt update
sudo apt-get install -d -o Dir::Cache::archives="/soft/nginx" nginx
sudo dpkg -i /home/nginx/*.deb
sudo apt-get install -f