使用 APT-mirror 四步配置 Ubuntu 本地软件仓库

我们将向你展示如何在你的 Ubuntu 个人电脑或 Ubuntu 服务器中,直接通过 Ubuntu 官方软件仓库来配置本地软件仓库。在你的电脑中创建一个本地软件仓库有着许多的好处。假如你有许多电脑需要安装软件 、安全升级和修复补丁,那么配置一个本地软件仓库是一个做这些事情的高效方法。因为,所有需要安装的软件包都可以通过快速的局域网连接从你的本地服务器中下载,这样可以节省你的网络带宽,降低互联网接入的年度开支,想要了解更多关于windows,linux的知识可以去《linux就该这么学》看看。

操作方法

  • 01

    介绍APT-Mirror 你可以使用多种工具在你的本地个人电脑或服务器中配置一个 Ubuntu 的本地软件仓库,但在本教程中,我们将为你介绍 APT-Mirror。 这里,我们将把默认的镜像包镜像到我们本地的服务器或个人电脑中,并且在你的本地或外置硬盘中,我们至少需要 120 GB 或更多的可用空间才行。 我们可以通过配置一个 HTTP 或 FTP 服务器来与本地系统客户端共享这个软件仓库。 我们需要安装 Apache 网络服务器和 APT-Mirror 来使得我们的工作得以开始。

  • 02

    1. 安装需要的软件包 我们需要从 Ubuntu 的公共软件包仓库中取得所有的软件包,然后在我们本地的 Ubuntu 服务器硬盘中保存它们。 首先我们安装一个Web 服务器来承载我们的本地软件仓库。这里我们将安装 Apache Web 服务器,但你可以安装任何你中意的 Web 服务器。 对于 http 协议,Web 服务器是必须的。假如你需要配置 ftp 协议 及 rsync 协议,你还可以再分别额外安装 FTP 服务器,如 proftpd, vsftpd 等等 和 Rsync 。 1.$ sudo apt-get install apache2 然后我们需要安装 apt-mirror: 1.$ sudo apt-get install apt-mirror

  • 03

    2. 配置 APT-Mirror 现在,在你的硬盘上创建一个目录来保存所有的软件包。例如,我们创建一个名为 /linoxide的目录,我们将在这个目录中保存所有的软件包: 1. $ sudo mkdir /linoxide 现在,打开文件 /etc/apt/mirror.list : 1. $ sudo nano /etc/apt/mirror.list 这里,我们将要镜像最新和最大的 Ubuntu LTS 发行版 --- 即 Ubuntu 14.04 LTS (Trusty Tahr) --- 的软件包仓库,所以在上面的配置中发行版本号为 trusty 。假如我们需要镜像 Saucy 或其他的 Ubuntu 发行版本,请修改上面的 trusy 为相应的代号。 现在,我们必须运行 apt-mirror 来下载或镜像官方仓库中的所有软件包。 1.sudo apt-mirror 从 Ubuntu 服务器中下载所有的软件包所花费的时间取决于你和镜像服务器之间的网络连接速率和性能。这里我中断了下载,因为我已经下载好了 ...

  • 04

    3.配置网络服务器 为了使得其他的电脑能够访问这个软件仓库,你需要一个Web服务器。 你也可以通过 ftp 来完成这件事,但我选择使用一个Web服务器因为在上面的步骤 1 中我提及到使用Web服务器。 因此,我们现在要对 Apache 服务器进行配置: 我们将为我们本地的软件仓库目录 建立一个到 Apache 托管目录 --- 即 /var/www/ubuntu --- 的符号链接。 1.$ sudo ln -s /linoxide /var/www/ubuntu 2.$ sudo service apache2 start 上面的命令将允许我们从本地主机(localhost) --- 即 http://127.0.0.1(默认情况下) --- 浏览我们的镜像软件仓库。

  • 05

    4. 配置客户端 最后,我们需要在其他的电脑中添加软件源,来使得它们可以从我们的电脑中取得软件包或软件仓库。 为达到此目的,我们需要编辑 /etc/apt/sources.list 文件并添加下面的命令: 1.$ sudo nano /etc/apt/sources.list 添加下面的一行到/etc/apt/sources.list中并保存。 1.deb http://192.168.0.100/ubuntu/ trusty main restricted universe 注: 这里的 192.168.0.100 是我们的服务器电脑的局域网 IP 地址,你需要替换为你的服务器电脑的局域网 IP 地址 1.$ sudo apt-get update 最终,我们完成了任务。现在,你可以使用sudo apt-get install packagename 命令来从你的本地 Ubuntu 软件仓库中安装所需的软件包,这将会是高速的且消耗很少的带宽。

