ubuntu12.04 (precise版)镜像源/本地源 制作

为什么要制作ubuntu12.04的本地安装源呢?

因为有的时候服务器的系统是不能联网的。

那有人会说了为什么不把自己将要安装的软件包都下载下来呢?

贴主也是这么想的,事实上也是这么做的,但是只有这么做了才会发现存在很多问题——安装依赖项!

缺乏安装依赖项这是一个让人头疼的问题!

就像一个新买的房子,能住人,但是吃喝拉撒睡怎么办?

刚安装好的ubuntu12.04也是一样,刚好能用,但对于一些人来说还不够用!

所以就想到了一个办法,可能很愚蠢,下载所有的ubuntu12.04软件安装包!

这样即使没有网络,也能随时随地的下载安装软件包,哈哈。

操作步骤如下

1 在联网的情况下,在ubuntu12.04系统中安装apt-mirror

apt-get install apt-mirror

apt-get install apache2  #如果不打算对局域网或互联网开放,这个不必装

2 修改mirror.list文件

执行命令 sudo gedit /etc/apt/mirror.list

############# config ##################
#
set base_path /var/www/apt-mirror# 设置下载保存地址
# set base_path    /var/spool/apt-mirror
#
# set mirror_path  $base_path/mirror
# set skel_path    $base_path/skel
# set var_path     $base_path/var
# set cleanscript $var_path/clean.sh
set defaultarch amd64 #只下载amd64软件包
# set defaultarch  <running host architecture>
# set postmirror_script $var_path/postmirror.sh
# set run_postmirror 0
set nthreads     5#开启5个线程下载
set _tilde 0
#
############# end config ##############
#只下载amd64软件包
deb-amd64 http://mirror.bjtu.edu.cn/ubuntu/ precise main multiverse restricted universe
#deb http://mirror.bjtu.edu.cn/ubuntu/ precise-backports main multiverse restricted universe
#deb http://mirror.bjtu.edu.cn/ubuntu/ precise-proposed main multiverse restricted universe
#deb http://mirror.bjtu.edu.cn/ubuntu/ precise-security main multiverse restricted universe
#deb http://mirror.bjtu.edu.cn/ubuntu/ precise-updates main multiverse restricted universe

clean http://mirror.bjtu.edu.cn/ubuntu

上面只下载了precise ,大约需要43GB的存储空间。

如果还要下载precise-backports  precise-proposed precise-security precise-updates,估计需要75GB的空间。

如果一次下载不完的花,还可以下次开机执行sudo apt-mirror接着下载。

贴主下载完成后的截图如下

3 引用本地安装源

执行sudo gedit /etc/apt/source.list ,末尾添加

deb http://localhost/apt-mirror/mirror/mirror.bjtu.edu.cn/ubuntu/ precise main multiverse restricted universe

执行 sudo apt-get update 更新安装源

如果局域网中的其他计算机也想访问你的软件源,那么就要修改他们的计算机source.list文件,将localhost

替换为你的计算机在局域网中的地址。前提是apache2安装好了,局域网中的计算机可以访问你的网页。

时间: 2024-10-03 23:06:48

ubuntu12.04 (precise版)镜像源/本地源 制作的相关文章

CentOS 7环境下配置镜像为本地源yum

1  前言 局域网环境没有连接互联网,所以将CentOS 7镜像通过光盘的形式挂载在系统上,并配置本地源yum. 2  镜像挂载 1 [[email protected] /]#mkdir /mnt/yum-centos 在/mnt建立yum-centos目录,作为镜像挂载点 2 [[email protected] /]#mount /dev/cdrom /mnt/yum-centos/ 光盘镜像挂载在/mnt/yum-centos/目录,然后会出现一段提示 3 mount: /dev/sr0

Ubuntu12.04下postgresql-9.3.4编译源码出错,无readline library not found

