انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: hamidi در 31 فروردین 1392، 06:56 بظ
-
سلام
دوتا سرور دارم. یکی به اینترنت وصله و با apt-get install هرچی خواستهام رو درش نصب کردهام. الان پکیجها در /var/cache/apt/archives اون قرار گرفته اند. حالا میخوام همین packageها رو دستی کپی کنم در همین directory سرور دوم و بعد همون apt-get installها رو بزنم و به جای اینکه بره از اینترنت دانلود کنه ببینه تو cacheش هست و دیگه نرم دانلود کنه. در حالیکه میره دوباره اونها رو دانلود کنه و نگاه به cache نمیکنه.
چطور میشه به ubuntu بگم نره سراغ اینترنت؟
نمیخوام پکیجهامو با dpkg -i نصب کنم، چون خیلی از پکیجها ممکنه اضافی باشند و در اثر تستهایی که روی سرور اول انجام دادهام زیادی نصب شده باشند. ضمن اینکه ترتیب نصب پکیجها رو اونوقت خودم باید درست انتخاب کنم که dependencyهاشون رعایت بشه.
کسی میدونه چه باید کرد؟
-
دلیلش اینه که توی سروری که به اینترنت وصل نیست باید ابتدا یک apt-get update اجرا کنید که اونم به اینترنت نیاز داره.
از نرمافزاری مثل APTonCD استفاده کنید.
-
ممنون از پاسختون
نحوۀ استفاده از aptoncd چطوریه و کارش چیه؟ من نمیخوام applicationهایی که قراره روی سرور دوم نصب شه رو روی cd بریزم ها!
خود aptoncd کلی پیش نیاز داره که اگر بخوام رو سرور دوم نصب کنم یا باید از همون روش dpkg -i استفاده کنم یا به اینترنت وصل باشه.
امان از این ubuntu! قرار apt-get update چه تغییری در سرور ایجاد کنه؟ نمیشه اون رو دستی ایجاد کرد؟ چی قراره update بشه؟ نمیتونیم روی سرور اول update رو اجرا کنیم و بعد فایلهای update شده رو کپی کنیم تو سرور دوم؟
-
دستور dpkg -i پیشنیازهای یک برنامه خاص رو نمی تونه تشخیص بده؟
-
می تونید از این دستورالعمل استفاده کنید
http://www.debian-administration.org/article/Offline_Package_Management_for_APT
اگه مشکل داشتید بگید که خودم راحت توضیح بدم ولی کاملا همه چیز رو توضیح داده و مشکل رو حل میکنه
و "فکر میکنم" این روش هم کار کنه:
تمام پکیج هایی که روی سیستم اول نصب شده رو با هم ببرید به سیستم دوم
روی اون پکیجی که میخواید نصب کنید دابل کلیک کنید اگه پیش نیازهاش موجود باشه خودش نصب میشه یا نصب نمیشه و یه فکر دیگه براش میکنیم!
-
من قبلا یک همچین کاری می خواستم بکنم و همه ی این کار ها را هم کردم ولی جواب نداد
اگه میتونید با نرم افزار relinux که در مخازن هم نیست و باید اضافه اش کنید از کل سیستمتون و نرم افزار های نصب شده روش یک فایل نصب بگیرید و اون را رویی سیستم مقصد نصب کنید
-
http://wiki.ubuntu.ir/LocalRepository