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

کمک و پشتیبانی => نصب، راه‌اندازی و بروزآوری => نویسنده: مهدی پیشگوی در 31 خرداد 1386، 07:01 ب‌ظ

عنوان: ایجاد مخزن روی هارد دیسک
ارسال شده توسط: مهدی پیشگوی در 31 خرداد 1386، 07:01 ب‌ظ
سلام.
من کلی از برنامه هایی که لازم داشتم رو دانلود کردم الان می خوام روی پارتیشن home یه مخزن درست کنم که از اونجا استفاده کنم چیکار کنم؟
عنوان: پاسخ به: ایجاد مخزن روی هارد دیسک
ارسال شده توسط: Manwe در 31 خرداد 1386، 09:37 ب‌ظ
System>Administration>SynapticPackageManager>Settings>Repositories>3rdPartySoftware>Add>

enter your path like this
deb /home/manwe/Desktop main

Click on Add Source


or you may just act as follows:

sudo gedit /etc/apt/sources.list


and just add this line at the end of the sources.list

deb (address) main
عنوان: پاسخ به: ایجاد مخزن روی هارد دیسک
ارسال شده توسط: مهدی پیشگوی در 31 خرداد 1386، 09:51 ب‌ظ
دستت دردنکنه این قسمتو نمی دونستم  یه سئوال اگه بخوام یه شاخه که توش مثلا 5000 تا بسته هست چیکار کنم
عنوان: پاسخ به: ایجاد مخزن روی هارد دیسک
ارسال شده توسط: Manwe در 31 خرداد 1386، 10:12 ب‌ظ
گمان نمیکنم فرق خاصی کنه , هرچند تاحالا امتحان نکردم
عنوان: پاسخ به: ایجاد مخزن روی هارد دیسک
ارسال شده توسط: Mehdi در 31 خرداد 1386، 10:51 ب‌ظ
باید فهرست بسته‌ها هم توی اون پوشه باشه! صرفا فقط با وجود بسته‌های خالی اون پوشه مخزن نمیشه. ترمینال رو باز کنید
با cd برید به مسیر بسته‌ها و بعد دستور زیر رو اجرا کنید
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
و بعد یه خط مثل خط زیر تو فایل sources.list اضافه کنید
deb file:/your/packages/folder ./
یادتون باشه که your/packages/folder/ در مثال بالا مسیر فایلهای شماست!
عنوان: پاسخ به: ایجاد مخزن روی هارد دیسک
ارسال شده توسط: مهدی پیشگوی در 05 تیر 1386، 08:41 ق‌ظ
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
مهدی جان میشه این خط رو توضیح بدی که یعنی چی و چیکار می کنه ؟ منظورم عبارات null  و بقیه هستن
واضح بگم معنی دستور و اون پارامترهاست. مرسی
عنوان: پاسخ به: ایجاد مخزن روی هارد دیسک
ارسال شده توسط: مهدی پیشگوی در 05 تیر 1386، 05:29 ب‌ظ
این خطا چیه پس ؟
erfan@erfan:~$ sudo dpkg-scanpackages . /dev/null | gzip -9c > Packages.gzsudo: dpkg-scanpackages: command not found
erfan@erfan:~$
عنوان: پاسخ به: ایجاد مخزن روی هارد دیسک
ارسال شده توسط: Mehdi در 05 تیر 1386، 06:19 ب‌ظ
معنیش اینه که اون دستور روی فایلهای مسیر جاری اجرا کن و خروجی رو به صورت فشرده بریز تو فایلی به اسم Packages.gz
اگر اون دستور کار نمیکنه بسته build-essential رو نصب کنید...
عنوان: پاسخ به: ایجاد مخزن روی هارد دیسک
ارسال شده توسط: مهدی پیشگوی در 14 تیر 1386، 02:04 ب‌ظ
سلام
من الان این پیغام خطا رو دارم :
erfan@erfan:~$ sudo apt-get update
Ign file: ./ Release.gpg
Ign file: ./ Translation-en_US
Ign file: ./ Release
Ign file: ./ Packages
Reading package lists... Error!
E: Problem parsing dependency Depends
E: Error occurred while processing jalali-calendar (NewVersion1)
E: Problem with MergeList /var/lib/apt/lists/_home_erfan_Desktop_home_UBUNTUPackages_._Packages
E: The package lists or status file could not be parsed or opened.
erfan@erfan:~$
عنوان: پاسخ به: ایجاد مخزن روی هارد دیسک
ارسال شده توسط: مهدی پیشگوی در 14 تیر 1386، 02:35 ب‌ظ
مشکل حل شد . اون خطی که آقا مهدی گفت رو به این شکل ادیتش کردم :
deb file:///home/erfan/Packages ./
مشکلش فقط دو تا / بود
عنوان: پاسخ به: ایجاد مخزن روی هارد دیسک
ارسال شده توسط: Saied در 14 تیر 1386، 04:51 ب‌ظ
نیازی به دانلود دستی هم نبود. بسته debmirror برای شما این کار رو انجام میده
عنوان: پاسخ به: ایجاد مخزن روی هارد دیسک
ارسال شده توسط: مهدی پیشگوی در 14 تیر 1386، 10:07 ب‌ظ
مشکل این هستش که اینترنت نفتی داریم ;) اون هم شدید !!
عنوان: پاسخ به: ایجاد مخزن روی هارد دیسک
ارسال شده توسط: Saied در 14 تیر 1386، 11:44 ب‌ظ
اون حالت هم مشکل اینرتنت رو حل نمی کنه!  :D
عنوان: پاسخ به: ایجاد مخزن روی هارد دیسک
ارسال شده توسط: z.k در 12 دی 1386، 12:25 ب‌ظ
سلام

