شما مدتها پیش سیستم عامل اوبونتو را نصب کردید، آن را "برای خودتان" پیکربندی کردید، اما مهمترین چیز هنوز گم شده است. قابل درک است: برای اطمینان از عملکرد مناسب، تعداد زیادی وجود ندارد برنامه های لازم، که در ویندوز با جدیت جستجو، دانلود و نصب کردیم. کاری که ما به انجام آن ادامه خواهیم داد - اما در حال حاضر در محیط لینوکس.

یکی از مسائل اصلی که همیشه باعث سوء تفاهم مداوم از سوی کاربران "انتقالی" لینوکس (و ubuntologists) می شود، نصب است. نرم افزار(نرم افزار) تحت اوبونتو. لینوکس ساختار عجیبی دارد فایل های سیستمی، که با "dll-garbage" که به آن ویندوز می گویند متفاوت است. چنین چیزی مانند نصب هر برنامه با چند کلیک در اینجا دقیقاً وجود ندارد، اما بسیار نادر است (در این مورد در زیر بخوانید).

بسته های Deb

اکنون بیشتر در مورد سیستم اوبونتو. در تئوری، تمام برنامه ها باید از به اصطلاح نصب شوند. کدهای منبع (منابع) - فایل های C++ در نظر گرفته شده برای کامپایل. با این حال، بیهوده نبود که چندین سیستم به اصطلاح دسته ای در یک زمان توسعه داده شد. در برخی سیستم های عامللینوکس توسط سیستم RPM (Red Hat Package Manager) در سیستم های دیگر مانند Debian و بر اساس آن - DEB (در واقع از کلمه Debian) و غیره توزیع می شود.

توجه داشته باشید. سیستم های DEB و RPM تا حدی از نظر طراحی مشابه هستند، اما هنوز با یکدیگر ناسازگار هستند. با این حال، وجود دارد برنامه ویژه alien، که بسته ها را از یک فرمت به قالبی با درجات مختلف "شانس" تبدیل می کند.

ما تقریباً تمام نرم افزارها را در اوبونتو از بسته های deb نصب خواهیم کرد. یک بسته یک فایل نصب نیست، بلکه یک بایگانی باینری با اجزایی برای نصب، به علاوه برخی اطلاعات در مورد نسخه بسته، معماری آن، و وابستگی های موجود است. پس از باز کردن فایل deb از طریق ابزار مدیریت بسته، فایل ها به دایرکتوری های سیستم توزیع می شوند، پیوندها در منو ایجاد می شوند - و پس از آن برنامه آماده استفاده است. در مقایسه با فرآیند کامپایل برنامه ها از کد منبع، این بسیار آسان است و روش سریعتاسیسات

در مورد وابستگی ها، آنها به طور مشروط به اجباری و اختیاری تقسیم می شوند (بر اساس نام، دومی به سادگی برای دانلود توصیه می شود). اکثر بسته ها با کتابخانه های دیگر به هم متصل هستند، بدون آن به سادگی نمی توان آنها را نصب کرد. مزیت چنین رویکرد «بسته به بسته» چیست؟ به خودی خود، فایل‌های deb فضای نسبتا کمی را اشغال می‌کنند (معمولاً ده‌ها یا صدها کیلوبایت) به دلیل این واقعیت که آنها فقط بیشترین مقدار را دارند. اجزای لازم. با نصب بسته های بیشتر و بیشتر، لیست وابستگی ها به طور قابل توجهی افزایش می یابد. پس از آن، هنگامی که یک برنامه حذف می شود، تمام بسته های وابسته نیز حذف می شوند (اگر قبلاً به بسته های دیگر وابسته نباشند). در اینجا چنین نوعی "جایگزین" برای کتابخانه های dll ویندوز وجود دارد.

مخازن

مفهوم دیگری که باید با آن سر و کار داشته باشید مخزن است، مخزن نرم افزار. ما به معماری یک مخزن نمی پردازیم، اما توجه داشته باشید که معمولاً از چهار دسته تشکیل شده است: Main، Restricted، Universe و Multiverse. بسته‌های موجود در جهان و پارتیشن‌های چندجهانی فقط از طریق اینترنت در دسترس هستند و نمی‌توانند در توزیع اولیه اوبونتو گنجانده شوند. به همین دلیل است که به دلیل عدم پذیرش نرم افزارهای غیررایگان توسط اوبونتو، کاربران لینوکس با کدک ها، پخش دی وی دی، فونت ها و موارد دیگر مشکل (موقت) دارند.

