使用 APT-mirror 四步设置 Ubuntu 本地软件仓库_ubuntu archive mirror(1) ...

打印 上一主题 下一主题

主题 506|帖子 506|积分 1518

先自我先容一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7
深知大多数程序员,想要提升技能,往往是自己探索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技能故步自封!
因此网络整理了一份《2024年最新Linux运维全套学习资料》,初衷也很简单,就是希望可以或许帮助到想自学提升又不知道该从何学起的朋友。





既有适合小白学习的零基础资料,也有适合3年以上履历的小伙伴深入学习提升的进阶课程,涵盖了95%以上运维知识点,真正体系化!
由于文件比力多,这里只是将部门目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲蹊径、讲解视频,并且后续会持续更新
假如你需要这些资料,可以添加V获取:vip1024b (备注运维)

正文

复制下面的下令行设置到 mirror.list文件中并按照你的需求进行修改:
  1. 1.############# config ##################
  2. 2.#
  3. 3.set base_path    /linoxide
  4. 4.#
  5. 5.# set mirror_path  $base_path/mirror
  6. 6.# set skel_path    $base_path/skel
  7. 7.# set var_path     $base_path/var
  8. 8.# set cleanscript $var_path/clean.sh
  9. 9.# set defaultarch  
  10. 10.# set postmirror_script $var_path/postmirror.sh
  11. 11.# set run_postmirror 0
  12. 12.set nthreads     20
  13. 13.set _tilde 0
  14. 14.#
  15. 15.############# end config ##############
  16. 16.
  17. 17.deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
  18. 18.deb http://archive.ubuntu.com/ubuntu trusty-security main restricted universe multiverse
  19. 19.deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse
  20. 20.#deb http://archive.ubuntu.com/ubuntu trusty-proposed main restricted universe multiverse
  21. 21.#deb http://archive.ubuntu.com/ubuntu trusty-backports main restricted universe multiverse
  22. 22.
  23. 23.deb-src http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
  24. 24.deb-src http://archive.ubuntu.com/ubuntu trusty-security main restricted universe multiverse
  25. 25.deb-src http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse
  26. 26.#deb-src http://archive.ubuntu.com/ubuntu trusty-proposed main restricted universe multiverse
  27. 27.#deb-src http://archive.ubuntu.com/ubuntu trusty-backports main restricted universe multiverse
  28. 28.
  29. 29.clean http://archive.ubuntu.com/
复制代码
这里,我们将要镜像最新和最大的 Ubuntu LTS 发行版 — 即 Ubuntu 14.04 LTS (Trusty Tahr) — 的软件包仓库,以是在上面的设置中发行版本号为 trusty 。假如我们需要镜像 Saucy 或其他的 Ubuntu 发行版本,请修改上面的 trusy 为相应的代号。
如今,我们必须运行 apt-mirror 来下载或镜像官方仓库中的所有软件包。
  1. 1.sudo apt-mirror
复制代码
从 Ubuntu 服务器中下载所有的软件包所花费的时间取决于你和镜像服务器之间的网络连接速率和性能。这里我中断了下载,因为我已经下载好了 …

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

  • 设置客户端
最后,我们需要在其他的电脑中添加软件源,来使得它们可以从我们的电脑中取得软件包或软件仓库。为到达此目标,我们需要编辑 /etc/apt/sources.list 文件并添加下面的下令:
  1. 1.$ sudo nano /etc/apt/sources.list
复制代码
添加下面的一行到/etc/apt/sources.list中并保存。
  1. 1.deb http://192.168.0.100/ubuntu/ trusty main restricted universe
复制代码
注: 这里的 192.168.0.100 是我们的服务器电脑的局域网 IP 地址,你需要替换为你的服务器电脑的局域网 IP 地址
  1. 1.$ sudo apt-get update
复制代码
最终,我们完成了使命。如今,你可以使用sudo apt-get install packagename 下令来从你的本地 Ubuntu 软件仓库中安装所需的软件包,这将会是高速的且斲丧很少的带宽。
本文原创地址:http://www.linuxprobe.com/apt-mirror-yum.html
网上学习资料一大堆,但假如学到的知识不成体系,遇到题目时只是浅尝辄止,不再深入研究,那么很难做到真正的技能提升。
需要这份体系化的资料的朋友,可以添加V获取:vip1024b (备注运维)

一个人可以走的很快,但一群人才能走的更远!岂论你是正从事IT行业的老鸟或是对IT行业感爱好的新人,都接待加入我们的的圈子(技能交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
(img-BH0TNHzM-1713218303433)]
一个人可以走的很快,但一群人才能走的更远!岂论你是正从事IT行业的老鸟或是对IT行业感爱好的新人,都接待加入我们的的圈子(技能交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

灌篮少年

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表