اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

دستور APT در لینوکس به همراه 15 مثال عملی

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    دستور APT در لینوکس به همراه 15 مثال عملی

    در این مقاله، ما قصد داریم 15 مثال از نحوه استفاده دستور APT (مخفف Advanced Package Tool) در سیستم های لینوکس بر پایه دبیان (Ubuntu/Mint/Debian) شما را شرح دهیم. یک نکته مهم برای تسلط مدیران سرورهای لینوکس، مدیریت پکیج های نصب شده با استفاده از ابزارهای مختلف مدیریت package میباشد. توزیع های مختلف لینوکس برنامه ها را در یک بسته (package) از پیش کامپایل شده نصب می کنند که حاوی فایل های باینری، فایل های پیکربندی و همچنین اطلاعاتی در مورد پیش نیازهای برنامه میباشد.


    همچنین توصیه میشود مطالعه کنید :

    دستور apt-get و apt-cache در توزیع های Debian به همراه 25 مثال عملی

    دستور dpkg برای مدیریت بسته های .deb در Debian/Ubuntu به همراه 15 مثال عملی


    ابزار مدیریت پکیج، به مدیران سیستم یا سرور به روش های زیادی همانند زیر کمک میکند :
    • دانلود و نصب نرم افزار
    • کامپایل نرم افزار از سورس
    • نگهداری از تمام نرم افزارهای نصب شده، update و upgrade آنها
    • بررسی پیش نیازها
    • و همچنین نگهداری اطلاعات دیگر درباره نصب نرم افزار و غیره

    APT یک ابزار تحت command-line است که برای مدیریت پکیج ها در سیستم های لینوکسی تحت Ubuntu استفاده میشود. این ابزار یک اینترفیس command-line برای مدیریت بسته ها در سیستم تان ارائه میدهد.



    1 - نصب یک Package

    شما می توانید پکیجی را همانند زیر با مشخص کردن نام آن نصب کنید یا بسیاری از پکیج ها را به صورت همزمان با لیست کردن نام آنها نصب کنید.
    کد PHP:
    sudo apt install glances 
    دستور apt در لینوکس








    2 - پیدا کردن محل Package نصب شده

    دستور زیر به شما کمک میکند که لیست تمام فایل هایی که دارای بسته ای به نام glances (ابزار مانیتورینگ پیشرفته لینوکس) میباشد را نمایش دهد.
    کد PHP:
    sudo apt content glances 
    این آپشن کار نمیکند (جهت بررسی ...)



    3 - چک کردن تمام پیش نیازهای یک Package

    این دستور برای نمایش اطلاعات درباره پیش نیازهای از یک پکیج خاص که مد نظر شماست کمک میکند.
    کد PHP:
    sudo apt depends glances 
    بررسی پیش نیازهای یک پکیج در اوبونتو و دبیان








    4 - جستجو برای یک Package

    گزینه search نام پکیج داده شده را به همراه تمام پکیج های مطابقت یافته با نام پکیج شما را جستجو و نمایش میدهد.
    کد PHP:
    sudo apt search apache2 
    جستجوی یک پکیج در لینوکس با استفاده از apt








    5 - مشاهده اطلاعات درباره Package

    این دستور به شما اطلاعاتی درباره پکیج یا پکیج ها را نمایش میدهد، دستور زیر را به همراه مشخص کردن نام پکیجی مد نظر شما که قصد دارید اطلاعات آن را مشاهده کنید اجرا کنید.
    کد PHP:
    sudo apt show firefox 
    مشاهده اطلاعات یک پکیج با استفاده از دستور apt








    6 - چک کردن پیش نیازهای یک Package قبل از نصب

    بعضی اوقات در حین نصب پکیج ها، شما ممکن است خطاهایی مربوط به ناقص یا مشکل دار بودن پیش نیازهای پکیج دریافت کنید، برای چک کردن اینکه شما این مشکل را دارید یا خیر، دستور زیر را به همراه نام پکیج اجرا کنید.
    کد PHP:
    sudo apt check firefox 
    این آپشن کار نمیکند (جهت پیگیری)



    7 - لیست Package های توصیه شده از Package ذکر شده

    این گزینه لیست پکیج های اضافی که در کارایی پکیج مورد نظر شما تاثیر گذار میباشد را نمایش داده و به شما پیشنهاد میکند که آنها را نصب کنید.
    کد PHP:
    sudo apt recommends apache2 
    این آپشن کار نمیکند (جهت پیگیری)



    8 - چک کردن ورژن Package نصب شده

    آپشن version به شما ورژن پکیج نصب شده را نمایش خواهد داد.
    کد PHP:
    sudo apt version firefox 
    این آپشن کار نمیکند (جهت پیگیری)



    9 - به روز رسانی Package های سیستم

    این دستور به شما کمک می کند لیستی از پکیج ها را از ریپازیتوری های مختلف موجود در سیستم تان دانلود کنید و در صورت وجود ورژن جدید پکیج ها و پیش نیازهایشان، آنها را به روز رسانی کنید.
    کد PHP:
    sudo apt update 
    نحوه آپدیت یا به روز رسانی سیستم عامل در اوبونتو - مینت و دبیان







    10 - Upgrade سیستم

    این دستور به شما کمک میکند ورژن جدیدی از همه پکیج های موجود در سیستم تان را نصب کنید.
    کد PHP:
    sudo apt upgrade 
    نحوه آپگرید سیستم عامل های اوبونتو مینت و دبیان








    11 - حذف Package های بدون استفاده

    زمانیکه شما یک پکیج جدید را در سیستم تان نصب میکنید، پیش نیازهای آن هم نصب خواهد شد و آنها به همراه پکیج های دیگر از برخی کتابخانه های سیستم استفاده خواهند کرد. بعد از حذف آن پکیج خاص، پیش نیازهای نصب شده آن در سیستم باقی خواهند ماند، از این رو برای حذف آنها از دستور autoremove همانند زیر استفاده کنید.
    کد PHP:
    sudo apt autoremove 
    حذف پکیج ها در اوبونتو دبیان و مینت








    12 - پاک کردن Repository قدیمی از Package های دانلود شده

    گزینه clean یا autoclean کل ریپازیتوری لوکال قدیمی از فایل های پکیج دانلود شده را حذف خواهد کرد.
    کد PHP:
    sudo apt autoclean
    or
    sudo apt clean 
    حذف ریپازیتوری های قدیمی با استفاده از دستور apt







    13 - حذف Package ها به همراه فایل های پیکربندی شان

    زمانیکه شما دستور APT را به همراه remove اجرا میکنید، فقط فایل های پکیج را حذف میکند اما فایل های پیکربندی شان در سیستم باقی خواهند ماند. بنابراین برای حذف یک پکیج به همراه فایل های پیکربندی شان، شما باید از دستور purge استفاده کنید.
    کد PHP:
    sudo apt purge glances 
    حذف پکیج ها به همراه فایل کانفیگ ها در اوبونتو دبیان و مینت







    14 - نصب یک Package با پسوند .Deb

    برای نصب یک فایل .deb دستور زیر را به همراه نام فایل همانند زیر اجرا کنید.
    کد PHP:
    sudo apt deb atom-amd64.deb 
    این آپشن کار نمیکند (جهت پیگیری ...)



    15 - پیدا کردن Help در حین استفاده از APT

    دستور زیر تمام آپشن ها به همراه توضیحات نحوه استفاده از دستور APT در سیستم تان را برای شما نمایش میدهد.
    کد PHP:
    apt help 
    نحوه نمایش راهنمای دستور apt در لینوکس



    همچنین توصیه میشود مطالعه کنید :

    دستور yum برای مدیریت پکیج ها (نصب، حذف، آپگرید) در توزیع های CentOS/RedHat



    خلاصه :

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

    شما میتوانید تجربیات خود را با ما به اشتراک بگذارید. امیدوارم این مقاله برای بالا بردن اطلاعات شما مفید واقع شده باشد، نظرات خود را در زیر وارد کنید.
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 02-17-2021, 11:43 AM.

درباره انجمن منطقه لینوکسی ها

انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

شبکه های اجتماعی
در حال انجام ...
X