دو منبع برای نصب بسته ها وجود دارد، یک مخزن محلی و یک مخزن اینترنتی، اگرچه باید از کلمه "ریپازیتوری" به صورت جمع استفاده کنید، زیرا تعداد بی شماری از آنها وجود دارد.

منبع محلی است HDDیا رسانه های قابل جابجایی به صورت سی دی یا دی وی دی. دیسک های دارای مخازن را می توان در فروشگاه های آنلاین از جمله فروشگاه های بلاروس خریداری کرد. اکثر نسخه کاملبرای اوبونتو - در 4 یا بیشتر دی وی دی، اگرچه مخزن رسمی کامل، گیگابایت بیشتر از مجموع همه این دیسک ها اشغال می کند. یک آینه روسی و همچنین بسیاری از منابع دیگر برای دانلود بسته ها موجود است. در http://packages.ubuntu.com/ همیشه می توانید deb لازم را به صورت کاملاً بصری (با نمایش تمام وابستگی های سخت / غیر دقیق) پیدا و دانلود کنید. اگرچه ما به شدت شما را از انجام این کار خودداری می کنیم، زیرا برای ارضای وابستگی ها، باید به دور از یک بسته دانلود کنید. به طور کلی، این شغل بسیار خسته کننده است. در انجمن ها بپرسید، از دوستان خود دیسک هایی با مخازن بخواهید - و کل مشکل خیلی سریع حل خواهد شد.

حال به طور خلاصه در مورد اصل نامگذاری فایل های دسته ای. مثال: نام conky_1.4.5-0ubuntu1_i386.deb است. همانطور که ممکن است حدس بزنید، conky نام برنامه است، 1.4.5 نسخه آن است، اوبونتو سیستم عامل پشتیبانی شده است، i386 معماری پردازنده است - شرحی از معماری ها). اگر پسوند.src را در نام مشاهده کردید، بدانید که با بسته ای سروکار دارید که شامل فایل های منبع. پسوند am64 به این معنی است که بسته برای نصب روی یک پردازنده 64 بیتی در نظر گرفته شده است. از آنجایی که نرم افزارهای 32 بیتی و 64 بیتی ناسازگار هستند، دانلود بسته های "خارجی" بی معنی است. در صورتی که نسخه یا معماری برنامه با سیستم سازگار نباشد، مدیر بسته نصب را متوقف خواهد کرد. اگر 32 بیت دارید نسخه اوبونتو، مراقب باشید، دیسک های دارای مخازن را به طور خاص برای یک سیستم 32 بیتی سفارش دهید.

وضعیت را در نظر بگیرید: چندین مخزن DVD خریداری کرده اید. در این مورد، طبق دستورالعمل روی برچسب دیسک، باید مخازن را به یک "پایه" مشترک اضافه کنید. برای انجام این کار، در کنسول مربوط به هر دیسک، باید دستور را اجرا کنید apt-cdrom اضافه کنید، و سپس دیسک ها به طور خودکار به لیست مخازن اضافه می شوند.

این لیست در ذخیره می شود /etc/apt/sources.list. می توانید آن را به صورت دستی به روز کنید: sudo gedit /etc/apt/sources.listیا از طریق مدیر بسته سیناپتیک.

و در منوی Gnome یک مورد مربوطه وجود دارد: System? مدیریت؟ منابع کاربردی برای افزودن منبع، به این آدرس بروید و "نرم افزار شخص ثالث" را انتخاب کنید. سپس روی دکمه «افزودن» کلیک کنید و رشته APT را وارد کنید، برای مثال: deb http://ftp.debian.org sarge main. حالا روی دکمه «افزودن منبع» کلیک کنید و تمام پنجره ها را ببندید. می توانید بسته ها را نصب کنید روش های مختلف، اما لیست مخازنی که ایجاد می کنید از رابط همه برنامه ها در دسترس خواهد بود.

