انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: ساخت یک local repository  (دفعات بازدید: 5938 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین babakubuntu

  • Jr. Member
  • *
  • ارسال: 90
ساخت یک local repository
« : 20 اردیبهشت 1393، 07:13 ب‌ظ »
سلام دوستان ببخشید چون جایی پیدا نکردم اینجا سوالم مطرح کردم چون مطمینا اکصر توزیعهای لینوکسی مثل هم هستند تقریبا

من میخوام روی یک سیستم centos  نصب کنم و همین سیستم فقط به اینترنت دسترسی داشته باشه و این سیستم دایم جدیدترین update  ها بگیرد و بفیه سیستمها فقط به این سیستم متصل شده و از این سیستم بسته هایی که میخواهتد بگیرند و ,, ممنون میشم راهنمایی کنید چندتا document خوندم اما به نتیجه ای نرسیدم ممنون میشم راهنمایی بفرمایید

آفلاین babakubuntu

  • Jr. Member
  • *
  • ارسال: 90
پاسخ : ساخت یک local repository
« پاسخ #1 : 20 اردیبهشت 1393، 08:56 ب‌ظ »
15 نفرتا الان این موضوع دیدن یعنی واقعا هیجکی نمیتونه راهنمایی بکنه ؟

آفلاین احسان☺ -

  • Hero Member
  • *
  • ارسال: 937
  • جنسیت : پسر
  • !no power geek
پاسخ : ساخت یک local repository
« پاسخ #2 : 20 اردیبهشت 1393، 09:35 ب‌ظ »
سلام دوستان ببخشید چون جایی پیدا نکردم اینجا سوالم مطرح کردم چون مطمینا اکصر توزیعهای لینوکسی مثل هم هستند تقریبا

من میخوام روی یک سیستم centos  نصب کنم و همین سیستم فقط به اینترنت دسترسی داشته باشه و این سیستم دایم جدیدترین update  ها بگیرد و بفیه سیستمها فقط به این سیستم متصل شده و از این سیستم بسته هایی که میخواهتد بگیرند و ,, ممنون میشم راهنمایی کنید چندتا document خوندم اما به نتیجه ای نرسیدم ممنون میشم راهنمایی بفرمایید
سلام
یعنی چی فقط به این سیستم متصل باشند؟یعنی مثلا از این طریق اینترنت بگیرن؟یا چی؟چرا میخوای این کار رو بکنی؟


چندتا document خوندم اما به نتیجه ای نرسیدم.
توضیح بده که چی خوندی و چیکار کردی؟

آفلاین babakubuntu

  • Jr. Member
  • *
  • ارسال: 90
پاسخ : ساخت یک local repository
« پاسخ #3 : 21 اردیبهشت 1393، 08:58 ق‌ظ »
دوست عزیز ببینید دقیقا مثل یک Antivirus مثلا یک سرور راه اندازی میشه که به اینترنت وصل هست و update  ها را میگیرد سایر client  های موجود درشبکه به اون سرور متصل شده و ازطریق اون سرور update  میشوند (client ها به اینترنت دسترسی ندارند فقط یک سیستم دسترسی آزاد به اینترنت دارد که تمامی update  ها اون سرور میگیره و client  ها ازطریق اون سرور update  میشوند فقط اما به نت دسترسی نخواهندداشت client ها

اینم document که دیدم اما گیج شدم 

http://idolinux.blogspot.co.uk/2008/09/centos-update-server-and-local.html

آفلاین babakubuntu

  • Jr. Member
  • *
  • ارسال: 90
پاسخ : ساخت یک local repository
« پاسخ #4 : 22 اردیبهشت 1393، 11:44 ق‌ظ »
دوستان اگرراهنمایی کنید ممنون میشم

آنلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4872
  • جنسیت : پسر
  • masoft قدیم
پاسخ : ساخت یک local repository
« پاسخ #5 : 22 اردیبهشت 1393، 12:08 ب‌ظ »

آفلاین babakubuntu

  • Jr. Member
  • *
  • ارسال: 90
پاسخ : ساخت یک local repository
« پاسخ #6 : 22 اردیبهشت 1393، 12:56 ب‌ظ »
ممنون اما متاسفانه اکثراین مستندها واقعا بعضی جاها خیلی گنگ گفته شده حتی همین مستند (بعضی جاها script  نوشته و ... که واقعا فکرنمیکنم احتیاج به این کارها باشه تاجای من فکر میکنم باید یک مسیر repository  فقط تغییر داد شایدم من اشتباه میگم  ) به هرحال  اگر دوستان راهنمایی کنید ممنون میشم

آنلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4872
  • جنسیت : پسر
  • masoft قدیم
پاسخ : ساخت یک local repository
« پاسخ #7 : 22 اردیبهشت 1393، 02:06 ب‌ظ »
این لینکی که فرستادم مستندات رسمی CentOS برای ساخت یک Local Repository هست و طبق همین لینک می‌تونید به نتیجه برسید. اگر می‌خواید کسی کمکتون کنه، دقیقا بگید تا الان چیکار کردید و دقیقا توی کدوم قسمتش مشکل دارید.

آفلاین babakubuntu

  • Jr. Member
  • *
  • ارسال: 90
پاسخ : ساخت یک local repository
« پاسخ #8 : 22 اردیبهشت 1393، 04:08 ب‌ظ »
ببینید چیزی که من دستگیرم شده این هست که یک مسیر روی یک سرور میسازیم و تمامی بسته های مربوطه دانلود میشوند و در مسیرمربوطه قرارمیگیرند  و حالا در فایل Centos-Base.repo باید فقظ علامت # از کنار baseurl  برداریم و در کنار سایر عبارتهای url دار قراردهیم و آدرس سروری که پکیج ها برروی آن دانلود شدند در جلوی عبارت baseurl  وارد کنیم مثلا

192.168.1.1/share/centos/packages

چیزی که من فکر میکنم همین هست اگر راهنمایی کنید ممنون میشم

آنلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4872
  • جنسیت : پسر
  • masoft قدیم
پاسخ : ساخت یک local repository
« پاسخ #9 : 22 اردیبهشت 1393، 05:02 ب‌ظ »
تقریبا! شما ابتدا بخش دانلود تمامی بسته‌ها رو که در لینک توضیح داده شده انجام بدید و بعد سراغ قسمت‌های بعدی برید.

آفلاین Gandu

  • Full Member
  • *
  • ارسال: 106
  • جنسیت : دختر
پاسخ : ساخت یک local repository
« پاسخ #10 : 22 اردیبهشت 1393، 05:19 ب‌ظ »
http://nerdicism.com/2009/04/how-to-setup-up-a-private-centos-mirror/

این لینک خیلی واضح یاد داده

آفلاین babakubuntu

  • Jr. Member
  • *
  • ارسال: 90
پاسخ : ساخت یک local repository
« پاسخ #11 : 22 اردیبهشت 1393، 07:47 ب‌ظ »
ببینید برای این کار آیا ما باید apache  هم نصب کنیم برروی سرور؟

من این command  که زدم
yum install httpd rsync

بعدهم این command

mkdir -p /var/www/html/centos/6/os/x86_64

و تمامی فاسلهای داخل dvd در مسیر /var/www/html/centos/6/os/x86_64   کپی گردم اما الان میگه اگر

http://ip.of.you.server/centos/6/os/x86_64 (Replace ip.of.you.server by the real ip) بزنم با ip سیستم باید page  بازبشه اما هیچ اتفاقی نمی افته .

ممنون میشم راهنمایی کنید

آفلاین babakubuntu

  • Jr. Member
  • *
  • ارسال: 90
پاسخ : ساخت یک local repository
« پاسخ #12 : 22 اردیبهشت 1393، 10:28 ب‌ظ »
موضوعی که بیشتر من گیج کرده این خظ هست

baseurl=http://192.168.1.100/CentOS/$releasever/os/$basearch/

قسمت ip  که باید ip  اون سروری بنویسیم که update ها روش قرارمیگیرند

اینم فایل repository بنده که روی client  ها قرار گذفته

# CentOS base from installation media
[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=http://192.168.246.128/CentOS/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
protect=1

# CentOS updates via rsync mirror
# rsync://mirror.cogentco.com/CentOS/5/updates/i386
# rsync://mirror.cogentco.com/CentOS/5/updates/x86_64
[update]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
baseurl=http://192.168.246.128/CentOS/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
protect=1

# localy built and misc collected RPMs
[local]
name=CentOS-$releasever - Local
baseurl=http://192.168.246.128/local/el$releasever/$basearch
enabled=1
gpgcheck=0
protect=0



اگر بفرمایید کجاش مشکل داره ممنون میشم

آنلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4872
  • جنسیت : پسر
  • masoft قدیم
پاسخ : ساخت یک local repository
« پاسخ #13 : 22 اردیبهشت 1393، 10:37 ب‌ظ »
من مشکلی نمی‌بینم، ولی کارهای قبلی که توی اون لینک گفته شده بود رو انجام دادید؟!

آفلاین babakubuntu

  • Jr. Member
  • *
  • ارسال: 90
پاسخ : ساخت یک local repository
« پاسخ #14 : 24 اردیبهشت 1393، 08:55 ق‌ظ »
ببینید کاری که من میخوام انجام بدم این هست که زمانی که سرور update  هست اگر من روی client  ها برنم yum install update  و یا yum install anaconda  آیا به همون server  خودم وصل میشه و ازروی اون شروع به نصب میکنه ؟(client میخوام اصلا به اینترنت وصل نشه برای update  و با نصب بسته ) آیا اون آموزش همین کارانجام میده ؟

درضمن این قسمت من واقعا گیح شدم چی بنویسم

baseurl=http://ip.of.your.server/centos/$releasever/os/$basearch/

از centos  به بعد

/centos/$releasever/os/$basearch

ممنون میشم راهنمایی کنید