آموزش مدیریت پکیج ها با apt-get و apt-cache در لینوکس
در این پست می خواهیم با آموزش مدیریت پکیج ها با apt-get و apt-cache در لینوکس در خدمت شما دوستان عزیز باشیم. در ابتدا توضیح مختصری از apt رائه می دهیم و در ادامه به بررسی بروزرسـانی دیتابیس پکیج با کمک apt-get و توضیحات تکمیلی دیگر خواهیم پرداخت. امیدواریم مقاله آموزش مدیریت پکیج ها با 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 بروزرسانی
1 | sudo apt-get بروزرسانی |
قوی کردن پکیج های نصب شده با apt-get
شما خواهید توانست پکیج های سیستم خود را با انجام دستور پایین آپگرید نمایید :
sudo apt-get upgrade
1 | sudo apt-get upgrade |
برای آپگرید تکمیل تر، خواهید توانست از آرگومان “dist-upgrade” بهره گیری نمایید :
sudo apt-get dist-upgrade
1 | sudo apt-get dist-upgrade |
نصب پکیج تازه با apt-get
اگر نام پکیج مورد نظـر را آگاه باشید ، خواهید توانست آن را با بهره گیری از دستور پایین نصب نمایید :
sudo apt-get install package1 package2 package3 …
1 | sudo apt-get install package1 package2 package3 … |
طبق دستور فوق، توانایی نصب همزمان پکیج های گوناگون به منظور دست یابی به همه نرم افزارهای مورد نیاز یک طرح وجود دارد.
دستور apt-get علاوه بر نصب نرم افزار تقاضـای شده ، برای انجام آنان هم مورد بهره گیری قرار میگیرد.
شما خواهید توانست پکیج تکمیل ادیتور متن “VIM” را با انجام دستور پایین نصب نمایید :
sudo apt-get install vim
1 | sudo apt-get install vim |
حذف یک پکیج با apt-get
برای پاک یک پکیج از سیستم تان، خواهید توانست دستور پایین را اجرا نمایید :
sudo apt-get remove package_name
1 | sudo apt-get remove package_name |
این دستور پکیج مورد نظـر را پاک می کند ، ولی فایلهای پیکربندی را نگه می دارد. به این ترتیب درصورتی که پکیج مرتبه دیگر نصب شود، تنظیمات شما دست نخورده باقی خواهد ماند.
اگر این سرانجام مورد نظـر شما نمی بـاشد و میخواهید علاوه بر خود پکیج، فایل های پیکربندی هم پاک شوند ، دستور پایین را اجرا نمایید :
sudo apt-get purge package_name
1 | sudo apt-get purge package_name |
این دستور پکیج موردنظـر و هر فایل های پیکربندی مشابه با آن را پاک می کند .
برای پاک هر پکیجی که بطور اتوماتیک برای حمایت از برنامه های دیگر نصب شده و دیگر مورد نیاز شما نیست، دستور پایین را اجرا نمایید :
sudo apt-get autoremove
1 | sudo apt-get autoremove |
ضمناً خواهید توانست نام یک پکیج را پـس از دستور “autoremove” معیـن کرده و آن پکیج و وابسته های آن را پاک نمایید .
مدیریت پکیج ها با apt-get و apt-cache در لینوکس
آپشن های رایـج apt-get
apt-get از تعدادی آپشن برخوردار است که در اینجا به رایـج ترین آنان اشاره میکنیم .
برای انجام تستی یک شیوه به منظور دیدن سرانجام حاصل از انجام آن، خواهید توانست مورد ی “s- ” را وارد نمایید :
sudo apt-get install -s htop
1 | sudo 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
1 | sudo apt-get remove -y htop |
اگر می خواهید پکیجی را دانلود نمایید بدون اینکه آن را نصب نمایید ، خواهید توانست از دستور پایین بهره گیری نمایید :
sudo apt-get install -d packagename
1 | sudo apt-get install -d packagename |
فایل فوق در راه “/var/cache/apt/archives” ذخیره می شود .
برای متوقف کردن خروجی، خواهید توانست از “qq-” بهره گیری نمایید :
sudo apt-get remove -qq packagename
1 | sudo apt-get remove -qq packagename |
پیدا کردن پکیج با apt-cache
ابزار پکیجینگ apt در واقع گروه ای مشابه و مشـخص شده برای مدیریت نرم افزارهای سیستم میباشد. ” apt-get” برای آپگرید، نصب و پاک پکیج، مورد بهره گیری قرار میگیرد، ولی از “apt-cache” برای جستجوی اطلاعات پکیج در دیتابیس پکیج بهره گیری می شود . مد نظر داشته باشید که دستور apt-cache اغلب به دسترسی مدیریتی نیاز ندارد:
شما خواهید توانست برای جستجوی پکیج های مورد نیاز خود دستور پایین را اجرا نمایید :
apt-cache search what_you_are_looking_for
1 | apt-cache search what_you_are_looking_for |
به عنوان مثال، برای پیدا کردن “htop”، خواهید توانست دستور پایین را اجرا نمایید :
apt-cache search htop
1 | apt-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
1 | apt-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
1 | apt-cache show package_name |
برای دیدن پکیج نصب شده و اینکه متعلق به کدام مخزن است دستور پایین را اجرا نمایید :
apt-cache policy package_name
1 | apt-cache policy package_name |
خب دوستان به انتهای مقاله آموزش مدیریت پکیج ها با apt-get و apt-cache در لینوکس رسیدسم. از توجه و همراهی شما سپاسگزاریم. برای مشاهده اطلاعات بیشتر درمورد سرور مجازی آمریکا و سرور مجازی اسپانیا کلیک کنید.