معمولاً وقتی با توضیحاتی در مورد یک ابزار آشنا می شوید، پیوندی به یک مخزن اینترنتی و توضیح نحوه نصب بسته های لازم نشان داده می شود. به طور کلی، این سیستم برای به روز رسانی های بعدی نرم افزار بسیار راحت است: مدیر deb مقایسه می کند آخرین به روزرسانی هادر مخازن با بسته هایی که دارید و در صورت مشاهده تغییرات، آنها را به روز می کند.

اگر به صورت دستی آپدیت می کنید، پس sudo apt-get ارتقاء-- دستور مشابه در کنسول. در حین نصب، مدیر در مورد اشغال شده هشدار می دهد فضای دیسکبا تمام وابستگی ها و به دلخواه آنها را ارضا می کند. بسته های دانلود شده پس از نصب حذف نمی شوند، اما با دقت در حافظه پنهان ذخیره می شوند: /var/cache/apt/archives/از جایی که می توانید آنها را به مکان دیگری کپی کنید. بسته های ناتمام (مثلاً در صورت قطع اتصال) در دایرکتوری ذخیره می شوند /var/cache/apt/archives/partial/. پس از بازیابی اتصال، به روز رسانی از همان مکان ادامه می یابد، گویی هیچ اتفاقی نیفتاده است.

نصب بسته های deb

ساده ترین راه برای نصب برنامه ها از طریق منو است برنامه های کاربردی؟ نصب/حذف. برنامه ها به دسته ها طبقه بندی می شوند، دارای توضیحات هستند (با این حال، همه چیز با ترجمه ها بهترین نیست)، رتبه بندی - همه اینها انتخاب را از بین مجموعه ای چشمگیر از برنامه ها آسان تر می کند. بسته های مورد نیاز را بررسی کنید (یا در صورت نیاز به حذف بسته، علامت آنها را بردارید) و روی "Ok" کلیک کنید. هیچ چیز پیچیده ای نیست!

اگر از طریق کنسول کار می کنید، دستورات مشابه به صورت زیر خواهد بود: apt-get نصب کنید<название пакета> (نصب و راه اندازی)، apt-get حذف کنید<имя пакета> (حذف).

برنامه های نصب شده باید در لیست منوی اصلی در قسمت اختصاص داده شده به آن ظاهر شوند.

توجه داشته باشید. راه دیگری برای نصب برنامه ها وجود دارد - با اجرای یک اسکریپت خاص (پسوند ممکن است متفاوت باشد - .sh، .py، و غیره). درایورها و بسته های همه کاره اغلب از این طریق توزیع می شوند. در حین نصب، اسکریپت سوالاتی را مطرح می کند که کاربر باید به آنها پاسخ دهد. برای اجرای نوع اجرایی ./filename.extension

اگر دو روش نصب ذکر شده برای شما کافی نیست، اشکالی ندارد. علاوه بر موارد فوق صلاحیت - استعداد - شایستگی، مدیران بسته های دیگری نیز وجود دارند. اگر برنامه هایی را با رابط گرافیکی در نظر بگیریم، ابتدا باید به سه برنامه زیر توجه کرد.

سیناپتیک (مدیر بسته سیناپتیک)

Synaptic برنامه ای برای مدیریت بسته های rpm و deb، پوسته گرافیکی مناسب است. با اوبونتو ادغام شده است، بنابراین هیچ مشکلی برای یافتن و نصب آن وجود نخواهد داشت. این مدیر بسته های واقع در هارد دیسک را از طریق اینترنت بر روی رسانه های قابل جابجایی نصب می کند. اگر برنامه های مشابه (YaST2، KPackage و دیگران) را به عنوان مقایسه در نظر بگیریم، راحتی استفاده از Synaptic یک مرتبه بزرگتر است. این کلمات به معنی: تنظیمات متفکر، رابط و سیستم برچسب است. علاوه بر این، نسبتاً پایدار است و کار سریع. این مدت‌ها در عمل ثابت شده است: وقتی تعداد برنامه‌های مختلف، کتابخانه‌ها به هزاران می‌رسد، چنین برنامه‌هایی بیشتر مورد احترام قرار می‌گیرند.

اتوماتیکس

دوستانه تر از برنامه استاندارد "نصب/حذف". این برای نصب خودکار برنامه های کاربردی بیشترین درخواست، اوبونتو طراحی شده است. در نتیجه، اضافه شدن ویژگی هایی که سیستم عامل در ابتدا با آنها "خارج" بود. آی تی:

