منبع اصلی نوشتار زیر در این لینک قرار دارد

برنامه Homebrew برای مدیریت بسته‌های نرم‌افزاری در OS X

مقدمه


من از سیستم‌عامل اوبونتو برای انجام کارهای شرکت و پروژه‌های گنو/لینوکسی استفاده می‌کنم و در کنار آن، از مک‌بوک پرو (OS X) برای انجام سایر کارها و پروژهای شخصی بهره می‌برم. به صورت پیش‌فرض در اوبونتو و سایر گنو/لینوکس‌ها ابزارهایی مانند APT و RPM برای مدیریت بسته‌های نرم‌افزاری وجود دارند که OS X از آن‌ها بی‌بهره است. ابزار‌های زیادی برای رفع این کمبود وجود دارند. از جمله Fink، Gentoo/Alt، MacPorts، Pkgsrc، RudixH و Homebrew. من شخصا Homebrew را بدلیل راحتی در استفاده و زیاد بودن بسته‌ها در مخازن نرم‌افزاری آن به سایر ابزارها ترجیح می‌دهم.

نصب Homebrew


برای نصب Homebrew کافیست دستور زیر را در خط فرمان ترمینال وارد و اجرا نمایید:

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
سپس دستور زیر را برای اطمینان از نصب صحیح Homebrew اجرا نمایید:

brew doctor # check everything is ok

Homebrew بسته‌های نرم‌افزاری را در پوشه /usr/local/Cellar نصب کرده و symlink آن‌ها را برای اجرا در /usr/local/bin ایجاد می‌نماید. دستورات زیر نحوه نصب بسته wget و محل نصب آن را مشخص می‌کنند:

$ brew install wget
$ cd /usr/local
$ find Cellar
Cellar/wget/1.15
Cellar/wget/1.15/bin/wget
Cellar/wget/1.15/share/man/man1/wget.1

$ ls -l bin
bin/wget -> ../Cellar/wget/1.15/bin/wget

دستور زیر را برای بررسی وجود /usr/local/bin در $PATH اجرا نمایید:

if [ -n "`echo $PATH | grep '/usr/local/bin'`" ]; then echo "true"; else echo "false"; fi;


در صورتیکه خروجی دستور بالا false بود، دستورات زیر را برای اضافه کردن /usr/local/bin به $PATH اجرا نمایید:

echo -e "\n# Homebrew bin dir path." >> ${HOME}/.bash_profile
echo "PATH=/usr/local/bin:\$PATH" >> ${HOME}/.bash_profile
source ~/.bash_profile

دستورات Homebrew


دستورات Homebrew بسیار شبیه به سایر نرم‌افزارهای مشابه‌اش است. برای اجرای دستورات Homebrew نیازی به دسترسی ریشه و sudo ندارید. در زیر مهم‌ترین دستورات Homebrew را مشاهده می‌نمایید:
دستورتوضیح

brew list
نمایش فهرست نرم‌افزار‌های نصب شده

brew search
نمایش فهرست نرم‌افزار‌های قابل نصب

brew search pkg-name
جستجو برای نرم‌افزار pkg-name

brew info pkg-name
نمایش اطلاعات بسته نرم‌افزاری pkg-name

brew install pkg-name
نصب بسته نرم‌افزاری pkg-name

brew uninstall pkg-name
حذف بسته نرم‌افزاری pkg-name

brew update

بروزرسانی فهرست نرم‌افزار‌های قابل نصب

brew upgrade
بروزرسانی تمامی نرم‌افزارها

brew upgrade pkg-name
بروزرسانی نرم‌افزار pkg-name

پیوندها



برچسب ها : ,

به سیاره لینوکس امتیاز دهید

به اين صفحه امتياز دهيد