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

تازه کار => انجمن تازه‌کاران => نویسنده: khajavi در 03 دی 1386، 07:34 ق‌ظ

عنوان: چگونه مخازن پراکنده ام را یکی کنم
ارسال شده توسط: khajavi در 03 دی 1386، 07:34 ق‌ظ
هر دفعه ای مخازنی به دستم رسیده و اونا را روی هارد ریختم اما یه مشکی که دارم اینه که تعدادشون زیاد شده و نمیدونم چیکار کنم.
آیا نرم افزاری هست خودش تشخیص بده که کدوم بسته جدید و کدوم بسته قدیمی هست. وقتی می خوام تمام مخازنم را یکی کنم بعضی ها تکراری در میاند یعنی یه نرم افزار به ورژن های مختلف. پیشنهاتون چیه؟
عنوان: پاسخ به: چگونه مخازن پراکنده ام را یکی کنم
ارسال شده توسط: hasannoori در 03 دی 1386، 11:23 ق‌ظ
ئوست عزیز شما نیاز به یک مخزن محلی روی هارد خودتون دارید.
یک راهنما در ویکی در آدرس زیر هست.
اون رو ببینید و طبق دستوراتش عمل کنید مشکلتون حل میشه.
http://wiki.ubuntu.ir/LocalRepository
عنوان: پاسخ به: چگونه مخازن پراکنده ام را یکی کنم
ارسال شده توسط: سید مهدی در 03 دی 1386، 08:20 ب‌ظ
هر دفعه ای مخازنی به دستم رسیده و اونا را روی هارد ریختم اما یه مشکی که دارم اینه که تعدادشون زیاد شده و نمیدونم چیکار کنم.
آیا نرم افزاری هست خودش تشخیص بده که کدوم بسته جدید و کدوم بسته قدیمی هست. وقتی می خوام تمام مخازنم را یکی کنم بعضی ها تکراری در میاند یعنی یه نرم افزار به ورژن های مختلف. پیشنهاتون چیه؟
شما از مخازن محلی استفاده می کنید ؟
عنوان: پاسخ به: چگونه مخازن پراکنده ام را یکی کنم
ارسال شده توسط: khajavi در 05 دی 1386، 07:34 ق‌ظ
اره مهدی جان. من از مخازن مخلی استفاده می کنم ولی تعدادشون زیاد شده. مثلا هر وقت میگه دی وی دی دبیان را بزار باید بنویسم
mount --bind /home/dvd/debian /cdrom
هر وقت میگه کوبونتو را بزرا باید تایپ کنم:
mount -o loop -t 9660 /home/milad/cd/kubuntu.iso /cdrom
و همین طور به ترتیب
هر وقت هم خواستم توام فایل های دب را بریزم توی یک فایل تا همه را با هم یک یک مخزن کنم ورژن های قدیمی و جدید با هم هستند. نمیشه کاری کرد که وژن های قدیمی اتوماتیگ پاک کنم؟
عنوان: پاسخ به: چگونه مخازن پراکنده ام را یکی کنم
ارسال شده توسط: سید مهدی در 07 دی 1386، 12:10 ق‌ظ
اولاً شما می تونید راحت تر از اینها مخازن محلی ایجاد کنید. منظورم استفاده از دستور dpkg-scanpachages و مراحل اون هست. با این روش دیگه نیاز به mount کردن image های مختلف ندارین. برای پاک کردن فایل های نسخه های قدیمی می تویند از دستور زیر استفاده کنید:
sudo apt-get autoclean
عنوان: پاسخ به: چگونه مخازن پراکنده ام را یکی کنم
ارسال شده توسط: khajavi در 09 دی 1386، 07:51 ق‌ظ
مشکلی با dpkg-scanpackages ندارم و می تونم مخزن درست کنم مشکل من اینه که با این کار تمام پکیج ها اعم از قدیم و جدید وارد مخزن می شوند
فرض کنید هر دفعه ای از دوستانت پکیج هایی به درستت می رسه و اونو را تو پوشه های متفاوتی ذخبره کردی حالا یه دفعه تصمیم می گیری تمام مخارنت را یکی کنی ولی نمی دونم چیکار کنم که قبل از ایجاد مخرن پکیج های قدیمی ایندکس نشوند
عنوان: پاسخ به: چگونه مخازن پراکنده ام را یکی کنم
ارسال شده توسط: Mehdi در 09 دی 1386، 10:55 ق‌ظ
میشه قبل از هر چیز فایل etc/apt/sources.list/ تتون رو بگذارید اینجا ببینیم؟
عنوان: پاسخ به: چگونه مخازن پراکنده ام را یکی کنم
ارسال شده توسط: arashOio در 09 دی 1386، 11:31 ق‌ظ
فک میکنم aptoncd فقط آخرین نسخه‌ی بسته‌ها رو کپی میگیره امتحانش ضرری نداره
عنوان: پاسخ به: چگونه مخازن پراکنده ام را یکی کنم
ارسال شده توسط: سید مهدی در 09 دی 1386، 03:58 ب‌ظ
       
نقل‌قول
If more than one version of a package is found only the newest one is included in the output.  If  they  have  the
       same  version  and  only  differ in architecture only the first one found is used. You can override this behaviour
       with the -m switch. If given, all found packages are included in the output.
این قسمتی از توضیحات دستور dpkg-scanpackages هست. مشخص هست که این توضیحات میگن که فقط بسته های جدیدتر رو به لیست بسته ها اضافه می کنه و بسته های قدیمی رو نادیده می گیره (ولی کماکان روی هارددیسک شما وجود خواهند داشت).

در مورد روش پاک کردنشون هم حقیقت هنوز چیزی نمی دونم ولی جستجو می کنم اگه چیزی پیدا کردم، خبر می دم.
عنوان: پاسخ به: چگونه مخازن پراکنده ام را یکی کنم
ارسال شده توسط: khajavi در 10 دی 1386، 07:03 ق‌ظ
این شد یه حرفی.
فقط اگه بتونم پاکشون بکنم خیلی خوب میشه چون به شدت خجم زیادش اشغال کردند
aptoncd را هم امتحان می کنم ممنون