How to setup local ubuntu repository using apt-mirror

  • برای کلون گرفتن از مخزن اوبونتو یا ساختن مخزن کامل اوبونتو ابتدا بسته‌های زیر را نصب کنید :
# apt-get install apache2 apt-mirror
  • آخرین نسخه‌ی apt-mirror را دریافت و آپدیت کنید :
# git clone https://github.com/Stifler6996/apt-mirror
# cd apt-mirror
# make install
  • یک دایکتوری برای دریافت پرونده‌ها ایجاد کنید :
# mkdir -p /mnt/apt-mirror
  • پرونده‌ی زیر را باز کنید :
# vim /etc/apt/mirror.list
  • تغییرات زیر را اعمال نمایید :
set base_path /mnt/apt-mirror
set nthreads 20
set _tilde 0
deb [arch=amd64] http://ubuntu-main-repo-server/repo/ubuntu focal main restricted universe multiverse
deb [arch=amd64] http://ubuntu-main-repo-server/repo/ubuntu focal-updates main restricted universe multiverse
deb [arch=amd64] http://ubuntu-main-repo-server/repo/ubuntu focal-backports main restricted universe multiverse
deb [arch=amd64] http://ubuntu-main-repo-server/repo/ubuntu focal-security main restricted universe multiverse
deb [arch=amd64] http://ubuntu-main-repo-server/repo/ubuntu focal-proposed main restricted universe multiverse
clean http://ubuntu-main-repo-server/repo/ubuntu
  • یک تیماکس باز کنید و دستور زیر را اجرا کنید :
# apt-mirror
  • بعد از این که تمام دانلودها انجام شد ، یک لینک به صورت زیر ایجاد کنید :
# ln -s /mnt/apt-mirror/mirror/<ubuntu-main-repo-address>/repo /var/www/html/
  • سرویس آپاچی را روشن یا restart کنید :
# apache2 restart apache2
  • آدرس زیر را درون مرورگر بررسی کنید :
# http://localhost/ubuntu/

  • نزدیک به ۱۰۰ گیگ باید دانلود شود.
  • تست شده بر روی ubuntu 20.04
  • تست شده برای مخزن ubuntu 20.04
  • دانلود سورس

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *