今天,我们将向您展示如何直接从官方软件存储库在您的 PC 或服务器上配置本地软件存储库。在您的计算机上创建本地软件存储库有很多好处。如果您有许多计算机需要安装软件、安全更新和补丁,那么配置本地软件存储库是一种高效的方法来做这些事情。因为所有需要安装的软件包都可以通过快速的 LAN 连接从您的本地服务器下载,这可以节省您的网络带宽并减少您每年的互联网访问费用……
您可以使用多种工具在本地 PC 或服务器中配置本地软件存储库,但在本教程中,我们将向您介绍 APT-。在这里,我们将默认镜像包镜像到我们的本地服务器或 PC,并且我们需要本地或外部硬盘驱动器中至少有 120 GB 或更多的可用空间。我们可以通过配置 HTTP 或 FTP 服务器与本地系统客户端共享此软件存储库。
我们需要安装一个 Web 服务器和 APT- 来开始我们的工作。以下是配置可用的本地存储库的步骤:
1.安装所需的软件包
我们需要从公共软件包存储库中获取所有软件包并将它们保存在我们的本地服务器硬盘上。
首先我们安装一个 Web 服务器来托管我们的本地软件存储库。这里我们将安装一个 Web 服务器,但你可以安装任何你喜欢的 Web 服务器。对于 http 协议,需要一个 Web 服务器。如果你需要配置 ftp 协议和 rsync 协议,你还可以分别安装其他 FTP 服务器,例如 etc. 和 Rsync。
复制代码
代码如下:
$ sudo apt-get
然后我们需要安装apt-get:
复制代码
代码如下:
$ sudo apt-get apt-
注意:正如我之前提到的,我们至少需要 120 GB 的可用空间才能镜像或下载所有软件包。
2.配置APT-
现在,在您的硬盘上创建一个目录来保存所有软件包。例如,让我们创建一个名为 / 的目录,我们将在其中保存所有软件包:
复制代码
代码如下:
$ sudo mkdir /
现在,打开文件 /etc/apt/.list:
复制代码
代码如下:
$ sudo nano /etc/apt/.list
将以下命令行配置复制到.list文件中,并根据需要进行修改:
复制代码
代码如下:
###############################
放 /
# 设置 $/
# 设置 $/skel
# 设置 $/var
#设置$/clean.sh
# 放
# 设置 $/.sh
# 设置 0
放
设置 0
############# 结尾 ##############
主目录
deb-main
deb-main
#deb-主要
#deb-主要
deb-src 主要
deb-src-主要
deb-src-主要
#deb-src - 主要
#deb-src - 主要
干净的
注意:您可以将上面的官方镜像服务器 URL 更改为距离您最近的服务器的 URL,可以通过访问 找到。如果您不太在意完成镜像所需的时间,您可以直接使用默认的官方镜像服务器 URL。
这里我们将镜像最新最好的 LTS 发行版 --- 也就是 14.04 LTS (Tahr) --- 软件包仓库,所以上述配置中的发行版本号为 。如果我们需要镜像 Saucy 或者其他发行版,请将上面的 trusy 修改为相应的代号。
现在,我们必须运行 apt-get 来从官方存储库下载或镜像所有软件包。
复制代码
代码如下:
sudo apt-
从服务器下载所有软件包所需的时间取决于您与镜像服务器之间的网络连接速度和性能。我在这里中断了下载,因为我已经下载了...
3.配置网络服务器
为了让其他计算机可以访问此存储库,您需要一个 Web 服务器。您也可以通过 ftp 执行此操作,但我选择使用 Web 服务器,因为我在上面的步骤 1 中提到过使用 Web 服务器。因此,我们现在将配置服务器:
我们将为本地存储库目录创建到托管目录的符号链接 --- 即 /var/www/ ---。
复制代码
代码如下:
$ sudo ln -s / /var/www/
$ sudo 启动
上述命令将允许我们从本地主机( )浏览镜像存储库 --- (默认情况下)---。
4.配置客户端
最后,我们需要将软件源添加到其他计算机,以便它们可以从我们的计算机获取软件包或软件存储库。为此,我们需要编辑 /etc/apt/.list 文件并添加以下命令:
复制代码
代码如下:
$ sudo nano /etc/apt/.list
将以下行添加到 /etc/apt/.list 并保存。
复制代码
代码如下:
主目录
注意:这里的192.168.0.100是我们服务器电脑的LAN IP地址,需要将其替换成你自己服务器电脑的LAN IP地址。
复制代码
代码如下:
$ sudo apt-get
最后,我们完成了任务。现在,你可以使用 sudo apt-get 命令从本地软件存储库安装所需的软件包,这样速度会更快,而且占用的带宽更少。
扫一扫在手机端查看
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。