انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نصب، راهاندازی و بروزآوری => نویسنده: c#.mohsen در 10 خرداد 1390، 07:39 بظ
-
سلام.من مراحلی رو که رفتم مینویسم شاید مشکلم حل شد از صبح تا الان که ساعت 7 شبه دارم جون میکنم.خوب اول یه فولدر به این مسیر تو روت ساختم
dpkg/pool/main
بعد تمام بسته های که تو ۷ تا دی وی دی بود رو با این دستور کبی کردم
cd /cdrom/pool/main/* /dpkg/pool/main -r
بعد اون دستور ساخت فایل اندیکس یعنی packeges.gz رو ساختم که فایلی با حجم 7 مگابایت درست شد
فایل رو تو مسیر
home/de
کبی کردم .حالا میخوام مسیر این فایله اعصاب خورد کن رو به sources.list اضافه کنم.ولی موفق نشدم.ک مسیر های که به sources,.list اضافه کردم اینجوری بود
deb file:///home/de /
یا شبیه این که هیچ کدوم جواب ندادن
موقع آبدیت این ارور رو میده.
تو دستور
apt-get update
Failed to fetch file:/home/deb/Packages.gz File not found
تو خود برنامه software sources
Failed to fetch file:/home/deb/Packages.gz File not found
Some index files failed to download, they have been ignored, or old ones used instead.
ارور دومی هم حرف بیخودی میزنه. مطمعنا مشکل چیز دیگه ای به نظر خودم نمیتونم درست مسیر فایل packages.gz رو بدم.ببخشید خیلی نوشتم
-
یعنی ubuntu اینقدر بدبخته؟ :'( 1 روز تمام روش زحمت کشیدم واقعا ارور های بیخودی میده اونقدر ضعیف هست که واقعا شرمم میشه اگه بازم ازش دفاع کنم .مثل سگ بی صاحبه
-
از این روش برین ببینین بازم به مشکل میخورین ;)
http://wiki.ubuntu.ir/LocalRepository?highlight=%28repository%29
-
خدارو شکر یکی جواب داد.حالا یکی هست بگه با چه دستوری میتونم فایل های deb رو که تو پوشه های تو در تو هستن رو تو یه پوشه کپی کنم؟
-
بجای فرمان کپی (cp) می تونید از move استفاده کنید (mv). «.» هم یعنی دایرکتوری جاری.
find . -name "*.deb" -exec cp {} /home/destination/ \;
-
یعنی ubuntu اینقدر بدبخته؟ :'( 1 روز تمام روش زحمت کشیدم واقعا ارور های بیخودی میده اونقدر ضعیف هست که واقعا شرمم میشه اگه بازم ازش دفاع کنم .مثل سگ بی صاحبه
عزیز کی مجبورت کرده از اوبونتو دفاع کنی؟؟
اگه کارتو راه نمیندازه و مشکل سازه واست و حوصله ی حل کردن مشکلتو نداری و فرهنگ سوال پرسیدن نداری بهترین کار حذف اوبونتو و نصب ویندوزه.
-
فرهنگ سوال کردن ؟دیدم فرهنگ جواب دادنتونو 3 سال بعد اونم بعد اینکه خودم همه کارا رو درست کردم هنوزم جواب اصلی رو ندادین
فکر کنم لازم نیست جواب اون یکی حرفتو بگم
مشکل هم این بود اصلا نمیگم.واقعا من نمیدونم تا حالا یکی نبوده این مخزن های کامل اوبوتو رو خریداری کرده باشه بعد یه توضیح مختصری نداده باشه تو فروم"اون مقاله تو ویکی هم کامل نیست" .پدرم در اومد یه مخزن محلی درست کنم... .حالا یه توضیحی کامل از دوستان میخوام چطوری این پکیج رو بین بقیه کامپیوترها به اشتراک بزارم تو شبکه.با اپاچی... کامل باشه که دیگه ...واقعا امیدوارم زود جواب بدید.
ببینید الان دوست خوبم جلال خیلی خوب جواب دادن کامل دستور رو توضیح دادن واقعا دستشون درد نکنه
-
داخل synaptic یک گزینه add cd داره چرا از اون استفاده نمی کنین ؟
ادرس اموزشی که کارای بالا رو کردینو بدین شاید کمک کنه .
تو خط 5م سوالتون packeges.gz نوشتین ولی تو source.list اینو نوشتین Packages.gz با هم دیگه تو یک a تفاوت دارن مشکل از این نیست ؟
-
اونو که حل کردم.حالا میخوام تو شبکه به اشتراک بزارم
-
اونو که حل کردم.حالا میخوام تو شبکه به اشتراک بزارم
این سوال شما در اینجا پاسخ داده شده http://askubuntu.com/questions/3503/best-way-to-cache-apt-downloads-on-a-lan (http://askubuntu.com/questions/3503/best-way-to-cache-apt-downloads-on-a-lan) - من شبکه لن ندارم تا توضیح بدم، اما به نظرم خیلی واضح گفته شده.
-
هر چند خیلی دیر شد تا راه دیگه ای پیدا کنیم، البته این فقط یه راه دیگه است، همین.
میشه از apt-proxy هم استفاده کرد. این برنامه میتونه پکیج های دانلود شده رو cache و مثل یک http server پکیج ها رو با کامپیوتر های دیگه در یک شبکه به اشتراک بذاره؛ یعنی مثل یک http server عمل میکنه. علاوه بر این میتونید چند قرینه به فایل پیکربندیش اضافه کنید تا در صورتی که پکیج مورد نظر درخواست شد و در لیست نبود apt-proxy بتونه فایل رو از سرورهای مختلف دانلود کنه. البته میتونید پکیج های موجود در /var/cache/apt/archives رو به داخل کش اپت پراکسی import کنید. https://help.ubuntu.com/community/AptProxy (https://help.ubuntu.com/community/AptProxy)
و اگه توزیع های متفاوتی (دبیان بیس) در شبکه دارید میتونید از apt-cacher استفاده کنید https://help.ubuntu.com/community/Apt-Cacher-Server (https://help.ubuntu.com/community/Apt-Cacher-Server)