ubuntu离线安装

2020-05-18  本文已影响0人  小米稀饭a

小僧很想和同行的朋友沟通交流、并肩前行,志同道合的朋友看过来喽!

离线安装

开发工作完成以后,需要将软件环境移植到新的核心板上去,但是又没有网络下载,就可以用离线安装的方式。

这里将开发完成的核心板称为源核心板,将新的需要安装软件环境的源称为目标核心板。

  1. 源核心板操作

    1. 下载软件包

      sudo apt-get install 软件名
      

      在开发工程中,使用apt-get install命令安装的软件其安装包都会在/var/cache/apt/archives目录下

    2. 生成依赖关系

      • sudo mkdir offlinePackage
        
      • sudo cp -r /var/cache/apt/archives /offlinePackage
        
      • sudo chmod 777 -R /offlinePackage
        
      • sudo dpkg-scanpackages /offlinePackage /dev/null | grep >/offlinePackage/Packages.gz
        

        若出现dpkg-scanpackages :command not found

        sudo apt-get install dpkg-dev
        
      • sudo cp /offlinePackage/Packages.gz /offlinePackage/archives/Packages.gz
        
    3. 打成压缩包,以备拷贝到其他目标核心板

      tar cvzf offlinePackage.tar.gz  offlinePackage/
      
  1. 目标核心板操作

    1. 将压缩包复制到根目录下,解压

      sudo tar -xvf offlinePackage.tar.gz
      
    2. 备份系统源

      cp /etc/apt/sources.list /etc/apt/sources.list.bak
      
    3. 将安装路径添加到系统源

      vim /etc/apt/sources.list
      将其他源全部注释掉
      
      添加如下:
      deb file:/// offlinePackage/
      
    4. 更新系统源

      sudo apt-get update
      
    5. 离线安装

      sudo apt-get -y install 软件名 --allow-unauthenticated
      
上一篇 下一篇

猜你喜欢

热点阅读