کدک های چند رسانه ای
- نصب، خواندن و نوشتن FS NTFS (مرتبط با اوبونتو 7.04 و پایین تر)
- قابلیت تماشای DVD
- اسکریپت های اضافی
- اسکریپت برای Nautilus و بیشتر.

با Aptond می توانید یک تصویر ISO با تمام بسته های نصب شده ایجاد کنید و آن را روی CD/DVD رایت کنید. سپس این مخزن بدون هیچ مشکلی به لیست کلی منابع deb اضافه می شود. در شماره بعدی در قسمت عملی این فصل در مورد راه های انجام این کار صحبت خواهیم کرد.

درج شده. دستورات مفید کنسول

باز کردن بسته بندی:

بایگانی gz/gz2 -- gunzip / gunzip2<файл>
آرشیو bz/bz2 -- bunzip / bunzip2<файл>
آرشیو تار -- tarxvf<файл>

کار با بسته ها:

apt-get install --reinstall<программа> - نصب یک بسته با بازنویسی فایل ها
apt-get نصب کنید<программа 1> <программа 2> <программа n> - نصب چندین برنامه به طور همزمان
apt-get -d install<программа> - راه اندازی برنامه بدون باز کردن آن
آپدیت apt-get- به روز رسانی لیست بسته ها
بیگانه سودو<пакет.rpm> - تبدیل بسته rpm به deb

در بر اساس سیستم های دبیانفایل های برنامه، کتابخانه ها منبعبسته بندی و به صورت فایل های .deb توزیع می شود. نصب فایل های .deb را می توان با این ابزار انجام داد خط فرمان dpkg نامیده می شود. با این حال، یک بسته .deb معمولی دارای وابستگی ها (یا بسته های مورد نیاز) است که باید از قبل نصب شده باشند تا بتوان آن بسته .deb را نصب کرد و dpkg نمی تواند این وابستگی ها را برطرف کند.

به عنوان مثال، اگر بخواهید بسته ای به نام webmin را با استفاده از dpkg در یک اوبونتو جدید نصب کنید، dpkg با شکست مواجه می شود یا مشکلات وابستگی وجود دارد.

$ sudo dpkg -i webmin_1.620_all.deb dpkg: مشکلات وابستگی مانع از پیکربندی وب‌مین می‌شود: وب‌مین به libnet-ssleay-perl بستگی دارد. با این حال: بسته libnet-ssleay-perl نصب نشده است. وبمین به libauthen-pam-perl وابسته است. با این حال: بسته libauthen-pam-perl نصب نشده است. وبمین به نسخه های apt-show-بسته است. با این حال: Package apt-show-versions نصب نشده است. dpkg: خطا در پردازش وب‌مین (--نصب): مشکلات وابستگی - پیکربندی نشده باقی گذاشتن محرک‌های پردازش برای ureadahead ... هنگام پردازش با خطاهایی مواجه شد: وب‌مین

وقتی صحبت از وابستگی های فایل .deb می شود، ابزار لینوکسبه نام gdebi یک نعمت است. با gdebi می توانید فایل های .deb را با وضوح خودکار وابستگی های برآورده نشده نصب کنید.

ابزار gdebi دارای دو جزء gdebi برای ابزار خط فرمان و gdebi-gtk برای رابط کاربری گرافیکی است. بسته به اینکه در چه چیزی هستید کامپیوتر رومیزیلینوکس یا روی یک سرور بدون سر، فقط می توانید ابزار خط فرمان یا نسخه کامل گرافیکی را نصب کنید.

نصب یک فایل .deb با وابستگی به سرور بدون هد

برای نصب gdebi در کنسول در دبیان، اوبونتو یا لینوکس مینت، موارد زیر را انجام دهید.

$ sudo apt-get نصب gdebi-core

در حال حاضر فقط gdebi را با فایل target .deb اجرا کنید تا وابستگی ها را نصب و مدیریت کنید. هر بسته مورد نیاز به طور خودکار نصب می شود.

$ sudo gdebi webmin_1.620_all.deb

نصب فایل .deb با وابستگی در محیط دسکتاپ

