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

تازه کار => انجمن تازه‌کاران => نویسنده: Ehsanjs در 25 شهریور 1386، 01:53 ب‌ظ

عنوان: افزودن دایرکتوری به مخازن
ارسال شده توسط: Ehsanjs در 25 شهریور 1386، 01:53 ب‌ظ
سلام.
چطوری میشه یک دایرکتوری رو به لیست مخازن اضافه کرد؟ به من گفته بودند اینطوری باید باشه:
deb file:/usr/src/dir1/
(اون اسلش آخر عبارته نه اولش!)
این و تو software source بخش third party اضافه کنم. ولی من این کار و کردم نشد!
عنوان: پاسخ به: افزودن دایرکتوری به مخازن
ارسال شده توسط: sahama در 25 شهریور 1386، 02:18 ب‌ظ
توی ویکی هست نگاه کن
عنوان: پاسخ به: افزودن دایرکتوری به مخازن
ارسال شده توسط: Ehsanjs در 25 شهریور 1386، 02:52 ب‌ظ
کجاش؟ مدیریت مخازن و کانالهای نرم افزاری؟ اونجا رو نگاه کردم. گفته که چطوری میشه CD یا وب سایت اضافه کرد. ولی در مورد یک دایرکتوری چیزی نگفته.
میدونین مشکل من چیه؟ من از یک CD (هما) و DVD خود ubuntu 7.04 رو هارد image گرفتم حالا میخوام package هاش و تو لیست add/remove بیاره. چیکار کنم؟
عنوان: پاسخ به: افزودن دایرکتوری به مخازن
ارسال شده توسط: sahama در 25 شهریور 1386، 03:10 ب‌ظ
اول باید اون رو توی یه جای ثابت مانت کنی و تا بتونی بسته های داخل اون رو بخونی و بعد به سورس لیست اضافه کنی!
اگه نتونستی بگو تا بیشتر توضیح بدم
عنوان: پاسخ به: افزودن دایرکتوری به مخازن
ارسال شده توسط: Ehsanjs در 25 شهریور 1386، 04:07 ب‌ظ
خوب mount کردم. (تو /mnt/homa مثلا)
ولی حالا نمیتونم ابن دایرکتوری رو به لیستش اضافه کنم. اگه میشه بیشتر توضیح بدین لطفا
عنوان: پاسخ به: افزودن دایرکتوری به مخازن
ارسال شده توسط: Mehdi در 25 شهریور 1386، 04:50 ب‌ظ
اول بسته build-essential رو نصب کنید و بعد
یه ترمینال باز کنید و برید به همین پوشه‌ای که فایلهای deb. رو اونجا دارید مثلا با دستور زیر
cd /media/sda3/allو بعد دستور زیر رو اجرا کنید
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gzو بعد برید به System > Administration > Software Sources و برید به لبه Third-Party Software و دکمه Add رو فشار بدید و توش خط زیر رو بنویسید
deb file:///media/sda3/all ./و بعد close رو فشار بدید و دستور زیر رو اجرا کنید
sudo apt-get updateو حالا میتونید بسته‌های نرم‌افزاری که دارید رو راحت به کمک Synaptic یا Add/Remove نصب کنید ;)
عنوان: پاسخ به: افزودن دایرکتوری به مخازن
ارسال شده توسط: Ehsanjs در 26 شهریور 1386، 08:41 ب‌ظ
اول بسته build-essential رو نصب کنید و بعد
یه ترمینال باز کنید و برید به همین پوشه‌ای که فایلهای deb. رو اونجا دارید مثلا با دستور زیر
cd /media/sda3/all....
ممنون. ولی این روش خیلی سخته! به نظرم این روشی که گفتین کلی باشه. یعنی آدم از هر جا بسته ها رو اورده باشه با این روش میتونه به مخزن اضافه کنه.
ولی من یک CD داشتم که ازش image گرفتم بنابراین فکر میکنم باید راه ساده تری هم وجود داشته باشه.
باز یک نفر دیگه گفت تو /media/cdrom ماونتش کنم. بعد cd رو add کنم. این کار و کردم ولی نشد. CD رو unmountش میکنه. بعدش هم از mount کردنش خطا میگیره!
عنوان: پاسخ به: افزودن دایرکتوری به مخازن
ارسال شده توسط: MToloo در 26 شهریور 1386، 09:36 ب‌ظ
اول بسته build-essential رو نصب کنید و بعد
یه ترمینال باز کنید و برید به همین پوشه‌ای که فایلهای deb. رو اونجا دارید مثلا با دستور زیر
cd /media/sda3/all....
ممنون. ولی این روش خیلی سخته! به نظرم این روشی که گفتین کلی باشه. یعنی آدم از هر جا بسته ها رو اورده باشه با این روش میتونه به مخزن اضافه کنه.
ولی من یک CD داشتم که ازش image گرفتم بنابراین فکر میکنم باید راه ساده تری هم وجود داشته باشه.
باز یک نفر دیگه گفت تو /media/cdrom ماونتش کنم. بعد cd رو add کنم. این کار و کردم ولی نشد. CD رو unmountش میکنه. بعدش هم از mount کردنش خطا میگیره!

آره همون کاری که کردین درسته. فقط موقع اضافه کردنش با دستور زیر این کار و بکنین:
sudo apt-cdrom -m add
مثل همون add cdrom تو software source فقط پارامتر -m باعث میشه که mount نکنه (وگر نه همون خطا رو میگیره)
در ضمن اگه از dvd خود ubuntu شما image گرفتین تو قسمت third party نرین. همون تب اول قسمت بخش cd/dvd تیک dvd رو بزنین.
عنوان: پاسخ به: افزودن دایرکتوری به مخازن
ارسال شده توسط: Mehdi در 27 شهریور 1386، 12:20 ب‌ظ
این سی دی شما خودش ساختار مخازن استاندارد رو داره یا نه؟ اگر نداشته باشه نمیتونید با دستور sudo apt-cdrom add اون رو به سیستم apt یا مخازنتون اضافه کنید...
apt و سیستم مخازن یک ساختاری دارند که شما اگر بخواهید از apt برای نصب بسته ها استفاده کنید ملزم به رعایتشون هستید ;)