目录
ubuntu16.04下的apt-get内网CD源的使用(虚拟机)
ubuntu16.04下的apt-get内网使用apache2服务器作为局域网的源(基于平时apt-get install安装软件下载的deb文件)
ubuntu16.04下的apt-get内网使用apache2服务器作为局域网的源(同步各大源库)
记录一下,免得以后忘记!(搭建的时候踩的坑比较的多,分享出来供大家参考)
ubuntu16.04下的apt-get内网CD源的搭建
背景
平时apt-get install安装软件时,下载的deb文件都会存放在/var/cache/apt/archives/下,为了今后重装或给别人用,特别是没有网络时,这些deb文件实际上是可以派上用途的,也就是可以用这些deb制作成本地源。这种方法还有一个应用场景:
1.先在有网络的服务器上面进行apt-get install安装
2.安装dpkg-dev,这个用来制作源。
apt-get install dpkg-dev
3.在根目录下新建一个dir,作为自己源存放位置
mkdir /software
4.复制文件到software文件夹下,目录依各人情况变化。
sudo cp /var/cache/apt/archives/* /software -r
5.建立Packages.gz包,里面记录了packs文件夹下面的软件包信息,包括依赖信息。
dpkg-scanpackages software /dev/null |gzip > software/Packages.gz -r
6.将software文件夹全部烧在CD/DVD里面去
7.出现问题以及解决:
关于Ubuntu中Could not get lock /var/lib/dpkg/lock解决方案 https://blog.csdn.net/u011596455/article/details/60322568
ubuntu16.04下的apt-get内网CD源的使用(虚拟机)
一、光驱的挂载
1.创建挂载点:
mkdir /mnt/cdrom
2.打开光驱,放入光盘
如果用的是VMware中的虚拟机,进入虚拟机设置,选择“CD/DVD”硬件,勾选“已连接”和“启动时连接”。连接选择使用物理驱动器(P),不能选择自动检测,选择指定的盘符,不能然挂载的时候找不到media。