همچنین می توانید از ابزار کنسول gdebi در دسکتاپ استفاده کنید یا می توانید gdebi را با رابط کاربری گرافیکی امتحان کنید. برای این کار gdebi را مطابق شکل نصب کنید. GTK رابط آن نیز نصب خواهد شد.

$ sudo apt-get نصب gdebi

سپس این دستور را تایپ کنید تا فایل .deb نصب شود.

$ sudo gdebi-gtkwebmin_1.620_all.deb

خواهید دید رابط کاربری گرافیکینصب کننده بسته همانطور که در تصویر زیر نشان داده شده است.

اگر وابستگی‌هایی وجود داشته باشد، پنجره وضعیت آن وابستگی‌ها را به شما نشان می‌دهد و می‌توانید با کلیک بر روی «جزئیات» مطابق شکل زیر آن‌ها را بررسی کنید.

در نهایت، فقط روی "Install Package" برای فرآیند نصب .deb کلیک کنید.

D eb قالب بسته نصبی است که توسط همه توزیع های مبتنی بر دبیان استفاده می شود. بسته های Deb را می توان با استفاده از خط فرمان یا مدیر بسته گرافیکی نصب و حذف کرد.

در این آموزش نحوه نصب بسته های debian .deb در اوبونتو 18.04 را توضیح خواهیم داد. دستورالعمل های مشابه برای اوبونتو 16.04 و هر توزیع مبتنی بر دبیان، از جمله Debian، Linux Mint و Elementary OS اعمال می شود.

قبل از اینکه تو شروع کنی

مخازن اوبونتو حاوی هزاران بسته deb هستند که می توانند از مرکز نرم افزار اوبونتو نصب شوند. اگر می خواهید از خط فرمان نصب کنید، می توانید از ابزار خط فرمان apt استفاده کنید.

اما برنامه هایی وجود دارند که در اوبونتو یا مخازن شخص ثالث گنجانده نشده اند. این برنامه ها باید از وب سایت توسعه دهندگان دانلود و به صورت دستی نصب شوند.

هنگام نصب بسته های deb از منابع غیر رسمی مراقب باشید.

دانلود بسته های deb

به منظور نمایش در این مقاله، Debug TeamViewer را دانلود و نصب می کنیم. TeamViewer یک راه حل همه کاره برای پشتیبانی از راه دور است، اشتراک گذاریدسکتاپ، جلسات آنلاین و انتقال فایل بین رایانه ها.

مرورگر وب خود را راه اندازی کنید و به صفحه دانلود TeamViewer برای لینوکس بروید. بسته deb را با کلیک روی لینک دانلود اوبونتو و دبیان دانلود کنید.

اگر ترجیح می دهید از ترمینال استفاده کنید، می توانید فایل deb را با استفاده از wget یا curl دانلود کنید:

wget --no-check-certificate https://download.teamviewer.com/download/linux/teamviewer_amd64.deb

curl -k -O -L https://download.teamviewer.com/download/linux/teamviewer_amd64.deb

نصب بسته های deb از خط فرمان

وقتی نوبت به نصب بسته‌های deb از خط فرمان می‌رسد، چندین ابزار در اختیار دارید. در بخش‌های بعدی، نحوه استفاده از ابزارهای apt، gdebi و dpkg را برای نصب بسته‌های deb به شما نشان خواهیم داد.

نصب بسته های deb با apt

APT (ابزار بسته پیشرفته) یک رابط خط فرمان برای یک سیستم مدیریت بسته است. این در اوبونتو 14.04 معرفی شد و متداول ترین دستورات apt-get و apt-cache را ترکیب می کند.

برای نصب بسته‌های deb محلی به apt، باید مسیر کامل بسته deb را ارائه دهید. اگر بسته در فهرست کاری فعلی شما قرار دارد، به جای استفاده از یک مسیر مطلق، می توانید ./ را قبل از نام بسته اضافه کنید. در غیر این صورت، apt سعی خواهد کرد بسته را از مخازن اوبونتو استخراج و نصب کند.

سودو apt install./teamviewer_amd64.deb

از شما خواسته می شود Y را وارد کنید:

0 ارتقاء یافته، 84 مورد تازه نصب شده، 0 برای حذف و 64 ارتقاء نیافته است. نیاز به دریافت 21.0 مگابایت آرشیو. پس از این عملیات، 66.3 مگابایت فضای دیسک اضافی استفاده خواهد شد. می خواهید ادامه دهید؟

