از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
روش نصب یک فایل .deb روی اوبونتو
سرفصلهای مطلب
نرم افزارهای مختلف لینوکس سال ها پیش تنها به عنوان کد منبع توزیع می شدند. ما مجبور شدیم نرم افزار را از منبع کامپایل کنیم تا بتوانیم از آن استفاده کنیم. اگر منبع نرم افزاری وابسته بود روی کتابخانه های دیگر، سپس باید کد منبع آن کتابخانه را نیز دانلود می کردیم و قبل از کامپایل نرم افزاری که می خواستیم نصب کنیم، آن را کامپایل می کردیم. اگر آن کتابخانه وابسته بود روی چند کتابخانه دیگر، سپس ما مجبور شدیم منبع این کتابخانه ها را دانلود کرده و آنها را نیز کامپایل کنیم. ما مجبور بودیم یک سری مشکلات وابستگی را پشت سر بگذاریم که در آن زمان به آن “جهنم وابستگی” می گویند. هیچ سیستم بسته بندی مانند امروز وجود نداشت. این روزها بسته ها برای معماری های مختلف ماشین از پیش کامپایل شده و نگهداری می شوند روی یک سرور مرکزی (به نام مخزن بسته) و یک نرم افزار مدیریت بسته برای دانلود خودکار، رفع وابستگی ها و نصب آن برای ما استفاده می شود.
در توزیع های لینوکس مبتنی بر دبیان مانند دبیان GNU/لینوکس، اوبونتو، لینوکس مینت و دیگران، مدیر بسته APT استفاده می شود. قالب بسته مدیریت بسته APT آرشیو DEB است. پسوند یک بایگانی DEB .deb است.
این روزها، اکثر بسته های نرم افزاری رایج در مخزن بسته رسمی توزیع لینوکس مورد استفاده ما در دسترس هستند. بنابراین ما به راحتی می توانیم آن را با استفاده از مدیر بسته نصب کنیم، در مورد اوبونتو/دبیان مدیر بسته APT. اما هنوز زمان هایی وجود دارد که نرم افزار مورد نظر ما در مخزن بسته رسمی موجود نیست و باید فایل بسته DEB را از وب سایت رسمی آن نرم افزار دانلود و نصب کنیم. روی سیستم عامل اوبونتو/دبیان ما به صورت دستی.
در این مقاله قصد دارم روش نصب فایل DEB را به شما نشان دهم روی اوبونتو من قصد دارم از اوبونتو 18.04 LTS برای نمایش استفاده کنم. بیا شروع کنیم.
نصب فایل DEB از خط فرمان:
می توانید استفاده کنید dpkg فرمان روی اوبونتو برای نصب یک فایل DEB.
من فایل DEB وب سرور آپاچی 2 را از آن دانلود کردم https://packages.ubuntu.com فقط برای تظاهرات البته می توانید آن را با مدیریت بسته APT خیلی راحت نصب کنید. اما من به شما نشان خواهم داد که چگونه آن را از فایل DEB نصب کنید.
اکنون ترمینال را در همان فهرستی که فایل DEB خود دارید باز کنید. همانطور که می بینید، فایل DEB در دایرکتوری موجود است.
حالا با دستور زیر آن را نصب کنید:
همانطور که می بینید، نصب انجام نشد زیرا وابستگی ها قابل حل نبودند. بسته DEB آپاچی 2 بستگی دارد روی apache2-bin، apache2-utils، apache2-data که هیچ کدام نصب نشده اند
حال برای رفع وابستگی ها، ابتدا باید این بسته ها را نصب کنید تا بتوانید نصب کنید آپاچی 2 بسته بندی
خوشبختانه برای ما، بسته های وابستگی در مخزن بسته رسمی اوبونتو موجود است. بنابراین تنها کاری که باید انجام دهیم این است که دستور زیر را اجرا کنیم:
همانطور که مشاهده می کنید ، مدیر بسته APT همه وابستگی ها را به طور خودکار برطرف کرد. حالا فشار دهید y و سپس فشار دهید <ورود>.
بسته apache2 باید نصب شود.
همانطور که می بینید، آپاچی 2 کار می کند.
در بعضی مواقع ، بسته های وابستگی در مخزن بسته رسمی اوبونتو در دسترس نخواهد بود. در این حالت ، شما باید بسته های مورد نیاز را پیدا کنید روی اینترنت و با استفاده از آن نصب کنید dpkg همچنین. شما همچنین باید هرگونه وابستگی این بسته های وابستگی را نیز برطرف کنید. این امر با افزایش وابستگی سخت تر و سخت تر می شود و برای پرونده های DEB که وابستگی های زیادی دارند بسیار غیر عملی است.
نصب فایل DEB با استفاده از مرکز نرم افزار اوبونتو:
همچنین می توانید یک فایل DEB را با استفاده از مرکز نرم افزار اوبونتو نصب کنید. فقط کلیک راست کنید روی فایل DEB و کلیک کنید روی با نصب نرم افزار باز کنید.
حالا کلیک کنید روی نصب.
اکنون رمز عبور خود را وارد کرده و کلیک کنید روی تصدیق کردن.
اگر در مخزن بسته اوبونتو در دسترس باشد ، وابستگی ها باید به طور خودکار حل شوند و نرم افزار نصب شود.
پس از اتمام نصب ، باید پنجره زیر را مشاهده کنید.
اگر بستههای وابستگی در مخزن بسته رسمی اوبونتو یا در هر یک از مخازن بستههایی که از طریق PPA اضافه کردهاید موجود نباشد، نصب با شکست مواجه میشود. در این حالت ، شما باید بسته های وابستگی را نیز به صورت دستی پیدا کرده و نصب کنید.
بنابراین به این ترتیب شما یک فایل DEB را نصب می کنید روی اوبونتو با تشکر از خواندن این مقاله.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1403-01-06 02:36:04