50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

دانلود Dependency های پکیج لینوکس و استفاده بصورت آفلاین

سلام ، سیستم لینوکسی (Ubunto 18.04)دارم که دسترسی به اینترنت ندارد (به دلایل خاصی) می خواهم بر روی آن اخرین نسخه GNS3 2.1.10 را نصب کنم با چه دستوری می توانم این پکیج و تمام پکیج های مورد نیاز را دانلود کنم بر روی یک لینوکسی که دسترسی به اینترنت دارد و با فلش منتقل کنم . نکته پکیج های موجود در سایت ها فقط نسخه GNS3 0.8.7 می باشد .سایت خود GNS3 میگه ripository منو ادد کن بعد بزن دانلود کن ولی من روی اون سیستم لینوکسی دسترسی به اینترنت ندارم .

پرسیده شده در 1397/07/03 توسط

2 پاسخ

1

سلام ، من یه راهکار برای این انجام کار دارم اما خودم امتحانش نکردم امیدوارم براتون جواب بده.

رو یه سیستم لینوکسی که دسترسی به اینترنت داره Repository که GNS3 گفته اونو رو سیستم اضافه کنید رو اضافه کنید. حالا Dependency های پکیج GNS3 رو شما ابتدا باید دانلود کنید. برای دیدن Dependency های یه پکیج از دستور زیر استفاده کنید :

# sudo apt-cache depends <package name>

حالا باید پکیج GNS3 رو با تمامی Dependency هاش دانلود کنید و اونو روی سیستم ذخیره کنید. برای اینکه فایل پکیج ها رو یه جا نگه داری کنید یه دایرکتوری بسازید و برید داخل اون دایرکتوری و دستور زیر رو اجرا کنید :

for i in $(apt-cache depends <package_name> | grep -E 'Depends|Recommends|Suggests' | cut -d ':' -f 2,3 | sed -e s/'<'/''/ -e s/'>'/''/); do sudo apt-get download $i 2>>errors.txt; done

توجه کنید در قسمت package_name باید اسم پکیج نرم افزار رو تایپ کنید حالا اگه اسم پکیج GNS3 هست باید gns3 رو وارد کنید اسم پکیج رو به دقت وارد کنید چون خیلی مهمه که درست باشه اسمش. دستور بالا پکیج های نرم افزارتون رو به همراه Dependency هاش دانلود می کنه و توی دایرکتوری که الان توش هستید قرارش میده. همچنین این دستور ارور های پیش اومده رو تو فایل errors.txt ذخیره می کنه. حالا اگه یه ls بگیرید توی دایرکتوری پکیج های دانلود شده رو مشاهده می کنید. حالا الان کاری که شما می کنید این هست که اون دایرکتوری رو کپی می کنید و داخل یه فلش میریزید و به سیستم مقصد وصلش می کنید و وارد اون دایرکتوری میشید و دستور زیر رو اجرا می کنید تا پکیج به همراه تمام وابستگی هاش روی سیستم نصب بشه :

# sudo dpkg -i *
پاسخ در 1397/07/03 توسط

پاسخ شما