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

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

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


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

نویسنده موضوع: sudo agt-get update بدون دستزسی به اینترنت؟  (دفعات بازدید: 2893 بار)

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

آفلاین OpenS

  • Full Member
  • *
  • ارسال: 213
sudo agt-get update بدون دستزسی به اینترنت؟
« : 28 شهریور 1388، 06:44 ب‌ظ »
با سلام به همه ی دوستان

من متاسفانه adslام داره قطع میشه و طبق راهی که آقا حسن حبیبی عزیز در اینجا بهمون یاد دادن میشه پکیجهای مورد نیاز رو از

روی یک کامپیوتر دیگه(کافی نت مثلا) دریافت کرد

ولی مشکلی که من دارم حاد تر از این حرفاست :D

من اگه adslام قطع بشه دیگه هیچ گونه دسترسی به نت ندارم حتی با dial-up خوب راهی هم که حسن جان لطف کردن در صورتی جواب میده که مخازن update شده باشن (خوب طبیعی هم هست)

حالا من میخوام ببینم میشه یک کاری کرد که مثلا من که الان پکیجام آپدیت هست یه نسخه پشتیبان بگیریم ازش که بعدا اگه لازم شد (زبونم لال :-X) اوبونتو رو دوباره نصب کنم فقط اونو کپی کنم

و همه چی حل بشه

یا یک راه بهتر

و اصلا این پکیجها که آپدیت میشه کجا ذخیره میشه ???

ببخشید سوال هام عجیب هست یکم ::) :oops:

ممنون از همه دوستانx:


آفلاین milad-hero

  • Full Member
  • *
  • ارسال: 128
  • جنسیت : پسر
  • There are solutions: Even to the hardest problems
پاسخ به: sudo agt-get update بدون دستزسی به اینترنت؟
« پاسخ #1 : 28 شهریور 1388، 07:29 ب‌ظ »
همه پکیج هایی که دانلود میشن توی پوشه /var/cache/apt/archive/ ذخیره میشن.
میتونی از این پوشه یه کپی بگیری و بعدا یک مخزن محلی از اون پکیج ها بسازی.
برای ساختن مخزن محلی از یه پوشه، از ترمینال وارد پوشه مورد نظرت بشو و دستور زیر رو اجرا کن:
sudo dpkg-scanpackages . /dev/null | gzip -9c > Packages.gzتوی لیست مخازن synaptic هم یک مخزن جدید اضافه کن با این مسیر:
deb /folder-path ./ولی به جای folder-path مسیر پوشه پکیج هات رو بنویس مثلا اینطوری:
deb /home/user/packages ./

آفلاین OpenS

  • Full Member
  • *
  • ارسال: 213
پاسخ به: sudo agt-get update بدون دستزسی به اینترنت؟
« پاسخ #2 : 28 شهریور 1388، 08:03 ب‌ظ »
میلاد جان من فک کنم منظورم من رو متوجه نشدی

من منظورم اینه که الان که دستور sudp apt-get update رو اجرا کردم و خوب مخازن آپدیت شدن و پکیجها اضافه شدن

حالا فرض کن من لینوکس رو پاک کردم و دوباره نصب کردم حالا مطمئنا باید دوباره apt-get update رو اجرا کنم تا روش بالا کار کنه واسم حالا فرض کن من اینترنت ندارن که متصل شم و apt-get update رو

اجرا کنم حالا سوال من اینه حالا باید چکار کنم؟؟؟

چجوری باید این لیست رو آپدیت کنم؟؟؟

شما اگه لینوکس رو تازه نصب کنی بعد توی سیناپتیک مثلا بزنی kubuntu-desktop هیچی نمیاره واست تا اینکه مخارن رو reload کنی

منظورم اینه :oops:

من نمیخوام مخزن محلی ایجاد کنم من میخوام با اون راهنمایی که حسن جان کرده لینک دانلود پکیجها بهمراه پیش نیازیشون رو بدست بیارم و جای دیگه دانلود کنم
« آخرین ویرایش: 28 شهریور 1388، 08:07 ب‌ظ توسط OpenS »

آفلاین ahmed

  • High Hero Member
  • *
  • ارسال: 1069
  • جنسیت : پسر
    • یادداشت‌های یک دوست‌دار نرم‌افزارهای آزاد
پاسخ به: sudo agt-get update بدون دستزسی به اینترنت؟
« پاسخ #3 : 28 شهریور 1388، 08:13 ب‌ظ »
این دستور احتمالا به شما کمک می‌کنه:
sudo tar zcvf apt.tgz /etc/apt/ /var/lib/apt/ /var/cache/apt/
این دستور تمام لیست مخازن و بسته‌ها رو در یک فایل به نام apt.tgz گردآوری می‌کنه (در پوشهٔ home). حالا اگه اون رو توی پوشهٔ home هر اوبونتویی بریزید و دستور زیر رو بزنید:
sudo tar xvfz apt.tgz -C /
دقیقا تمام لیست مخازن و نرم‌افزارهای دانلود شده به سیستم مورد نظرتون کپی می‌شه و می‌تونید اون رو از راه Synaptic یا apt-get نصب کنید. البته به شرط این‌که نسخهٔ اوبونتو سیستم اصلی و سیستمی که فایل apt.tgz رو در اون کپی می‌کنید یکی باشه :)

