搭建局域网Ubuntu部分软件包源服务器
2013-07-19 11:36
405 查看
搭建局域网Ubuntu部分软件包源服务器
最近有几个同事安装Ubuntu11.04 64位版出现了各种问题。发现由于Ubuntu11.04版本已经在各大镜像服务器上不予支持了。但是由于工作需要,公司内部的不少电脑还是要安装Ubuntu11.04 64位这个版本。于是研究了下,搭建了公司局域网的Ubuntu11.04-64Bit、Ubuntu12.04-64Bit源服务器,供公司内部使用。下面介绍下搭建方法,供各位参考。
apt-get或新立得安装软件时,下载的deb文件都会存放在/var/cache/apt/archives/下,为了今后重装或给别人用,特别是没有网络时,这些deb包还可以有另外的,也就是可以用这些deb制作成本地源。
因此,使用这个方法制作的本地源称之为部分软件包的源。下面给出可行且实用的部分本地源制作步骤:
# sudo apt-get autoclean
例如拷至/home/packages/下的Natty目录中:/home/packages/Natty
# sudo dpkg-scanpackages Natty /dev/null | gzip >Natty/Packages.gz
至此本地源的软件包已经准备完毕;下面接着介绍如何使用。
把 deb file:/// home/packages/ Natty/
注意Natty后面有一个斜杠,前面还要有空格
加入到sources.list即可。
#sudo apt-get update
以更新本地的软件包列表
然后可以用apt-get命令安装本地源中含有的软件包或者像我一样直接执行
#sudo apt-get dist-upgrade
命令更新系统。如果再懒一点,可以输入以下命令
#sudo apt-get update;sudo apt-get dist-upgrade
来直接进行以上工作。
之后即可正常安装所需软件。
创建软连接:
#sudo ln -s /home/packages/Natty/ /var/www/ubuntu-local
将源地址添加到系统源列表文件
#sudo gedit /etc/apt/sources.list
把 deb http://127.0.0.1/ubuntu-local /加入到sources.list
注意空格后有一个斜杠
网上其它电脑修改源时,要把127.0.0.1改为你的ip地址或域名
注意:如果能够更新软件,但是不能安装,说明添加源地址出错。可更改为下面方式:
局域网中应加 deb http://192.168.1.224/ubuntu-local/
地址之后加空格
最近有几个同事安装Ubuntu11.04 64位版出现了各种问题。发现由于Ubuntu11.04版本已经在各大镜像服务器上不予支持了。但是由于工作需要,公司内部的不少电脑还是要安装Ubuntu11.04 64位这个版本。于是研究了下,搭建了公司局域网的Ubuntu11.04-64Bit、Ubuntu12.04-64Bit源服务器,供公司内部使用。下面介绍下搭建方法,供各位参考。
apt-get或新立得安装软件时,下载的deb文件都会存放在/var/cache/apt/archives/下,为了今后重装或给别人用,特别是没有网络时,这些deb包还可以有另外的,也就是可以用这些deb制作成本地源。
因此,使用这个方法制作的本地源称之为部分软件包的源。下面给出可行且实用的部分本地源制作步骤:
一、部分软件包本地源的制作
1.1安装所需软件包
# sudo apt-get install nautilus-open-terminal dpkg-dev1.2打包deb软件包
将/var/cache/apt/archives/下的所有deb文件拷到(cp命令,图形界面都没问题)你想要的地方,拷贝前建议执行一下:# sudo apt-get autoclean
例如拷至/home/packages/下的Natty目录中:/home/packages/Natty
1.3在终端中进入指定目录上一级目录
拷完后在终端中进入刚才新建的目录Natty所在的上一级目录,也就是:/home/packages1.4生成软件包依赖信息文件
在终端中执行:# sudo dpkg-scanpackages Natty /dev/null | gzip >Natty/Packages.gz
至此本地源的软件包已经准备完毕;下面接着介绍如何使用。
二、本地源的使用
本地源的使用可分两种方法,如果只作为自己机器软件包的备份,重装系统之用,可参照2.1本机源服务器的搭建;如果想要分享给局域网里的其他人,甚至互联网上的其他人,则可参照2.2局域网中搭建本地源服务器。2.1、本机源服务器的搭建
2.1.1将地址加入更新源列表文件
# sudo gedit /etc/apt/sources.list把 deb file:/// home/packages/ Natty/
注意Natty后面有一个斜杠,前面还要有空格
加入到sources.list即可。
2.1.2 更新源信息及安装软件
打开终端,输入#sudo apt-get update
以更新本地的软件包列表
然后可以用apt-get命令安装本地源中含有的软件包或者像我一样直接执行
#sudo apt-get dist-upgrade
命令更新系统。如果再懒一点,可以输入以下命令
#sudo apt-get update;sudo apt-get dist-upgrade
来直接进行以上工作。
之后即可正常安装所需软件。
2.2、局域网中搭建本地源服务器
2.2.1安装配置apache2服务器
这个网上有N多介绍,这里就不予介绍了;只要注意一点,配置apache2的时候注意端口,不要配置成可能被其他网络应用使用的端口就可以。2.2.2配置服务器上的Ubuntu源
如果你安装了apache2,也可以把这个部分源对外开放,方法如下:创建软连接:
#sudo ln -s /home/packages/Natty/ /var/www/ubuntu-local
将源地址添加到系统源列表文件
#sudo gedit /etc/apt/sources.list
把 deb http://127.0.0.1/ubuntu-local /加入到sources.list
注意空格后有一个斜杠
网上其它电脑修改源时,要把127.0.0.1改为你的ip地址或域名
注意:如果能够更新软件,但是不能安装,说明添加源地址出错。可更改为下面方式:
局域网中应加 deb http://192.168.1.224/ubuntu-local/
地址之后加空格
相关文章推荐
- VMware Workstation 12 Pro Ubuntu操作系统vmware怎么安装windows7,Ubuntu下 SVN 服务器搭建及使用快速构建SVN局域网服务器
- 基于Ubuntu16.04(64位)搭建WebRTC服务器(目前搭在局域网)
- 快速搭建ubuntu JavaWeb服务器环境(不需要下载任何软件包)
- SVN服务器搭建02---SVN服务器软件搭建(Ubuntu14.04)
- Ubuntu下搭建基于apache2的gerrit+gitweb服务器
- Ubuntu 10.04 的源服务器和PXE安装环境搭建。
- HP Gen8 + Epson L211 + Ubuntu 搭建内部服务器
- Ubuntu搭建SFtp服务器
- 语音识别之语音库采集软件---web服务器搭建
- ubuntu下搭建svn服务器以及设置SVN
- Ubuntu 9.04 Server 搭建Lighttpd+PHP5+MySQL完美Web服务器
- 本地搭建SVN局域网服务器【转】
- 本地搭建SVN服务器 局域网
- Ubuntu 12.04双网卡搭建局域网
- rtmp与hls流媒体服务器搭建:ubuntu下Nginx搭建初探与rtmp-module的添加
- 在 Ubuntu 上使用 SSL/TLS 搭建一个安全的 FTP 服务器
- 局域网搭建centos yum 服务器
- ubuntu 14.10下搭建web服务器(MySQL+PHP+Apache) 教程