`

ubuntu制作离线源整理

阅读更多

注意事项

    兼容性问题,如果我们制作安装包时,用的是64位的ubuntu,那么该离线包只能在其他64位系统上安装。

    有些软件对ubuntu serverubuntu desktop版也不兼容。总之,在什么系统下制作的离线包,就在什么系统下安装。

    Ubuntu系统中离线安装软件包是很麻烦的一种方法,一般情况下还是不要用这个进行,因为它有着很多的条件,以上就是关于离线安装的过程和操作,网友们可以去看看哦!

 

 

.应用场景

a.当我们需要在多台电脑安装同一个软件,并且这个软件很大,下载需要很长时间时

b.需要安装软件的ubuntu不能上网

.离线安装包的制作

2.1.通过如下指令下载XXXX软件所需要的deb

        $ sudo apt-get -d install XXXXX

执行完上述指令后,XXXX软件的安装包就下载到了/var/cache/apt/archives目录下

2.2.生成依赖关系

1.根目录下新建一个文件夹 

$ sudo mkdir offlinePackage

2.将下载的deb包拷贝到上述新建的文件夹下

$ sudo cp -r /var/cache/apt/archives  /offlinePackage

3.修改文件夹的权限,可读可写可执行

$ sudo chmod 777 -R /offlinPackage/

4.建立deb包的依赖关系

$ cd /offlinePackage

$ sudo dpkg-scanpackages archives /dev/null |gzip >archives/Packages.gz

PS:网络上的帖子这步有问题,应该在offlinePackage里创建依赖关系,否则会出现找不到文件的情况)

如果出现错误:sudo: dpkg-scanpackages: command not found

则需要安装dpkg-dev工具:

$ sudo apt-get install dpkg-dev

 

2.3.打包成压缩包,以备后用

        $ tar cvzf offlinePackage.tar.gz offlinePackage/

保存offlinePackage.tar.gz文件到U盘或服务器

.在另外一台Ubuntu上离线安装

       1.插入U盘或光盘,将offlinePackage.tar.gz复制到根目录下,解压

        $ sudo tar -xvf offlinePackage.tar.gz

       2.将安装包所在和源路径添加到系统源source.list

        $ sudo vi /etc/apt/sources.list

           deb file:///offlinePackage archives/

       然后将所有的其他deb全部注销掉(#

       注意:我们在添加之前可以先将原来的源备份

        $ sudo cp /etc/apt/sources.list /etc/apt/sources.list.back

       以备以后使用

3. 更新系统源

        $ sudo apt-get update

4.离线安装

        此时,在没有网络的情况下,我们就可以安装我们之间下载的XXXX软件了

        $ sudo apt-get  install XXXXX

 

 

 

分享到:
评论

相关推荐

    ubuntu11.04制作离线镜像源

    ubuntu11.04离线镜像源制作方法 本文档将详细介绍如何制作ubuntu11.04离线镜像源,主要面向没有网络连接的情况,旨在帮助用户在安装完成ubuntu11.04后能够进行更新。 镜像源的重要性 在安装ubuntu11.04时,镜像源...

    ubuntu vlc离线安装方式

    ubuntu vlc离线方式 执行vlc.sh 然后执行sudo dpkg -iR vlc 详细在我博客有说明!

    ubuntu subversion 离线安装包

    本教程将详细讲解如何在Ubuntu 16.04 LTS系统上离线安装SVN 1.9.3版本。 首先,让我们了解Subversion的基本概念。Subversion是一个集中式的版本控制系统,用于跟踪文件和目录的变更,让团队成员可以协同工作,同时...

    ubuntu20.04离线安装docker的离线安装文件

    ubuntu20.04离线安装docker的离线安装文件

    Ubuntu20.04离线安装openssh-server.rar

    Ubuntu20.04离线安装openssh-server 安装步骤: sudo dpkg -i libssl1.0.0_1.0.2n-1ubuntu5.7_amd64.deb sudo dpkg -i openssh-client_8.4p1-6ubuntu1_amd64.deb sudo dpkg -i openssh-sftp-server_8.4p1-6ubuntu1...

    ubuntu离线安装telnet

    ubuntu离线安装telnet,ubuntu,离线,telnet包

    ubuntu20.04离线安装python2.7.18.tar.xz

    ubuntu20.04离线安装python2.7.18

    Ubuntu16和Ubuntu18离线安装包ntp

    这个安装包是专门给ubuntu16和ubuntu18时间同步ntp离线安装包。 使用方法: 1.下载后解压; 2.上传到ubuntu指定目录下; 3.直接运行命令安装; 4.可以参考我的博文设置。

    ubuntu20.04离线dpkg安装automake

    ubuntu20.04离线dpkg安装automake

    ubuntu20.04离线安装autoconf

    ubuntu20.04离线安装autoconf 包括安装的deb包和依赖包

    ubuntu20.04离线安装perf3

    在Ubuntu 20.04系统中离线安装iperf3是一个常见的需求,特别是在没有互联网连接或者网络环境受限的情况下。iperf3是一个强大的网络性能测试工具,它允许用户测量TCP和UDP带宽性能,这对于网络优化、服务器性能评估...

    ubuntu20.04离线安装gcc.zip

    3. **转移文件**:将下载的所有文件(依赖包和GCC源代码)复制到离线Ubuntu 20.04系统的存储设备上。 4. **安装依赖**:在离线机器上,将存储设备挂载并解压依赖包,然后使用dpkg命令进行安装: ``` sudo dpkg -...

    ubuntu20.04离线dpkg安装libtool

    ubuntu20.04离线dpkg安装libtool

    ubuntu16 离线安装ssh

    总结,离线安装SSH在Ubuntu 16.04中涉及的主要步骤包括:在网络连接的环境中下载SSH安装包,将安装包传输到离线机器,使用`dpkg`和`apt-get`命令安装和解决依赖,最后配置并启动SSH服务。通过这个过程,你可以在没有...

    Ubuntu16.04离线安装软件-离线安装包vsftpd-3.0.3

    有时候会遇到客户是内网环境的,无法在线通过apt-get install vsftpd进行安装,本文将提供vsftpd_3.0.3的离线安装包。 安装步骤 1、上传至指定文件夹后,执行命令 tar -zxvf vsftpd_3.0.3.tar.gz 进行解压 2、然后...

    ubuntu20.04离线安装mysql8.0.30需要的tar包和对应的两个依赖包

    ubuntu20.04离线安装mysql8.0.30需要的tar包和对应的两个依赖包分别是:libaio1和libmecab2,详细的安装步骤请关注博主的另一篇博文

    Ubuntu16.04离线安装包vsftpd

    **Ubuntu 16.04离线安装VSFTPD** VSFTPD,全称为Very Secure FTP Daemon,是一款安全且功能强大的FTP服务器软件。在Ubuntu 16.04系统中,如果你需要在没有网络连接的情况下安装它,可以采用离线安装的方式。下面将...

    Ubuntu20.04离线部署nvidia-docker

    在Ubuntu 20.04系统中离线部署NVIDIA Docker是为无互联网连接的环境构建GPU加速的Docker容器的关键步骤。NVIDIA Docker允许你在Docker容器内充分利用NVIDIA GPU的计算能力,这对于进行深度学习、机器学习以及其他...

    ubuntu 1804 nginx 离线安装包

    在Ubuntu 18.04系统中安装Nginx服务器是一项常见的任务,特别是在无互联网连接的环境下,离线安装显得尤为重要。本资源提供了一个适用于这种场景的解决方案,它包括了Ubuntu 18.04环境下Nginx的离线安装包。这个离线...

Global site tag (gtag.js) - Google Analytics