خوش آمدید، مهمان - لطفا برای ثبت نام اینجا و یا برای ورود اینجا را کلیک کنید.
آیا هنوز ایمیل فعال سازی حساب کاربری برای شما ارسال نشده است؟
09,09,10 - 06:58

لطفا برای ورود نام کاربری و رمز عبورتان را وارد نمایید
جستجو:     جستجوی پیشرفته
6304 ارسال در 875 موضوع توسط 572 کاربر
جدیدترین کاربر عضو شده: hasansoltan
* فهرست راهنمايي ورود عضويت
+  انجمن های گفتگوی اوپن سوزه پارسی
|-+  آموزش
| |-+  مقالات آموزشی
| | |-+  راهنمای ساخت مخزن (Repository) از فایل‌های دانلود شد 
0 کاربر و 2 مهمان درحال دیدن موضوع. « قبلی بعدی »
صفحه: [1] چاپ صفحه
نويسنده موضوع: راهنمای ساخت مخزن (Repository) از فایل‌های دانلود شد   (دفعات بازدید: 1199 بار)
سینا
راهبر کل سایت
*****
آفلاین آفلاین

تعداد ارسال: 976



ديدن مشخصات WWW
« : 13,08,09 - 15:28 »

در openSUSE به راحتی می‌تونید پکیج‌هایی که از اینترنت دانلود می‌کنید رو به یک Repository (مخزن) تبدیل کنید تا از اونها روی کامپیوترهای دیگه استفاده کنید. این کار بسیار ساده‌اس؛ به این شکل عمل کنید:
ابتدا با استفاده از کاربر ریشه (root) برای دیدن لیست Repositoryهایی که دارید این دستور رو بزنید
کد:
zypper repos

حالا با استفاده از دستور زیر فایل‌های دانلود شده از Repository دلخواهتون رو Cache کنید (یعنی از این به بعد ذخیره خواهند شد) . جای REPO-NAME اسم یا شماره‌ی Repository مورد نظرتون رو بزنید که از دستور بالا گرفتید
کد:
zypper modifyrepo --keep-packages REPO-NAME

اگر بخواهید کل Repositoryهاتون Cache بشن از دستور زیر استفاده کنید
کد:
zypper modifyrepo --keep-packages --all
اما این دستور کل فایل‌هاتون رو ذخیره می‌کنه. برای مثال اگه برخی پکیج‌ها رو از DVD نصب کنید، حتا اونها هم ذخیره می‌شن که نیازی به این کار نیست. این کار منطقاً برای پکیج‌های دانلود شده از اینترنت به درد می‌خوره. من پیشنهاد می‌کنم فقط Repositoryهایی که اینترنتی هستن رو (به صورت تک‌تک) برای ذخیره کردن فایل‌ها انتخاب کنید.

خب حالا اگه پکیجی رو نصب کنید می‌تونید در مسیر زیر فایل‌های ذخیره شده‌اش رو ببینید:
کد:
/var/cache/zypp/packages

در ادامه می‌خواییم فایل‌های دانلود شده و نگه‌داری شده رو در یک کامپیوتر دیگه به عنوان یک Repository  معرفی کنیم. دو راه برای این کار هست:
۱) راه ساده و ۲) راه یه‌کم دشوار! Tongue
۱) راه ساده: تمام فایل‌های دانلود شده رو تو یه پوشه‌ی دلخواه کپی کنید. بعد این پوشه رو به کامپیوتر جدید منتقل کنید. در کامپیوتر جدید به این مسیر برید:
کد:
Yast → Software → Software Repositories
دکمه‌ی Add رو بزنید و از لیست، Local Directory رو انتخاب کنید و Next رو بزنید. در این‌جا یک اسم دلخواه به Repository جدیدتون اختصاص بدید و آدرسش رو هم مشخص کنید. Next رو بزنید و همه چیز تمومه! حالا برید با Repository جدیدتون حال کنید! پوزخند

۲) راه یه‌کم دشوار: با استفاده از Add-On Creator می‌تونید از فایل‌های دانلود شده یه Repository بسازید و در نهایت Image ساخته شده رو روی DVD بسوزونید و این DVD رو روی کامپیوتر جدید به عنوان Repository جدید معرفی کنید. آموزش تصویری این کار رو به‌زودی می‌ذارم همینجا و مطلب رو کامل می‌کنم.
« آخرين ويرايش: 22,04,10 - 12:24 توسط مهدی مشتاقی » خارج شده است

openSource,  openMind, openSUSE
سینا
راهبر کل سایت
*****
آفلاین آفلاین

تعداد ارسال: 976



ديدن مشخصات WWW
« پاسخ #1 : 07,01,10 - 16:38 »

یک راه دیگه:
همه فایلا رو بریزید تو یه پوشه
این دستور رو بزنید:
کد:
sudo createrepo FOLDER
با اینکار یه مخزن از تمام فایلا براتون میسازه. اطلاعات اون مخزن رو داخل همون پوشه FOLDER توی یه پوشه دیپه به اسم repodata میریزه.
حالا با داشتن محتویات پوشه میتونید اون رو به عنوان یه مخزن معرفی کنید. میتونید بریزیدش رو فلش، یا روی DVD بسوزونیدش یا روی هارد بریزید و به عنوان مخزن معرفیش کنید.
خارج شده است

openSource,  openMind, openSUSE
Nima333
کاربر جدید
*
آفلاین آفلاین

تعداد ارسال: 5



ديدن مشخصات
« پاسخ #2 : 19,08,10 - 09:14 »

سلام
کمک لازم داشتم  گریه
 چشمک

1-میخوام کل Repositoryهام Cache بشن
کد:
zypper modifyrepo --keep-packages --all
معادل این دستور در اوبونتو چیه؟

2-پکیجی که نصب کردیم می‌تونیم در مسیر زیر فایل‌های ذخیره شده‌اش رو ببینیم
کد:
/var/cache/zypp/packages
معادل این مسیر در اوبونتو چیه؟اینه؟
کد:
/var/cache/apt/archives

ممنون میشم راهنمایی کنید.
« آخرين ويرايش: 19,08,10 - 09:16 توسط nima333 » خارج شده است
مهدی...
کاربر حرفه‌ای
****
آنلاین آنلاین

تعداد ارسال: 369



ديدن مشخصات WWW
« پاسخ #3 : 19,08,10 - 09:49 »

سلام
سوال اول: در اوبونتو بصورت پیش فرض بسته ها کش میشن و نیازی به تغییر نیست...
سوال دوم: بله

دوست عزیز لطفا در انجمن مقالات آموزشی سوال نپرسید.
خارج شده است

صفحه: [1] چاپ صفحه 
« قبلی بعدی »
پرش به :  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC | Persian Language Pack by SMFlearn Team

Supported By Mambolearn Team
XHTML 1.0 صحیح! CSS صحیح!