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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: محل ذخیره برنامه های دانلود شده برای نصب در اوبونتو کجاست؟  (دفعات بازدید: 11363 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین tafa9001

  • Newbie
  • *
  • ارسال: 7
سلام دوستان
میخاستم بپرسم که وقتی ما یک برنامه رو از طریق ubuntu software center در اوبونت ۱۰.۰۴ نصب میکنیم ابتدا برنامه از اینرنت دانلود میشه
خوب محل ذخیره برنامه های دانلود شده برای نصب در اوبونتو کجاست ؟
و این برنامه ها هنگام شروع به دانلود برای نصب در کجا ذخیره میشن ؟

آفلاین مرد مرده

  • Sr. Member
  • *
  • ارسال: 371
  • جنسیت : پسر
  • So Close No Matter How Far
    • وب نوشت های مرد مرده

/var/cache/apt/archives
البته با نرم افزار aptoncd میتونی یه iso از پکیج های نصب شدت درست کنی

sudo apt-get install aptoncd
« آخرین ویرایش: 05 خرداد 1389، 06:39 ب‌ظ توسط مرد مرده »

آفلاین tafa9001

  • Newbie
  • *
  • ارسال: 7
ممنون از شما
دستتون واقعا درد نکنه
یه سوال دیگم دارم
اونم این که اگه از اینا کپی بردارم میتونم تو اوبونتوی دیگم نصب کنم یا حتما باید سی دی اش کنم ؟

آفلاین مرد مرده

  • Sr. Member
  • *
  • ارسال: 371
  • جنسیت : پسر
  • So Close No Matter How Far
    • وب نوشت های مرد مرده
این بسته ها رو میتونی با دستور

sudo dpkg -i [PackageName]
هر جایی نصب کنی. البته راه بهتر استفاده از همون aptoncd هست که گفتم !!!
کافیه روی هر دو سیستم aptoncd رو نصب داشته باشی و با اون یه iso تو کامپیوتر مبدا
بسازی و روی کامپیوتر مقصد اون رو restore کنی.

من خودم توی شرکت که سرعت اینترنت ام بالاتره بسته هایی که میخوام رو نصب می کنم و
هر ۲، ۳ روز یه بار یه iso میسازم و میریزم رو فلش و میارم روی لپ تاپم نصب میکنم.  ;)

آفلاین امیر و

  • Hero Member
  • *
  • ارسال: 791
  • جنسیت : پسر
  • Google is your friend
اونم این که اگه از اینا کپی بردارم میتونم تو اوبونتوی دیگم نصب کنم یا حتما باید سی دی اش کنم ؟
البته یه نکته رو توجه کن ... پکیج هایی که مثلا برای اوبونتو 9.04 دانلود کردی رو نمیشه رو 9.10 نصب کرد.

آفلاین AliRezaiMi

  • High Hero Member
  • *
  • ارسال: 1073
  • جنسیت : پسر
اونم این که اگه از اینا کپی بردارم میتونم تو اوبونتوی دیگم نصب کنم یا حتما باید سی دی اش کنم ؟
البته یه نکته رو توجه کن ... پکیج هایی که مثلا برای اوبونتو 9.04 دانلود کردی رو نمیشه رو 9.10 نصب کرد.
اين يه قانون كلي نيست.
اگر با همون دستور نصب بشه با يه آئديت درست ميشه البته بعضيهاش هم بايد ورژن جديد نصب بشه.

آفلاین ellvllan

  • Sr. Member
  • *
  • ارسال: 425
  • جنسیت : پسر
اونم این که اگه از اینا کپی بردارم میتونم تو اوبونتوی دیگم نصب کنم یا حتما باید سی دی اش کنم ؟
البته یه نکته رو توجه کن ... پکیج هایی که مثلا برای اوبونتو 9.04 دانلود کردی رو نمیشه رو 9.10 نصب کرد.
اين يه قانون كلي نيست.
اگر با همون دستور نصب بشه با يه آئديت درست ميشه البته بعضيهاش هم بايد ورژن جديد نصب بشه.
در کل بهتره کسی این کار رو نکنه من شنیدم در بعضی مواقع سیستم رو ناپایدار میکنه

آفلاین doomhammer65ir

  • High Hero Member
  • *
  • ارسال: 1572
  • جنسیت : پسر
    • IRAN Backup
من هم از بسته هایی که در 8.04 داشتم یک رونوشت برداشتم ولی در 10.04 هیچ کدام بدرستی کار نمیکرد و همگی نیاز به بروز اوری داشتند . در کل اگر میخواهید بر روی همین نسخه و بر روی دستگاه دیگر نصب کنید روش کار امدی است ولی برای مهاجرت مانند من از مثلا 8.04 به 10.04 پشتیبان گیری سود انچنانی ندارد

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19722
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
با این روش هم می تونی مخازم محلی بسازی: http://wiki.ubuntu-ir.org/LocalRepository
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین ellvllan

  • Sr. Member
  • *
  • ارسال: 425
  • جنسیت : پسر

آفلاین xoma

  • Full Member
  • *
  • ارسال: 151

/var/cache/apt/archives
البته با نرم افزار aptoncd میتونی یه iso از پکیج های نصب شدت درست کنی

sudo apt-get install aptoncd

بسیار عالی بود . واقعا استفاده کردیم. ممنون .

یه سوال هم داشتم ؛ برنامه ای تو اینترنت دیدم که گفته بود پسوند و فرمت پکیج ها رو عوض میکنه تا قابل نصب کردن روی توزیع دلخواه باشند . این واقعیت داره؟ واگر بله ؛ آیا برنامه هایی که فرمت شان عوض شده و نصب می شوند از کیفیت و کارایی اولیه برخوردارند یا از آنها کاسته میشود؟
من  ا و بو نــــــــــــــــــــــــتو ر ا  دوست  دارم  و  پدرم  دبیــــــــــــــــــــــــــان  ر ا .