مدیر بسته apt تمام وابستگی های بسته را حل و نصب می کند.

نصب بسته های deb با gdebi

gdebi ابزاری برای نصب بسته های deb محلی است. به طور پیش فرض در نصب نیست، اما می توانید آن را از مرکز نرم افزار اوبونتو یا با استفاده از دستور زیر نصب کنید:

sudo apt نصب gdebi

اکنون می توانید بسته های deb gdebi را با تایپ کردن نصب کنید:

sudo gdebi teamviewer_amd64.deb

آیا می خواهید بسته نرم افزاری را نصب کنید؟ :

وقتی gdebi از شما خواسته شد، y را تایپ کنید، بسته deb و تمام وابستگی های آن را برای خود فعال و نصب کنید.

نصب بسته های deb با dpkg

dpkg یک مدیر بسته سطح پایین برای سیستم های مبتنی بر دبیان است. برای نصب بسته های deb dpkg از گزینه -i (یا --install) استفاده کنید.

sudo dpkg -i teamviewer_amd64.deb

برخلاف apt و gdebi، dpkg وابستگی ها را حل نمی کند. اگر هنگام نصب بسته‌های deb خطاهای وابستگی دریافت می‌کنید، می‌توانید از دستور apt زیر برای حل و نصب تمام وابستگی‌های بسته استفاده کنید:

sudo apt install -f

نصب بسته های deb با استفاده از رابط کاربری گرافیکی

اگر ترجیح می دهید از رابط کاربری گرافیکی استفاده کنید، فقط فایل deb را دانلود کنید و برای باز کردن آن دوبار کلیک کنید.

مرکز نرم افزار گرافیکی پیش فرض باز می شود

روی دکمه Install کلیک کنید و کادر محاوره ای Authentication باز می شود.

بسته به اندازه فایل و وابستگی های آن، نصب ممکن است کمی طول بکشد. پس از نصب بسته deb، دکمه Install در مرکز نرم افزار اوبونتو به Uninstall تغییر می کند.

کار تمام است، برنامه روی سیستم شما نصب می شود و می توانید آن را از منوی برنامه ها اجرا کنید.

نتیجه

در این مقاله نحوه نصب بسته های محلی deb را یاد گرفتید.

در صورت داشتن هر گونه سوال در کامنت بگذارید.

امروز به این فکر کردم که در صورت عدم دسترسی به اینترنت چه کاری باید انجام دهم، اما باید برنامه ای را نصب کنید. پس از همه، برنامه ها لینوکس اوبونتواز مخازن آنلاین نصب شده است. به هر حال، این در Kubuntu، Lubuntu نیز کار می کند. بقیه چک نکردند.
و چگونه می توان دب پکیج های لازم را برای نصب دریافت کرد؟ اگر هنوز اینترنت روی کامپیوتر نیست حداقل یک برنامه برای اتصال به اینترنت مثلا همون برنامه wvdial. برای اینکه بتوانید مثلاً مودم من را در کنسول وصل کنید. با اینکه متوجه شدم اما ناگهان شما به آن نیاز دارید.
برای دریافت لیستی از آدرس های اینترنتی که بسته های deb ما در آن قرار دارند، از برنامه استفاده می کنم apt-get، به عنوان یک دستور apt-get --print-uris --بلهاینجا --print-uris URL را به صفحه باز می گرداند. برای صدور این دستور نیازی به حقوق superuser ندارید، بنابراین سودوشما نیازی به ورود ندارید

apt-get --print-uris --بله نصب wvdial

اما برای از بین بردن نتایج و باقی گذاشتن برخی URL ها. من استفاده می کنم grepبا هم قطع كردن، به منظور فیلتر کردن خروجی برنامه. بجای wvdialمی توانید برنامه ای را که می خواهید نصب کنید وارد کنید.

apt-get --print-uris --yes نصب wvdial | grep ^\" | cut -d\" -f2

حالا اجازه دهید به فایلی خروجی بدهیم که سپس می توانیم با موفقیت به برنامه تغذیه کنیم تا بسته های deb ما بارگیری شود. درخواست من در ترمینال به این شکل شروع شد.