1.问题现象: 下载链接:http://www.postgresql.org/ftp/source/ 解压后编译安装(需要root权限) 1 [email protected]:/opt/postgresql-9.3.4#  tar -zxvf postgresql-9.3.4.tar.gz 2 [email protected]:/opt/postgresql-9.3.4#  cd postgresql-9.3.4/ 3 [email protected]:/opt/postgresql-9.

RHEL6使用光盘镜像做本地源安装gcc

首先需要在虚拟机的光驱中装载rhel-server-6.0-x86_64-dvd.iso 文件.所用到的命令的相关参数用法请自行手动查询.请切换到 root 用户. ls -l /media/dvd/之前要 将光盘镜像中的.repo文件复制到/etc/yum.repos.d/目录下可以手动完成,不一定 要在终端敲命令.

RHEL6.4使用光盘镜像做本地源安装gcc

实验环境: 系统版本:rhel-server-6.4-x86_64(执行基本安装,默认未安装gcc) 虚拟机:VMware-workstation-full-10.0.0 图片编辑:picpick_V4.0.6.0 实验过程: 首先需要在虚拟机的光驱中装载rhel-server-6.4-x86_64-dvd.iso 文件 所用到的命令的相关参数用法请自行 man 查询 请切换到 root 用户 演示过程如下: 安装gcc 过程

Ubuntu12.04在无网络环境下配置apt-get光盘源的简单方法

许多数据库服务器是不能连上internet,想更新安装包就比较麻烦. 通常可以先在有internet环境的计算机上下载deb包,在拷贝到服务器安装deb,这样很难处理包的依赖关系. apt-get可以解决包的依赖关系,但是默认配置下需要从internet下载包,如果可以从本地读取安装源就可以解决包的依赖关系和无internet的问题. 步骤参考: 1.把光盘插入光驱,并且挂载到本地: mount /dev/cdrom  /mnt 2.备份后修改source.list仓库配置文件: mv /etc

【转】 ubuntu12.04更新源

原文网址:http://blog.chinaunix.net/uid-26404477-id-3382633.html 摘 要:本文列出ubuntu 12.04 LTS更新源列表,内容为网友整理,此处为转载.因为我还在重庆读书,所以在设置自己的源列表的时候选择了电子科技大学的更新源,速度在1M+,更新起来 还是比较安逸.之前使用过电信的网络(非教育网),选择cn99的源,速度也很可观. ubuntu系统与网络关系密切,往往在完成系统安装之后需要进行必需软件的安装及更新.方法网上都可以找得到,这里

Ubuntu12.04编译Android4.0.1源码全过程-----附wubi安装ubuntu编译android源码硬盘空间不够的问题解决

本文转至  http://blog.csdn.net/yanzi1225627/article/details/9263097 昨晚在编译源码,make一段时间之后报错如下: [html] view plaincopyprint? # A fatal error has been detected by the Java Runtime Environment: # #  SIGSEGV (0xb) at pc=0x40362d33, pid=12195, tid=2835454784 # # 

RedHat 6.4企业版利用iso镜像做本地yum源

修改文章:http://linux.cn/article-1017-1.html 而RedHat的yum则需要注册付费才能使用,如果不这样则有两种解决方案 1. 利用iso镜像做本地yum源 2. 利用光盘做本地yum源 在这里用iso或者光盘做本地yum源的方法是差不多的,只是用光盘的话Linux系统会自动挂载,用iso镜像的或需要手动挂载,这里就说挂载iso的方法吧. [一]用本地文件创建本地yum源 1. 创建iso存放目录和挂载目录 mkdir /mnt/iso mkdir /mnt/c

ubuntu12.04 编译android4.2源码 gcc: fatal error: no input files错误

============问题描述============ 最近在ubuntu12.04 编译android4.2源码时遇到一个编译错误,错误如下: host C++: libhost <= build/libs/host/pseudolocalize.cpp gcc: fatal error: no input files compilation terminated. make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libhost_inte