آموزش مدیریت پکیج ها با apt-get و apt-cache در لینوکس

در این پست می خواهیم با آموزش مدیریت پکیج ها با apt-get و apt-cache در لینوکس در خدمت شما دوستان عزیز باشیم. در ابتدا توضیح مختصری از apt رائه می دهیم  و در ادامه به بررسی بروزرسـانی دیتابیس پکیج با کمک apt-get و توضیحات تکمیلی دیگر خواهیم پرداخت. امیدواریم مقاله آموزش مدیریت پکیج ها با apt-get و apt-cache در لینوکس برای شما مفید و کاربردی باشید. با ما همراه باشید.

مدیریت پکیج ها با apt-get و apt-cache در لینوکس

مدیریت پکیج ها با apt-get و apt-cache در لینوکس

apt یک خط فرمان فرانت اند برای سیستم پکیجینگ dpkg و شیوه برتر مدیریت نرم افزار از خط فرمان برای فراوانـی از توزیع ها می باشد. apt سیستم مهـم مدیریت پکیج  در دبیان و توزیع های لینوکس مبتنی بر دبیان مثل اوبونتو می باشد.

در حالی که یک ابزار به نام “dpkg” لایه های زیرین پکیجینگ را تشکیل میدهد ، apt-get و apt-cache رابط کاربر پسندی را عرضه و مدیریت وابسته ای اعمال میکنند که به کاربران اجازه میدهد تعداد بیشتری از نرم افزارها را به آسانـی مدیریت کنند.

در این مقاله، اصول بهره گیری از apt-get و apt-cache و چگونگی مدیریت نرم افزارها را آموزش خواهیم داد.  این آموزش بر ​​روی یک Ubuntu 12.04 cloud server انجام شده، ولی وهله ها و تاکتیک های همانـند بر روی هر توزیع مبتنی بر دبیان اعمال می شود .

بروزرسـانی دیتابیس پکیج با کمک apt-get

apt-get بر روی دیتابیس یک نرم افزار شناخته شده و در دسترس اجرا می شود و عمل نصب، جستجوی پکیج و سایـر عملیات مورد نظـر ارجاع کننده به این دیتابیس را عرضه می کند .

با دقت به این واقعیت، پیش از آغاز هر گونه عملیات پکیجینگ با apt-get، می بایست اطمینان حاصل نمایید که ورژن دیتابیس بروزرسـانی باشد. apt-get برای انجام فراوانـی از عملیات به دسترسی مدیریتی نیاز دارد .

برای بروزرسـانی دیتابیس دستور پایین را اجرا نمایید :

sudo apt-get بروزرسانی

1sudo apt-get بروزرسانی

 

قوی کردن پکیج های نصب شده با apt-get

شما خواهید توانست پکیج های سیستم خود را با انجام دستور پایین آپگرید نمایید :

sudo apt-get upgrade

1sudo apt-get upgrade

برای آپگرید تکمیل تر، خواهید توانست از آرگومان “dist-upgrade” بهره گیری نمایید :

sudo apt-get dist-upgrade

1sudo apt-get dist-upgrade

 

نصب پکیج تازه با apt-get

اگر نام پکیج مورد نظـر را آگاه باشید ، خواهید توانست آن را با بهره گیری از دستور پایین نصب نمایید :

sudo apt-get install package1 package2 package3 …

1sudo apt-get install package1 package2 package3 …

طبق دستور فوق، توانایی نصب همزمان پکیج های گوناگون به منظور دست یابی به همه نرم افزارهای مورد نیاز یک طرح وجود دارد.

دستور apt-get علاوه بر نصب نرم افزار تقاضـای شده ، برای انجام آنان هم مورد بهره گیری قرار میگیرد.

شما خواهید توانست پکیج تکمیل ادیتور متن “VIM” را با انجام دستور پایین نصب نمایید :

sudo apt-get install vim

1sudo apt-get install vim

 

حذف یک پکیج با apt-get

برای پاک یک پکیج از سیستم تان، خواهید توانست دستور پایین را اجرا نمایید :

sudo apt-get remove package_name

1sudo apt-get remove package_name

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

اگر این سرانجام مورد نظـر شما نمی بـاشد و میخواهید علاوه بر خود پکیج، فایل های پیکربندی هم پاک شوند ، دستور پایین را اجرا نمایید :

sudo apt-get purge package_name

1sudo apt-get purge package_name

این دستور پکیج موردنظـر و هر فایل های پیکربندی مشابه با آن را پاک می کند .

برای پاک هر پکیجی که بطور اتوماتیک برای حمایت از برنامه های دیگر نصب شده و دیگر مورد نیاز شما نیست، دستور پایین را اجرا نمایید :

sudo apt-get autoremove

1sudo apt-get autoremove

ضمناً خواهید توانست نام یک پکیج را پـس از دستور “autoremove” معیـن کرده و آن پکیج و وابسته های آن را پاک نمایید .

مدیریت پکیج ها با apt-get و apt-cache در لینوکس

آپشن های رایـج apt-get

