一、部分软件包本地源的制作 1.1安装所需软件包 # sudo apt-get install nautilus-open-terminal dpkg-dev 1.2打包deb软件包 将/var/cache/apt/archives/下的所有deb文件拷到(cp命令,图形界面都没问题)你想要的地方,拷贝前建议执行一下: # sudo apt-get autoclean 例如拷至/home/packages/下的Natty目录中:/home/packages/Natty 1.3在终端中进入指定目录上一级目录 拷完后在终端中进入刚才新建的目录Natty所在的上一级目录,也就是:/home/packages 1.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/antrol 将源地址添加到系统源列表文件 #sudo gedit /etc/apt/sources.list 把 deb http://127.0.0.1/antrol /加入到sources.list 注意空格后有一个斜杠 网上其它电脑修改源时,要把127.0.0.1改为你的ip地址或域名 注意:如果能够更新软件,但是不能安装,说明添加源地址出错。可更改为下面方式: 局域网中应加 deb http://192.168.1.124/antrol/ 地址之后加空格 (责任编辑:IT) |