آفلاین milad-hero

  • Full Member
  • *
  • ارسال: 128
  • جنسیت : پسر
  • There are solutions: Even to the hardest problems
پاسخ به: sudo agt-get update بدون دستزسی به اینترنت؟
« پاسخ #4 : 28 شهریور 1388، 08:43 ب‌ظ »
فکر کنم چیزی که دنبالش میگردی این دوتا فایل باشه:
/var/cache/apt/pkgcache.bin
/var/cache/apt/srcpkgcache.bin

آفلاین sudotux

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 2269
پاسخ به: sudo agt-get update بدون دستزسی به اینترنت؟
« پاسخ #5 : 28 شهریور 1388، 11:21 ب‌ظ »
این دستور احتمالا به شما کمک می‌کنه:
sudo tar zcvf apt.tgz /etc/apt/ /var/lib/apt/ /var/cache/apt/
این دستور تمام لیست مخازن و بسته‌ها رو در یک فایل به نام apt.tgz گردآوری می‌کنه (در پوشهٔ home). حالا اگه اون رو توی پوشهٔ home هر اوبونتویی بریزید و دستور زیر رو بزنید:
sudo tar xvfz apt.tgz -C /
دقیقا تمام لیست مخازن و نرم‌افزارهای دانلود شده به سیستم مورد نظرتون کپی می‌شه و می‌تونید اون رو از راه Synaptic یا apt-get نصب کنید. البته به شرط این‌که نسخهٔ اوبونتو سیستم اصلی و سیستمی که فایل apt.tgz رو در اون کپی می‌کنید یکی باشه :)

+1

دقیقا باید همین کار رو انجام بدید ...

آفلاین OpenS

  • Full Member
  • *
  • ارسال: 213
پاسخ به: sudo agt-get update بدون دستزسی به اینترنت؟
« پاسخ #6 : 29 شهریور 1388، 05:03 ق‌ظ »
ممنون از همه بخاطر پاسخشون

من به پکیجایی که دانلود نیار ندارم اونارو کپی گرفتم

ahmed جان از بین این ۳ تا /etc/apt/  -  /var/lib/apt/  - /var/cache/apt/ کدوم دقیقا مربوط به مخازن هست؟؟؟

هر ۳ تاش با هم مربوط میشه؟؟

اصلا این  update که ما میزنیم کجا این اطلاعاتش ذخیره میشه؟؟

آفلاین sudotux

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 2269
پاسخ به: sudo agt-get update بدون دستزسی به اینترنت؟
« پاسخ #7 : 29 شهریور 1388، 09:38 ق‌ظ »
ممنون از همه بخاطر پاسخشون

من به پکیجایی که دانلود نیار ندارم اونارو کپی گرفتم

ahmed جان از بین این ۳ تا /etc/apt/  -  /var/lib/apt/  - /var/cache/apt/ کدوم دقیقا مربوط به مخازن هست؟؟؟

هر ۳ تاش با هم مربوط میشه؟؟

اصلا این  update که ما میزنیم کجا این اطلاعاتش ذخیره میشه؟؟

کل دو فولدر /etc/apt/ و /var/lib/apt/  و دو فایل زیر مربوط به لیست مخازن هست:
/var/cache/apt/pkgcache.bin
/var/cache/apt/srcpkgcache.bin

توجه کنید که فولدر /var/cache/apt/archives/ ربطی به لیست مخازن نداره  وفقط مربوط به بسته هایی هست که دانلود شده !

آفلاین OpenS

  • Full Member
  • *
  • ارسال: 213
پاسخ به: sudo agt-get update بدون دستزسی به اینترنت؟
« پاسخ #8 : 29 شهریور 1388، 12:00 ب‌ظ »
ممنون حسین عزیز

همیشه لطف داشتی شما :oops:

آفلاین sudotux

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 2269
پاسخ به: sudo agt-get update بدون دستزسی به اینترنت؟
« پاسخ #9 : 29 شهریور 1388، 12:41 ب‌ظ »
ممنون حسین عزیز

همیشه لطف داشتی شما :oops:

خواهش می کنم

برای بکاپ گرفتن فقط از لیست مخازن میتونید از این دستور استفاده کنید که یه فایل میشه به اسم apt.tgz در فولدر خانگی:

sudo tar zcvf apt.tgz /etc/apt/ /var/lib/apt/ /var/cache/apt/pkgcache.bin /var/cache/apt/srcpkgcache.bin
و برای برگرداندن:

sudo tar xvfz apt.tgz -C /

آفلاین OpenS

  • Full Member
  • *
  • ارسال: 213
پاسخ به: sudo agt-get update بدون دستزسی به اینترنت؟
« پاسخ #10 : 29 شهریور 1388، 01:50 ب‌ظ »
ممنون همين كارو كردم :*