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

کمک و پشتیبانی => نصب، راه‌اندازی و بروزآوری => نویسنده: سینوسی در 30 بهمن 1397، 09:15 ب‌ظ

عنوان: انتقال دیتابیس بسته‌ها از یک سیستم به سیستم دیگر
ارسال شده توسط: سینوسی در 30 بهمن 1397، 09:15 ب‌ظ
سلام
یک سیستم داریم که امکان اتصال به اینترنت یا هرنوع شبکه‌ی دیگری رو نداره، میخواستم بدونم چطور میتونیم این سیستم رو بروز نگه داریم.
نرم افزارهایی مثل keryx و ... ادعای اینکار رو دارن اما در عمل ناموفق هستن.

بهترین راهی که به نظرم رسید این بود که از یک سیستم مشابه که دسترسی به اینترنت داره بسته‌ها رو دانلود کنیم و بیاریم روی این سیستم.

مراحلی که خودم میدونستم این‌ها بود

۱. بکاپ دیتابیس بسته‌ها از:

/var/lib/apt/lists
2.بکاپ بسته‌ها از:

/var/cache/apt/archives
با انجام این مراحل هنوز بسته‌ها در apt-cache قابل جستجو نیستن!!!
ایده‌ای دارین؟
عنوان: پاسخ : انتقال دیتابیس بسته‌ها از یک سیستم به سیستم دیگر
ارسال شده توسط: nixoeen در 30 بهمن 1397، 11:32 ب‌ظ
باید از اون فایل‌ها یک Repository بسازید و بعد اون رو به تنظیماتتون اضافه کنید و بعد apt update و apt upgrade.
عنوان: پاسخ : انتقال دیتابیس بسته‌ها از یک سیستم به سیستم دیگر
ارسال شده توسط: سینوسی در 01 اسفند 1397، 12:10 ق‌ظ
باید از اون فایل‌ها یک Repository بسازید و بعد اون رو به تنظیماتتون اضافه کنید و بعد apt update و apt upgrade.

لینک راهنمایی دارید برای این منظور؟
عنوان: پاسخ : انتقال دیتابیس بسته‌ها از یک سیستم به سیستم دیگر
ارسال شده توسط: سلمان م. در 01 اسفند 1397، 12:39 ق‌ظ
من تاحالا از این استفاده نکردم ولی شاید کار تو رو راه بندازه:

https://github.com/rickysarraf/apt-offline


عنوان: پاسخ : انتقال دیتابیس بسته‌ها از یک سیستم به سیستم دیگر
ارسال شده توسط: M!lad در 01 اسفند 1397، 12:18 ب‌ظ
دستور apt-cache اگر اشتباه نکنم برای سرعت بیشتر در عملکرد از فایل های باینری pkgcache.bin  srcpkgcache.bin استفاده میکنه. این ۲ فایل اینجا هستند:
/var/cache/apt/
مطمئن نیستم ولی چک کنید شاید با کپی کردن اینها مشکل حل بشه.