apt-get از تعدادی آپشن برخوردار است که در اینجا به رایـج ترین آنان اشاره میکنیم .

برای انجام تستی یک شیوه به منظور دیدن سرانجام حاصل از انجام آن، خواهید توانست مورد ی “s- ” را وارد نمایید :

sudo apt-get install -s htop

1sudo apt-get install -s htop

Reading package lists… Done Building dependency tree Reading state information… Done Suggested packages: strace ltrace The following NEW packages will be installed: htop 0 upgraded, 1 newly installed, 0 to remove and 118 not upgraded. Inst htop (1.0.1-1 Ubuntu:12.04/precise [amd64]) Conf htop (1.0.1-1 Ubuntu:12.04/precise [amd64])

1

2

3

4

5

6

7

8

9

10

Reading package lists… Done

Building dependency tree

Reading state information… Done

Suggested packages:

strace ltrace

The following NEW packages will be installed:

htop

0 upgraded, 1 newly installed, 0 to remove and 118 not upgraded.

Inst htop (1.0.1-1 Ubuntu:12.04/precise [amd64])

Conf htop (1.0.1-1 Ubuntu:12.04/precise [amd64])

به جای عملیات واقعی، خواهید توانست در قسمـت “Inst” و “Conf” محل نصب و پیکربندی پکیج را موقعی پاک مورد “s-”  مشاهده نمایید .

اگر نمی خواهید مجبور به اثبات مورد های انتخابی خود شوید، خواهید توانست از آپشن “y-” بهره گیری نمایید که بطور اتوماتیک پاسـخ پرسشها را “yes” در نظـر میگیرد.

sudo apt-get remove -y htop

1sudo apt-get remove -y htop

اگر می خواهید پکیجی را دانلود نمایید بدون اینکه آن را نصب نمایید ، خواهید توانست از دستور پایین بهره گیری نمایید :

sudo apt-get install -d packagename

1sudo apt-get install -d packagename

فایل فوق در راه “/var/cache/apt/archives” ذخیره می شود .

برای متوقف کردن خروجی، خواهید توانست از “qq-” بهره گیری نمایید :

sudo apt-get remove -qq packagename

1sudo apt-get remove -qq packagename

 

پیدا کردن پکیج با apt-cache

ابزار پکیجینگ apt در واقع گروه ای مشابه و مشـخص شده برای مدیریت نرم افزارهای سیستم میباشد. ” apt-get” برای آپگرید، نصب و پاک پکیج، مورد بهره گیری قرار میگیرد، ولی از “apt-cache” برای جستجوی اطلاعات پکیج در دیتابیس پکیج بهره گیری می شود . مد نظر داشته باشید که دستور apt-cache اغلب به دسترسی مدیریتی نیاز ندارد:

شما خواهید توانست برای جستجوی پکیج های مورد نیاز خود دستور پایین را اجرا نمایید :

apt-cache search what_you_are_looking_for

1apt-cache search what_you_are_looking_for

به عنوان مثال، برای پیدا کردن “htop”، خواهید توانست دستور پایین را اجرا نمایید :

apt-cache search htop

1apt-cache search htop

aha – ANSI color to HTML converter htop – interactive processes viewer

1

2

aha – ANSI color to HTML converter

htop – interactive processes viewer

شما می توانیم جملات کامل تری مثل یک نرم افزار مبدل MP3 را هم پیدا کردن نمایید :

apt-cache search mp3 convert

1apt-cache search mp3 convert

abcde – A Better CD Encoder cue2toc – converts CUE files to cdrdao’s TOC format dir2ogg – audio file converter into ogg-vorbis format easytag – viewing, editing and writing ID3 tags hpodder – Tool to scan and download podcasts (podcatcher) id3v2 – A command line id3v2 tag editor kid3 – KDE MP3 ID3 tag editor kid3-qt – Audio tag editor . . .

1

2

3

4

5

6

7

8

9

abcde – A Better CD Encoder

cue2toc – converts CUE files to cdrdao’s TOC format

dir2ogg – audio file converter into ogg-vorbis format

easytag – viewing, editing and writing ID3 tags

hpodder – Tool to scan and download podcasts (podcatcher)

id3v2 – A command line id3v2 tag editor

kid3 – KDE MP3 ID3 tag editor

kid3-qt – Audio tag editor

. . .

 

مشاهده اطلاعات پکیج با apt-cache

برای مشاهده اطلاعات مرتبط به یک پکیج، از دستور پایین بهره گیری نمایید :

apt-cache show package_name

1apt-cache show package_name

برای دیدن پکیج نصب شده و اینکه متعلق به کدام مخزن است دستور پایین را اجرا نمایید :

apt-cache policy package_name

1apt-cache policy package_name

خب دوستان به انتهای مقاله آموزش مدیریت پکیج ها با apt-get و apt-cache در لینوکس رسیدسم. از توجه و همراهی شما سپاسگزاریم. برای مشاهده اطلاعات بیشتر درمورد سرور مجازی آمریکا و سرور مجازی اسپانیا کلیک کنید.