1、下载安装
Ubuntu 14.04使用apt-get 安装软件后,会在/var/cache/apt/archives下保存deb包。
sudo apt install dpkg-dev [后面制作依赖信息时需要使用dpkg-scanpackages工具]
sudo apt install openssh-server [ssh服务器软件]
2、拷贝deb文件并制作依赖文件
将archives下的所有内容拷贝到某个文件夹下,比如/var/debs/下,然后执行如下命令生成依赖信息。
sudo touch /var/debs/Packages.gz
在/var目录下(包含所有deb文件的上一级目录)执行:
sudo dpkg-scanpackages debs /dev/null | gzip > debs/Packages.gz
然后将/var/debs文件夹压缩后,拷贝到不能连接上网的电脑上的对应目录下,如/var/目录下,并解压。
3、拷贝到不能联网的内部电脑上解压
在目录/var下执行解压命令:sudo tar -xjf debs.tar.bz2得到下载号的deb包文件。
4、添加本地源
修改sources.list内容前最好备份下该文件,删除其中内容,添加一行:
deb file:/var debs/
5、更新软件列表
sudo apt-get update
6、安装软件包
sudo apt-get install dpkg-dev --allow-unauthenticated
sudo apt-get install openssh-server --allow-unauthenticated
sudo apt install git vim --allow-unauthenticated
后续:可以在联网机器上先运行apt-get clean后再安装需要的软件,然后把新的deb文件压缩后拷贝到内部机上的debs目录里。运行dpkg-scanpackages生成新依赖文件Packages.gz,然后apt update后并可以安装。