آفلاین ellvllan

  • Sr. Member
  • *
  • ارسال: 425
  • جنسیت : پسر
پاسخ به: محل ذخیره برنامه های دانلود شده برا
« پاسخ #11 : 17 خرداد 1389، 03:43 ب‌ظ »
صد در صد اون جوری که باید نه مثلا من vmware رو باهاش از rpm به deb تبدیل کردم و درست کار نداد ولی در خیلی از مواقع برنامه هایی رو که بر میگردوندم درست جواب میداد
فقط به این نکته توجه داشته باش که یکم دنگ و فنگ داره
یکم برات توضیح میدم
این برنامه اسمش alien هست و یادم توی 9.04 من نصبش کرده بودم

تبدیل بسته‌های rpm به deb و بلعکس

برخی اوقات بسته‌های مخصوص یک توزیع خاص پیدا نمی‌شوند (البته به ندرت!) و یا به دلایل دیگری مجبور هستید تا یک بسته را به بسته دیگر تبدیل نمایید. یکی از ابزارهایی که برای این کار موجود است، ابزار alien می‌باشد که با استفاده از آن خواهید توانست بسته‌های deb را به rpm و بلعکس تبدیل نمایید. البته بدلیل پیچیدگی‌هایی که وجود دارد، برخی اوقات alien ممکن است نتواند درست عمل نماید و در چنین مواردی است که باید دست به کار شده و برنامه را بطور دستی کامپایل و نصب نمایید.
با استفاده از ابزار alien، قادرید بسته‌های زیر را به فرمت دبیان تبدیل نمایید:
- بسته‌های RPM
- بسته‌های SLP
- بسته‌های tgz

توجه داشته باشید که برای تبدیل بسته‌ها به یکدیگر باید در حالت کاربر ریشه قرار داشته باشید.

دستورات و گزینه‌های ابزار alien
این فرامین و گزینه‌ها را باید به همراه دستور alien بکار ببرید:
d- یا to-rpm-- : تبدیل از/به فرمت دبیان. این گزینه پیش‌گزیده است.
r- یا to-rpm-- : تبدیل از/به فرمت RPM.
--to-slp : تبدیل از/به فرمت SLP.
t- یا to-tgz-- : تبدیل از/به فرمت tgz مخصوص لینوکس اسلاکور. این گزینه با بسته‌های tar شده کدهای منبع عمل نخواهد کرد.
i- یا install-- : با اضافه نمودن این دستور، بسته پس از تبدیل شدن، بطور خودکار نصب خواهد شد. البته در این صورت شما دیگر بسته‌ای را مشاهده نخواهید کرد. بنابراین در صورتی که مایلید بسته‌‌های دبیان تولید شده را برای خود نگهداری نمایید، از این گزینه استفاده نکنید.

همانطور که گفته شد، دستور alien ممکن است در برخی موارد نتواند بسته‌ها را به درستی به یکدیگر تبدیل نماید. من به شخصه چندین بسته از بسته‌های کوچک گرفته تا بسته‌های بزرگ را آزمایش کردم. هیچکدام از آنها حین تبدیل شدن دچار اشکال نشدند. اشکالی که من در تبدیل بسته‌ها به آن برخورد کردم، عدم بررسی Dependencies یا وابستگی‌های نرم‌افزاری بود. به طوری که یکی از بسته‌ها بدون مشکل تبدیل و نصب شد، ولی هنگام اجرا خطایی حاکی از عدم تطابق یک نسخه از کتابخانه‌های موجود با نسخه مورد نیاز را می‌داد. البته برخی از بخش‌های این نرم‌افزار بدون مشکل اجرا می‌شود.

مثال:

# alien -di BillardGL-1.75-6.i386.rpm
در مثال بالا، بسته بازی سه بعدی بیلیارد BillardGL از فرمت rpm به deb تبدیل شده و سپس با استفاده از apt به صورت خودکار روی سیستم نصب خواهد شد. توجه داشته باشید، هنگامی که بسته‌ای را تبدیل می‌کنید، سیستم نامگذاری آن مطابق با بسته مقصد تغییر داده می‌شود. برای مثال خروجی دستور بالا، بسته billardgl_1.75-7_i386.deb است که همانطور که می‌بینید، قاعده نامگذاری آن مطابق با روش بسته‌های دبیان می‌باشد (packagename_version-patchlevel_arch.deb).


 

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19722
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
برنامه‌ی alien در تمام موارد درست کار می‌کنه. منتها نکته‌ای که باید در نطر داشته باشین اینه که پکیج‌های rpm توانایی تشخیص dependency ها رو ندارن و اگه یه فایل deb رو با alien به rpm تبدیل کنین، به طور واضحی این فایل نمی‌تونه مثل فایل deb خودش بره و پیش‌نیازها رو نصب کنه و هم‌چنین اگه rpm رو به deb تبدیل کنین، این فایل deb هیچ اطلاعی از پیش‌نیازهاش نداره. با این حال در هر دو مورد مشکل شما با نصب پیش‌نیازها به صورت دستی حل می‌شه ;)
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین ellvllan

  • Sr. Member
  • *
  • ارسال: 425
  • جنسیت : پسر
پس با این تفاسیر من پیش نیاز های vmware رو نصب نکرده بودم و سیستم هم ازم نمی خواسته که مشکل پیدا کردم
دانیال جان بابت توضیح ممنون