apt-get --print-uris --yes نصب wvdial | grep ^\" | cut -d\" -f2 > Loading.txt

حالا برای دانلود تمام بسته های deb کافیه از برنامه استفاده کنم wgetمن در مورد او نوشتم انجام آن کافی خواهد بود

این فایلی است که هنگام اجرای دستور بالا ایجاد شده است. اگر در پوشه ای که ترمینال را باز کرده اید قرار نداشته باشد، می توانید مسیر کامل این فایل را بنویسید.

همچنین می‌توانید فهرستی از آدرس‌های مورد نیاز برای به‌روزرسانی توزیع را دریافت کنید.

apt-get --print-uris --yes dist-upgrade | grep ^\" | cut -d\" -f2 > "به روز رسانی توزیع"

wget -i "به روز رسانی های توزیع"


هنگام دانلود تعداد زیادی فایل، ممکن است لازم باشد پوشه ای را که فایل ها در آن دانلود می شوند را انتخاب کنید و دستور به شکل زیر در می آید.

wget --directory-prefix=/path/to/download/files -i Loading.txt


wget --directory-prefix=/path/to/download/files -i "به روز رسانی توزیع"


خوب ، اکنون فقط می ماند که بسته های deb بارگیری شده را بدون اینترنت به رایانه منتقل کرده و آنها را نصب کنید. در مورد من، من برنامه را دانلود کردم wvdial، و او چهار بسته deb را در وابستگی ها بیرون کشید. این بسته ها را با فلش می گیریم و به کامپیوتری که فایل ها را برای آن دانلود کرده ایم منتقل می کنیم و با دستور نصب می کنیم.

به دایرکتوری با بسته های deb دانلود شده و منتقل شده بروید

بسته های سی دی /path/to/ our/deb


و بسته های ما را نصب کنید.

sudo dpkg -i *deb


اساساً همین است، برنامه wvdialنصب شده است. به این ترتیب، می توانید مطلقاً هر برنامه ای را در لینوکس اوبونتو، کوبونتو، لوبونتو برای نصب آفلاین دانلود کنید. شاید در توزیع های دیگر، نمی دانم، فقط این ها را امتحان کردم.

حتی اگر با لینوکس تازه کار هستید و برای مدت طولانی با آن کار نکرده اید، می دانید که رایج ترین راه برای نصب برنامه ها بر روی توزیع های مبتنی بر این هسته، نصب از مخازن است. با این حال، مواقعی وجود دارد که این امکان پذیر نیست، و برنامه مورد نظربه صورت بسته rpm یا deb توزیع می شود. و از آنجایی که توزیع‌های مبتنی بر دبیان (اوبونتو، سیستم عامل ابتدایی، لینوکس مینت و غیره) که از بسته‌های deb استفاده می‌کنند امروزه رایج‌تر هستند، بیایید نحوه نصب آنها را بررسی کنیم.

نصب بسته deb در اوبونتو

در اوبونتو، می توانید بسته deb را از طریق مرکز نرم افزار نصب کنید:

  • دانلود فایل مورد نیاز؛
  • با دکمه سمت چپ ماوس روی آن دوبار کلیک کنید.
  • در Application Center که باز می شود، "Install" را انتخاب کنید.

نصب بسته deb از طریق ترمینال

مثل همیشه، ساده ترین و همه کاره ترین راه برای هر دو تنظیمات لینوکسو نصب بسته های deb به طور خاص، این یک ترمینال است. برای نصب بسته deb از طریق ترمینال، کافی است چند دستور را اجرا کنید. بیایید به یک مثال نگاه کنیم نصب های گوگلکروم:

  • طبیعتا ابتدا خود بسته را دانلود کنید.
  • سپس ترمینال را باز می کنیم و با فایل به دایرکتوری می رویم، زیرا اغلب "Downloads" است، سپس دستور به این صورت خواهد بود: cd ~ / Downloads /
  • و با استفاده از مدیریت بسته dpkg نصب کنید: sudo dpkg -i google-chrome-stable_current_i386.deb
  • رمز عبور superuser را وارد کنید و منتظر بمانید تا نصب کامل شود.

یعنی برای نصب بسته deb از طریق ترمینال، باید از ساختار زیر استفاده کنید:

sudo dpkg -i packagename.deb پست قبلی