(0)

相关推荐

  • 如何制作完整的Ubuntu本地源镜像(以Ubuntu12.04为例)

    本地部分源镜像的优点是占用空间比较小,一个部分软件包源根据系统需要所占的空间大概也就在1G~2G之间.能满足系统备份还原的基本需求,凡是备份下来的软件包都能安装.但是它的缺点和局限性也是很明显的,它只 ...

  • 四步上手设计神器 Sketch

    小编:随着UI行业的不断发展,现在对设计师的要求也越来越高.每年新加入UI一行的人数那么多,我们如何才能是自己不被取代的前提下还能更上一层楼呢?那就是要适应现阶段的要求不断的学习来完善自己.多门技术就 ...

  • 入门级教程 仅需四步帮你玩转无线网络

    你是一位资深的网虫吗?你家里的客厅、卧室、书房、厕所等等都能上网吗?你漂亮温馨的小天地里,没有那煞风景的网线吧?!如果前三个问题,你的回答都是YES!那好了,我接下来的这篇文章一定会对你大有帮助!如若 ...

  • 仅需四步帮你玩转无线网络

    你是一位资深的网虫吗?你家里的客厅、卧室、书房、厕所等等都能上网吗?你漂亮温馨的小天地里,没有那煞风景的网线吧?!如果前三个问题,你的回答都是YES!那好了,我接下来的这篇文章一定会对你大有帮助!如若 ...

  • 微信安全110页面使用说明只需四步就可提升微信账号安全系数

    将近年关,各种中奖、诈骗信息到处都是,西西就经常接听到某某中奖消息,那么能够支付,并绑定银行卡账号的微信,怎么保证个人财务的安全呢,近日,微信推出了110安全页面,提供了两大安全措施:帐号保护机制和微 ...

  • 简单四步给Word2007变换外观主题

    在平时的学习生活中大家所看见到的Word2007文档的装束是我们的软件默认的,你有想过给你的软件业换另一套装束吗?其实在我们的软件中系统还自带了其他的装束,并不只是默认的一种,现在小编就教大家轻轻松松 ...

  • VMware Workstation 10 安装配置Ubuntu环境教程

    VM中如何配置Ubuntu环境 1 双击--创建新的虚拟机 2 1.自定义(高级) 2.双击--下一步 3 兼容性保持默认 双击--下一步 4 1. 稍后安装操作系统 2. 双击--下一步 5 因为U ...

  • 新手四步搞定! DIY装机教程示意图(自己动手组装电脑)

    DIY装机是一个永恒的话题,电子元件集成度的飞速提升令装机变得异常简单,期间甚至不需要我们具备任何电工知识。事实上,装机的更大意义在于让大家享受DIY的乐趣,同时尽快掌握一些相关的硬件知识,以便积累一 ...

  • Win10怎么卸载应用程序?四步轻松搞定

    Win10怎么卸载应用程序?其实Win10卸载软件只四步搞定,比Win7还方简单。下面是四步搞定Win10卸载软件方法。有需要的朋友可以参考一下哦! 1、在Win10桌面左下角的“Windows图标” ...