zoukankan      html  css  js  c++  java
  • linux离线安装软件(一)——Ubuntu 离线以安装包形式安装opensshserver 和 vsftp等软件

    Ubuntu 离线以安装包形式安装openssh-server 和 vsftp等软件

    • 该方式是不知道软件包含哪些包,可以让apt、yum来帮助获取
    • 该方式可以避免手动下载包,导致依赖包下载不全的问题

    1、准备:

    准备两个设备,安装相同版本相同系统,设备A能联网,设备B不能联网

    2、设备 A下载测试deb

    • 设备A为测试设备,尽量使用虚拟机等作为测试介质
    # 在设备A上更新缓存相关的依赖包  
    
    # -d --download-only 表示下载模式,只下载不会安装,centos中yum也有--downloadonly参数
    sudo apt-get -d update 
    
    
    # 缓存openssh-server包  或者改为下载 vsftpd等其他软件
    sudo apt-get -d install openssh-server 
    
    
    # 进入到缓存目录 
    cd /var/cache/apt/archives 
    
    
    # 先在A机器上测试安装 
    dpkg -i *.deb 
    
    
    # 安装完毕后查看是否安装成功 
    sudo service ssh status 
    
    # 也可以去/etc/ssh目录下看看是否有sshd_config文件 
    
    # 如果安装成功,那么将所有的deb包打包成tar.gz文件 
    tar -czvf ssh.tar.gz *.deb
    
    • 如果设备A上已经安装了openssh-server,可通过以下命令将其卸载

      sudo apt-get remove --purge openssh-server 
      

    3、将打包好的deb文件包拷贝到设备B上

    # 通过移动硬盘等方式拷贝, 如果可以连入局域网,也可使用http等方式下载
    # 解压
    mkdir ssh
    mv ssh.tar.gz ssh/
    cd ssh/
    tar -zxvf ssh.tar.gz
    
    # 对所有安装包进行安装
    sudo dpkg -i *.deb
    

    4、查看进程是否启动

    ps -ef | grep sshd
    
    博客内容仅供参考,部分参考他人优秀博文,仅供学习使用
  • 相关阅读:
    第一阶段
    堆栈的内容------全局变量(实例变量)---静态变量等等
    this和引用变量的地址值是同一个---------new后面的是构造方法
    引用数据类型的传递,那个值先输出,后面的也同样是同一个值
    基本数据类型的传递,参数传递的是具体的值
    构造方法和构造代码块
    装饰器初识
    Bootstrap框架
    Django ORM那些相关操作
    jQuery
  • 原文地址:https://www.cnblogs.com/linagcheng/p/15748465.html
Copyright © 2011-2022 走看看