سه روش برای نصب فایلهای dpkg در اوبونتو
این مقاله یکی از سری مقالات مربوط به مبتدیان اوبونتو است. اگر تازه کار اوبونتو باشید، ممکنه این سوال براتون پیش اومده باشه که چطوری باید نرمافزارهای اوبونتو را نصب کنیم؟ با من باشید تا انواع روشهای نصب نرم افزار در ابونتو را توضیح دهم.
ساده ترین راه استفاده از مرکز نرم افزاری اوبونتو است. یک برنامه را با نام جستجو کنید و آن را از آنجا نصب کنید.
اگر بتوانید همه برنامه ها را در مرکز نرم افزار پیدا کنید، زندگی خیلی شیرین می شود. ولی متاسفانه اینطور نیست.
برخی از برنامه ها از طریق بسته های ‘deb’ برای سیستم عامل اوبونتو در دسترس هستند. اینها فایل های آرشیو شدهای هستند که با پسوند .deb ختم می شوند.
اگر قبلاً با سیستم عامل ویندوز کار کردید می توانید فایل های .deb را به عنوان فایل های exe در ویندوز در نظر بگیرید. روی فایل exe دوبار کلیک می کنید و مراحل نصب در ویندوز شروع می شود. بسته های Deb تقریباً یکسان هستند.
شما می توانید این بسته های deb را در بخش دانلود وب سایت ارائه دهنده نرم افزار بیابید. به عنوان مثال، اگر می خواهید Google Chrome را روی اوبونتو نصب کنید ، می توانید بسته deb Chrome را از وب سایت آن دانلود کنید.
حال این سوال پیش می آید که چگونه فایل های deb را نصب می کنید؟ راه های مختلفی برای نصب بسته های deb در اوبونتو وجود دارد. در این آموزش تک تک آنها را به شما نشان خواهم داد.
نصب فایلهای .deb در توزیعهای لینوکس مبتنی بر اوبونتو و دبیان
شما می توانید یکی از ابزارهای رابط کاربری گرافیکی یا خط فرمان را برای نصب بسته deb انتخاب کنید. انتخاب باشماست. بیایید ادامه دهیم و ببینیم چگونه فایل های deb را نصب کنیم.
روش 1: از مرکز نرم افزار پیش فرض استفاده کنید
ساده ترین روش استفاده از مرکز نرم افزار پیش فرض در اوبونتو است. اینجا کار خاصی نیست کافی است به پوشه ای که فایل .deb را در آن دانلود کرده اید (معمولاً پوشه Downloads) بروید و روی فایل دوبار کلیک کنید.
مرکز نرم افزار را باز می کند، جایی که باید گزینه نصب نرم افزار را ببینید. تنها کاری که باید انجام دهید این است که دکمه نصب را بزنید و رمز ورود خود را وارد کنید.
ببینید، حتی ساده تر از نصب از یک فایل exe در ویندوز است، اینطور نیست؟
حل یک مشکل: دوبار کلیک کردن روی فایل deb در مرکز نرم افزار در اوبونتو 20.04 باز نمی شود
دوبار کلیک کردن روی فایل deb در اوبونتو 20.04 فایل را به جای مرکز نرم افزار در archive manager باز می کند.
این عجیب است اما به راحتی قابل رفع است. تنها کاری که باید انجام دهید این است که روی فایل deb کلیک راست کرده و گزینه Open With را انتخاب کنید. در اینجا، open with Software Install را به عنوان گزینه پیش فرض انتخاب کنید.
روش 2: از برنامه Gdebi برای نصب بسته های deb با وابستگی استفاده کنید
باز هم، زندگی بسیار سادهتر میشد، اگر همه چیز به آرامی پیش میرفت. اما این زندگی آنطور که ما می دانیم نیست.
اکنون که می دانید فایل های .deb را می توان به راحتی از طریق مرکز نرم افزار نصب کرد، اجازه دهید در مورد خطای وابستگی که ممکن است در برخی از بسته ها با آن مواجه شوید به شما توضیحاتی دهم.
اتفاقی که می افتد این است که یک برنامه ممکن است به نرم افزار دیگری (مانند کتابخانه ها) وابسته باشد. هنگامی که توسعه دهنده در حال آماده سازی بسته deb برای شما است، ممکن است تصور کند که سیستم شما قبلاً آن نرم افزار را دارد. اما اگر اینطور نیست و سیستم شما آن نرم افزارهای مورد نیاز را ندارد، با “خطای وابستگی” مواجه خواهید شد.
مرکز نرم افزار به تنهایی نمی تواند چنین خطاهایی را مدیریت کند، بنابراین باید از ابزار دیگری به نام gdebi استفاده کنید. gdebi یک برنامه رابط کاربری گرافیکی سبک است که صرفاً برای نصب بسته های deb می باشد. این نرم افزار وابستگی ها را شناسایی می کند و سعی می کند آنها را همراه با فایل های .deb نصب کند.
من شخصا gdebi را به مرکز نرم افزاری اوبونتو برای نصب فایل های deb ترجیح می دهم. این برنامه کوچک است بنابراین نصب سریعتر به نظر می رسد.
می توانید نصب کننده بسته gdebi را از مرکز نرم افزار یا با استفاده از دستور زیر نصب کنید:
sudo apt install gdebi
روش 3: فایل های .deb را از طریق خط فرمان نصب کنید
اگر می خواهید بسته های deb را از طریق خط فرمان نصب کنید، می توانید از دستور apt یا دستور dpkg استفاده کنید. دستور apt از دستور dpkg در پس زمینه استفاده می کند، اما apt محبوب تر است و استفاده از آن آسان تر است.
اگر می خواهید از دستور apt برای نصب فایل های deb استفاده کنید، از آن به صورت زیر استفاده کنید:
sudo apt install path_to_deb_file
اگر در همان دایرکتوری هستید که فایل deb در آن قرار دارد، از آن به صورت زیر استفاده کنید:
sudo apt install ./deb_file
اگر می خواهید از دستور dpkg برای نصب بسته های deb استفاده کنید، در زیر چگونگی انجام آن را میبینید:
sudo dpkg -i path_to_deb_file
در هر دو دستور، باید مسیر و نام فایل deb را که دانلود کرده اید جایگزین path_to_deb_file کنید.
اگر هنگام نصب بستههای deb با خطای وابستگی مواجه شدید، میتوانید از دستور زیر برای رفع آن استفاده کنید:
sudo apt install -f
نحوه حذف بسته های deb
شاید شما بخواهید که نرم افزارهایی را که با استفاده از بستههای deb نصب کردید حذف کنید. بدانید که حذف بسته deb نیز مشکل بزرگی نیست. شما به فایل deb اصلی که برای نصب برنامه استفاده کرده اید نیاز ندارید.
روش 1: بسته های deb را با استفاده از دستور apt حذف کنید
تنها چیزی که نیاز دارید نام برنامه ای است که نصب کرده اید و سپس می توانید از apt یا dpkg برای حذف آن برنامه استفاده کنید.
sudo apt remove program_name
حال، چگونه می توانید نام دقیق برنامه ای را که باید در دستور حذف استفاده کنید، پیدا کنید؟ دستور apt برای آن نیز راه حلی دارد.
شما می توانید لیست تمام فایل های نصب شده را با دستور apt پیدا کنید، اما انجام دستی این کار دردسرساز خواهد بود. بنابراین می توانید از دستور grep برای جستجوی بسته خود استفاده کنید.
به عنوان مثال، من برنامه RocketChat را در قسمت قبل نصب کردم، اما اگر بخواهم نام دقیق برنامه را بدانم، می توانم از چیزی شبیه به این استفاده کنم:
sudo apt list --installed | grep chat
این دستور به من تمام بسته هایی را می دهد که “چت” در نام خود دارند و من می توانم نام دقیق برنامه را از لیست خروجی دریافت کنم.
همانطور که می بینید، برنامه ای به نام “rocketchat” نصب شده است. اکنون می توانید از نام این برنامه به همراه دستور apt remove برای حذف آن استفاده کنید.
روش 2: بسته های deb را با استفاده از دستور dpkg حذف کنید
برای یافتن نام برنامه نصب شده می توانید از dpkg استفاده کنید:
dpkg -l | grep chat
خروجی تمام بسته های نصب شده را که دارای «چت» در نام خود هستند، نمایش می دهد.
ii در خروجی دستور بالا به این معنی است که بسته به درستی نصب شده است.
اکنون که نام برنامه را دارید، می توانید از دستور dpkg برای حذف آن استفاده کنید:
dpkg -r program_name
در مورد به روز رسانی بسته های deb چطور؟
برخی از بستههای deb (مانند کروم) بهروزرسانیها را از طریق بهروزرسانیهای سیستم ارائه میکنند، اما برای اکثر نرمافزارهای دیگر باید برنامه موجود را حذف کرده و نسخه جدیدتر را نصب کنید.
قرار بود فقط نحوه نصب را توضیح بدم اما گفتم بهتره که در رابطه با حذف و آپدیت کردن هم توضیحی بدم تا پست کاملی تقدیم کرده باشم. خوشحال میشم برای تشویق و دلگرمی سایت وبپای انتقادات و پیشنهادات خودتان با ما در میان بذارید.
دیدگاهتان را بنویسید