خروجی دستور زیر تو دایرکتوری که بسته ها را قرار دادم
dpkg-scanpackages -m deb /dev/null | gzip -9c > deb/Packages.gz
** Packages in archive but missing from override file: **
packages
 Wrote 4 entries to output Packages file.

خط زیر را در فایل sources.list اضافه کردم
deb file:///home/username/ deb/
ولی وقتی دستور زیر رو اجرا میکنم ، اجر نمیشه .....
sudo apt-get update
خروجی دستور
E: Malformed line 74 in source list /etc/apt/sources.list (dist)
عنوان: پاسخ به: ایجاد مخزن روی هارد دیسک
ارسال شده توسط: z.k در 12 دی 1386، 11:42 ب‌ظ
دستور
[codedpkg-scanpackages . /dev/null |gzip -9c>Packages.gz

خروجی
** Packages in archive but missing from override file: **

دستور
sudo apt-get update
خروجی
Ign file: ./ Release.gpg
Ign file: ./ Translation-en_US
Ign file: ./ Release
Ign file: ./ Packages
Ign cdrom://Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016) gutsy/main Translation-en_US
Ign cdrom://Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016) gutsy/restricted Translation-en_US
Reading package lists... Done

حالا وقتی تو synaptic یه بسته رو search میکنم برام میاره ولی نمی تونم نصب کنم مثلا برای بسته xchm ، خطای زیر رو میده
(http://C:\Documents and Settings\zohre\My Documents\My Pictures\error.png)
عنوان: پاسخ به: ایجاد مخزن روی هارد دیسک
ارسال شده توسط: z.k در 12 دی 1386، 11:59 ب‌ظ
(http://C:\Documents and Settings\zohre\My Documents\My Pictures\Screenshot)
عنوان: پاسخ به: ایجاد مخزن روی هارد دیسک
ارسال شده توسط: z.k در 13 دی 1386، 12:09 ق‌ظ
چرا عکس میذارم نمیشه ؟

یه قسمت از خطایی که میگیرم
xchm:
Depends:libchm1()[>=0.36-3 but it is not installed/code]

باید بسته هایی رو که پیغام میده نصب نشده رو هم ، دانلود کنم و نصب کنم ؟
عنوان: پاسخ به: ایجاد مخزن روی هارد دیسک
ارسال شده توسط: z.k در 13 دی 1386، 05:12 ب‌ظ
مشکل حل شد
بسته هایی رو که error میداد نصب نیست رو به مخزن اضافه کردم ، دستورات زیر رو اجرا کردم
dpkg-scanpackages . /dev/null|gzip -9c>Packages.gz
sudo apt-get update

حالا از تو synaptic نصب میشن .
عنوان: پاسخ به: ایجاد مخزن روی هارد دیسک
ارسال شده توسط: سید مهدی در 13 دی 1386، 06:16 ب‌ظ
توجه داشته باشید که همیشه اولیت دانلود کردن از مخازن اینترنتی اولیت بالاتری نسبت به مخازن local دارن. برای اینکه بخواهید یک بسته رو از مخزن لوکال «برای اولین بار» نصب کنید، لازم هست یا تماستون رو از اینترنت قطع کنید و یا اینکه دستور های زیر رو قبل از نصب برنامه مورد نظرتون وارد کنید:
sudo /etc/init.d/networking stop
sudo apt-get update
عنوان: پاسخ به: ایجاد مخزن روی هارد دیسک
ارسال شده توسط: z.k در 14 دی 1386، 12:35 ق‌ظ
یکی از دلیل استفاده از مخازن لوکال اینه که جایی که دسترسی به اینترنت پر سرعت نیست ، بشه بسته هارو انتقال داد و نصب کرد .درسته ؟
عنوان: پاسخ به: ایجاد مخزن روی هارد دیسک
ارسال شده توسط: سید مهدی در 14 دی 1386، 01:31 ق‌ظ
حسن های خیلی زیادی داره. یکیشون بله همینی هست که شما فرمودین.
ولی من خودم توی خونه اینترنت پر سرعت هم دارم ولی به جای اینکه بخوام هم روی کامپیوتر دسکتاپ و هم لپتاپ برنامه های مورد نظرم رو دانلود کنم، روی یکیشون دانلود می کنم و منتقل می کنم به اون یکی و مخزن محلی درست می کنم.
حتی با پاک کردن و نصب دوباره اوبونتو دیگه نیازی به دانلود دوباره این بسته ها نیست.
عنوان: پاسخ به: ایجاد مخزن روی هارد دیسک
ارسال شده توسط: مهدی پیشگوی در 14 دی 1386، 01:32 ق‌ظ
یکی از اونهایی که فرمودید بلی درسته.
حتی میشه آپدیت ها و آپگرید ها رو هم به این صورت انتقال داد و ...