精华内容
下载资源
问答
  • 公司服务器需要安装新版本的nginx,多次搜索资源后发现了此版本nginx,可以在linux离线安装,含有安装说明和所有依赖,安装完了如果好用请给个好评,谢谢
  • Linux 安装软件时经常回报缺少依赖的错,执行命令行也有可能是命令找不到,当服务器可以联网时,yum 安装基本可以解决所有问题,但服务器不允许联网时,我们就需要手动安装一个个依赖了。”01—下载依赖安装依赖1....

    Linux 安装软件时经常回报缺少依赖的错,执行命令行也有可能是命令找不到,当服务器可以联网时,yum 安装基本可以解决所有问题,但服务器不允许联网时,我们就需要手动安装一个个依赖了。

    01

    下载依赖包安装依赖

    1.进入Linux官方仓库搜索对应的安装包,本文以安装 ntpdate 举例

    图片

    2. 根据安装的系统版本和和服务器架构选择对应的安装包,这里下载 x86 架构的 CentOS7 的 64 位安装版本 ntpdate-4.2.6p5-29.el7.centos.2.x86_64.rpm,在下载地址的下面还介绍了此安装包的依赖哪些其他包。

    图片

    1. 通过 rpm 安装 ntpdate-4.2.6p5-29.el7.centos.2.x86_64.rpm 时发现缺少依赖,这时重新从第一步开始安装缺少的依赖,直至依赖全部安装好便可安装成功。

    02

    常见问题

    1. 怎么安装 rpm 安装包

    通过 rpm 命令安装

    rpm -ivh 安装包
    

    2. rpm 安装包互相依赖

    rpm 命令后面可以接多个包名同时安装,解决互相依赖问题

    rpm -ivh 安装包1 安装包2 安装包3 ...
    
    1. rpm 安装包与原有安装程序版本不一致导致冲突

    原先已经安装了一个版本,在升级版本的时候经常出现这个问题,使用 -U解决这个问题

    rpm -Uvh 安装包1
    

    PS

    Linux 仓库地址

    https://centos.pkgs.org

    展开全文
  • 前情提要:在一台没有网络的linux服务器上安装nginx 参考文献中有安装包 1. 准备安装包 解压之后 2.新建文件夹/usr/local/nginx 将解压出来的以上5个东西放在nginx文件夹下 3. 安装gcc 进入gcc文件夹,执行: rpm ...

    前情提要:在一台没有网络的linux服务器上安装nginx
    参考文献中有安装包

    1. 准备安装包

    在这里插入图片描述
    解压之后
    在这里插入图片描述

    2.新建文件夹/usr/local/nginx

    将解压出来的以上5个东西放在nginx文件夹下

    3. 安装gcc

    进入gcc文件夹,执行:

    rpm -Uvh *.rpm --nodeps --force
    

    再进入到gcc-c++文件夹,执行:

    cd /usr/local/src/nginx/gcc-c++
    

    执行以下命令,表示安装:

    rpm -Uvh *.rpm --nodeps --force
    

    通过以下命令检测是否安装成功:

    gcc -v
    g++ -v
    

    图片引用自参考文献
    在这里插入图片描述

    4.安装PCRE

    首先进入nginx文件夹中,先将pcre解压

    cd /usr/local/src/nginx
    tar -zxvf pcre-8.35.tar.gz
    

    解压后开始安装

    cd pcre-8.35
    ./configure
    make
    make install
    

    5. 安装libtool

    首先进入nginx文件夹中,先将libtool解压

    cd /usr/local/src/nginx 
    tar -zxvf libtool-2.4.2.tar.gz
    

    解压后开始安装

    cd libtool-2.4.2
    ./configure
    make
    make install
    

    环境到这里就配置的差不多了

    6.开始安装nginx

    首先进入nginx文件夹中,先将nginx解压

    cd /usr/local/src/nginx
    tar -zxvf nginx-1.13.9.tar.gz
    

    解压后开始安装

    cd nginx-1.13.9
    ./configure
    make
    make install
    

    7. 启动nginx

    启动nginx : nginx安装目录地址 -c nginx配置文件地址

    /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
    

    扩展:其他常用命令

    /usr/local/nginx/sbin/nginx -s stop (quit)          停止nginx
    /usr/local/nginx/sbin/nginx -s reload               重启nginx
    netstat -tunlp                                      查看端口占用                                                                           
    netstat -tunlp |grep                                查看指定端口                                                                   
    

    nginx的配置文件为安装目录下的nginx目录中的nginx.conf,默认端口为80,启动后出现如下页面即为启动成功。

    访问地址是:服务器地址:80 需要注意80端口没有被占用

    8.如果nginx没有启动成功,可能出现的问题

    (1)看nginx的日志,进入nginx安装目录下的logs,查看error.log,查看是否有进程占用了80端口,查看端口占用使用如上命令。
    如果该linux服务器不能联网且不能使用netstat命令,则也可以使用ps命令查看有几个nginx在同时运行,可能会有服务器中残存的其他nginx也在运行

    ps -ef | grep nginx
    

    (2) 如果排除以上问题,查看是否有防火墙阻碍了80端口

    systemctl status firewalld
    firewall-cmd --state
    firewall-cmd --zcne=public --add-port=80/tcp --permanent
    

    本文参考文献:

    https://blog.csdn.net/MyMBS/article/details/90719902

    展开全文
  • linux离线安装各种依赖

    千次阅读 2021-05-18 10:42:45
    安装glibc-2.17-292.el7.i686.rpm 为例:在需要安装的主机上直接执行安命令,来查看需要的依赖包sudo yum install glibc-2.17-292.el7.i686.rpm可以查看到需要的依赖包 Error downloading packages:nspr-4.21.0-1....

    以安装 glibc-2.17-292.el7.i686.rpm 为例:

    在需要安装的主机上直接执行安命令,来查看需要的依赖包

    sudo yum install glibc-2.17-292.el7.i686.rpm

    可以查看到需要的依赖包

    5c38ff230cac842de5d7f754ec9affad.png

    Error downloading packages:

    nspr-4.21.0-1.el7.x86_64: [Errno 256] No more mirrors to try.

    nss-softokn-freebl-3.44.0-5.el7.x86_64: [Errno 256] No more mirrors to try.

    glibc-2.17-292.el7.i686: [Errno 256] No more mirrors to try.

    nss-softokn-freebl-3.44.0-5.el7.i686: [Errno 256] No more mirrors to try.

    nss-util-3.44.0-3.el7.x86_64: [Errno 256] No more mirrors to try.

    在rpm官网搜索并下载所有依赖包:

    官网地址: http://rpm.pbone.net/

    376b6449d8e1d51d838d95a9d11a8d65.png

    找到自己对应的版本,我的是centos7,如果没有直接选择Scientific Linux 7版本

    edd82a395ad2624c409b18ac6c62feb0.png

    将所有的依赖包下载上传到离线主机之后,切换目录到依赖包目录,使用 sudo yum localinstall xxx 安装,将所有依赖包都加上,以空格隔开:

    sudo yum localinstall glibc-2.17-292.el7.i686.rpm nspr-4.21.0-1.el7.x86_64.rpm nss-softokn-freebl-3.44.0-5.el7.x86_64.rpm nss-util-3.44.0-3.el7.x86_64.rpm nss-softokn-freebl-3.44.0-5.el7.i686.rpm

    这样就安装成功

    4dd9ddec38745f60a073d4e7a921536a.png

    如果觉得一个以下下载依赖包麻烦,可以找一个有网的相同环境的主机

    通过修改联网机yum配置,在使用yum install xxx 的时候直接将这些依赖保存在指定目录中,而不是直接删除,便于后面将这些依赖包拷贝到离线服务器中。具体操作如下:

    vim /etc/yum.conf

    cachedir=/var/cache/yum # yum install xxx中xxx依赖的存储位置

    keepcache=1    # 改为keepcache=1这样yum install xxx下载的rpm包就不会删除

    运行安装命令下载依赖

    sudo yum install glibc-2.17-292.el7.i686.rpm

    到 /var/cache/yum 目录下即可看到所有依赖包

    展开全文
  • 1. 网络安装安装PetaLinux时,需要安装PetaLinux依赖Linux软件包。对于Ubuntu,可以执行下面命令,安装所有软件包。sudo apt-get install -y python tofrodos iproute2 gawk xvfb gcc git ...

    1. 网络安装

    安装PetaLinux时,需要安装PetaLinux依赖的Linux软件包。对于Ubuntu,可以执行下面命令,安装所有软件包。

    sudo apt-get install -y python tofrodos iproute2 gawk xvfb gcc git net-tools libncurses5-dev tftpd zlib1g-dev libssl-dev flex bison libselinux1 gnupg wget diffstat chrpath socat xterm autoconf libtool tar unzip texinfo zlib1g-dev gcc-multilib build-essential libsdl1.2-dev libglib2.0-dev zlib1g:i386 screen

    执行上述命令,对于Ubuntu来说,需要有网络连接。如果已经执行了上述命令,软件包已经下载到/var/cache/apt/archives, 下一次就可以离线安装。

    2. 所有软件包生成索引

    在/var/cache/apt/archives, 执行命令dpkg-scanpackages . | gzip -9c > Packages.gz,为所有软件包生成索引。

    3. 拷贝文件

    将Packages.gz, 和/var/cache/apt/archives下所有的软件包拷贝到一个目录,比如/xilinxtool/download/linux/ubuntu-16.04-sw-packages/。

    4. 修改仓库文件

    再把列内容添加仓库文件 /etc/apt/sources.list开始处。

    # PetaLinux software package

    deb [trusted=yes] file:///xilinxtool/download/linux/ubuntu-16.04-sw-packages/ ./

    5. 刷新软件库

    再刷新软件库,执行上述命令apt update。

    之后就能依靠本地软件源,离线安装PetaLinux依赖包

    展开全文
  • Linux离线安装gcc等依赖

    千次阅读 2021-04-01 21:38:04
    二、虚拟机不可以连接外网情况(离线安装) 1、首先下载安装包,各种rpm包下载地址: http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/ 2、lz百度网盘已下载好了gcc相关依赖,可下载 链接:...
  • linux离线安装node环境

    2021-02-24 17:24:56
    本文讲到如何在没有网络的环境下安装node 先在有网的环境下下载node安装包,官网上也可以找到 https://npm.taobao.org/mirrors/node/v10.14.1/node-v10.14.1-linux-x64.tar.gz 1解压安装包 2移动到/usr/local/ 并且...
  • 流程:对于同一版本CentOS,我们可以事先下载离线依赖包,后面用命令手动安装。 准备条件:一台能正常上网的主机【最好和需要离线安装的主机是同一系统版本】 下载离线包的这台主机不能先安装该包,否则无法下载,...
  • 安装docker的基本要求目前只支持安装在64位CPU架构的计算机上,不支持32位;建议系统的Linux内核版本为3.10及以上;...Docker的离线安装步骤1.将下载好的tgz包(我下载的是docker-19.03.8.tgz )放...
  • tar -zxvf mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz8、将解压好的文件夹重命名为mysqlmv mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz mysql9、在etc下新建配置文件my.cnf,并在该文件内添加以下代码: [mysql]#...
  • linux离线安装redis6.0.14

    2021-07-24 15:57:08
    所有软件安装不能使用yum,只能离线安装,在装redis时踩了一系列大大小小的坑,这边做一下记录。 因为redis使用C语言开发的,所以在编译时需要gcc的环境。 而服务器的版本是CentOS 7.3 ,自带的gcc是4.8.5版本的。 ...
  • Linux离线安装apache

    2021-04-26 20:12:26
    Linux离线安装apache 准备工作: 以下操作需要root执行: #创建分组 groupadd apache #创建用户并分配分组 useradd -g apache -m apache #设置用户密码 passwd apache #创建目录 mkdir -p /apache/{8080-apache,...
  • linux离线安装 gcc、g++

    2021-11-23 14:40:09
    但是对于较低操作系统,能安装的gcc版本低于我们理想的版本,这时就需要离线安装自己想要的版本。 下面介绍离线安装的步骤 1 gcc编译过程 1 .1 下载gcc压缩包。 官方网址 http://ftp.gnu.org/gnu/gcc/ 1.2...
  • linux离线安装nginx

    2021-03-22 10:02:00
    因为一些特殊的原因,服务器不让联网,这样我们就只能离线上传安装。 nginx 我们用root用户安装,正式安装之前,我们需要确认服务器是否有g++,gcc开发库,是否安装好了。 标题检查gcc是否安装 gcc --version 检查g++...
  • linux离线安装Fastdfs

    2021-03-17 14:41:19
    storaged start 设置开机启动 vim /etc/rc.d/rc.local service fdfs_storaged start fastdfs-nginx-module 依赖库 yum -y install pcre pcre-devel yum -y install zlib zlib-devel yum -y install openssl openssl-...
  • linux离线安装python3

    2021-01-11 19:39:38
    先下载python的版本安装依赖环境# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel安装python3个人习惯...
  • 一、安装前准备 ** 1、下载nginx1.20源码包 官网下载地址:http://nginx.org/en/download.html 网盘分享: 链接:https://pan.baidu.com/s/1biM6Csgbfo5r7Vm4t1lOjg 提取码:cfky 2、下载php7.2源码包 官网下载地址...
  • linux离线安装wget

    2021-05-14 11:34:14
    tar zxvf wget-1.21.tar.gz3、配置:进入wget解压目录,输入命令 ./configure提示错误:configure: error: Package requirements (gnutls) were not met:No package 'gnutls' found去下载gnutls相关的安装包及依赖包...
  • 一、离线包下载 (1)首先下载 telnet-client (或 telnet) 客户端软件包,这里下载telnet-0.17-65.el7_8.x86_64.rpm版本: 下载地址:http://www.rpmfind.net/linux/rpm2html/search.php?query=telnet (2)接着...
  • 在生产环境中,安装软件包需要解决软件依赖问题;而有的依赖包在本地镜像源没有相关的依赖包。 然而,生产环境一般都是内网,搭建网络Yum源依然无法解决软件依赖的问题。你或许会说:这好办,我把所有的依赖包一个...
  • Linux离线安装Python第三方库Requests

    千次阅读 2021-12-15 14:47:46
    前言:因为公司服务器不能上外网,所以执行Python脚本需要自行配置,如...如此次Linux离线安装Python第三方库Requests。 1、No module named requests root@ubuntu16-CH121-V3:/home# python Python 2.7.12 (defau
  • 因为环境是离线,我之前已经安装在线,所以我没有太多的经验。我发现许多方面遇到了许多问题。我将做一个总结别人的参考,避免弯路。检查是否有zlib和zlib-devel在当前环境。如果不是,最好安装(root@biluos1) # mkdir -...
  • 文件下载尝试安装pip install xxxxxx.whl会提示依赖的文件不存在。接着通过能上网的机子百度去下载对应版本号的文件继续安装。经过一系列的下载之后,tensorflow 安装需要以下依赖文件,通通装上。最终能够成功安装...
  • Go 离线安装依赖

    千次阅读 2021-01-26 15:45:56
    Go 离线安装依赖包 如果要在没有网的环境下安装go的依赖包可以先在go.mod文件所在位置使用go get –d 下载依赖包, 如果go包管理默认代理网址无法访问proxy.golang.org,换一个国内能访问的代理地址:...
  • 工作需要在不能联网的服务器上部署深度学习环境,docker的打包也存在一定的困难,所以采取的是离线安装的方式,主要有以下几个步骤: 0、英伟达驱动安装(这个直接去官网下载目标服务器的匹配版本安装即可,有些...
  • Linux离线安装telnet服务telnet问题描述安装前置环境安装步骤:1.软件包下载2.使用rpm安装telnet服务3.启动telnet服务 telnet问题描述 由于服务器是内网,无法通过 yum install telnet 命令直接在线安装 telnet服务...
  • 笔记:ubuntu 14.04/16.04(linux) 下离线安装依赖库,caffe,cuda8.0apt-get 批量下载与安装批量下载:apt-get install -d --reinstall libatlas-base-dev libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-...
  • Linux 离线安装软件 zlib、openssl、pam

    千次阅读 2021-04-01 17:21:08
    Linux 离线安装软件 zlib、openssl安装zlib安装openssl(libcrypto的安装安装pam-devel 安装zlib 官网地址:http://www.zlib.net/ 下载地址:http://www.zlib.net/zlib-1.2.11.tar.gz 安装命令: #解压 tar -zxvf ...
  • 当操作系统 处于没有网络的状态,使用在线安装无法使用,只能使用离线安装方式,在离线安装过程中,如果当前软件使用的依赖包较少,可以按照提示一个一个的安装,当软件依赖的包很多时,上述方式将很难适应,因此...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 25,863
精华内容 10,345
关键字:

linux离线安装依赖

linux 订阅