خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

نحوه نصب و استفاده از Homebrew در لینوکس

اگرچه Homebrew یک مدیر بسته مشهور است، اکثر توزیع‌های لینوکس آن را به عنوان پیش‌فرض ارسال نمی‌کنند. در اینجا نحوه نصب آن بر روی دستگاه خود آورده شده است.

Homebrew یک مدیر بسته رایگان و منبع باز برای لینوکس و macOS است. اگرچه توزیع‌های مختلف لینوکس با مدیران بسته خود مانند APT، DNF، Pacman و غیره برای تسهیل نصب نرم‌افزار ارسال می‌شوند، اگر می‌خواهید برنامه‌هایی را که در لینوکس پیش‌فرض در دسترس نیستند نصب کنید، Homebrew را روی سیستم خود می‌خواهید. مخازن توزیع

بیایید Homebrew و مراحل نصب و استفاده از آن در لینوکس را بررسی کنیم.

Homebrew چیست؟

Homebrew یک مدیر بسته است که نصب برنامه هایی را که در مخازن رسمی توزیع لینوکس در دسترس نیستند، ساده می کند. این شامل بیش از 5000 بسته (همچنین “فرمول” نامیده می شود) و برای نصب ابزارهای یونیکس و سایر برنامه ها و ابزارهای منبع باز عالی است.

یکی از مزایای استفاده از Homebrew این است که بسته های آن بهتر از بسته های موجود در سایر مخازن نگهداری می شوند. این بدان معناست که می‌توانید آخرین نسخه‌های برنامه‌ها را نصب کنید، حتی اگر یک توزیع قدیمی لینوکس را روی رایانه خود اجرا کنید.

نحوه نصب Homebrew در لینوکس

تنظیم Homebrew آسان است. برای نصب Homebrew بر روی دستگاه لینوکس خود این دستورالعمل ها را دنبال کنید:

مرحله 1: Build Tools را نصب کنید

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

در دبیان یا اوبونتو، ترمینال را باز کنید و بسته build-essential و سایر وابستگی ها را با استفاده از دستور زیر نصب کنید:

sudo apt install build-essential procps curl file git

اگر از Fedora، CentOS یا Red Hat استفاده می‌کنید، می‌توانید ابزارهای ساخت را با موارد زیر نصب کنید:

sudo yum group install &aposDevelopment Tools&apos
sudo yum install procps-ng curl file git
sudo yum install libxcrypt-compat

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

which make

اگر این یک مسیر را برگرداند، به این معنی است که شما یک کامپایلر در حال کار بر روی ماشین لینوکس خود دارید. در غیر این صورت، مشکلی در نصب وجود دارد، در این صورت، باید دوباره مراحل نصب را مرور کنید.

مطلب مرتبط:   Ulauncher: یک لانچر قدرتمند اپلیکیشن لینوکس برای بهبود بهره وری شما

مرحله 2: Homebrew را روی لینوکس نصب کنید

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

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

خروجی اجرای اسکریپت نصب homebrew

هنگامی که از شما خواسته شد تا نصب را ادامه دهید، Enter را فشار دهید و اسکریپت شروع به دانلود و نصب Homebrew در سیستم شما می کند. چند دقیقه صبر کنید تا نصب کامل شود.

به محض انجام این کار، پیام موفقیت آمیز نصب را در ترمینال به همراه بخشی به نام مراحل بعدی خواهید دید که به شما می گوید قبل از شروع استفاده از Homebrew باید چه کاری انجام دهید.

پیام اضافه کردن هومبرو به مسیر

در اینجا، دو دستور برای اضافه کردن Homebrew به PATH خود خواهید دید. اینها را کپی کنید و یکی یکی در زیر اجرا کنید. این دستورات به شکل زیر هستند:

echo &aposeval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"&apos >> /home/user_name/.profile
echo "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"

ما باید PATH را برای Homebrew تنظیم کنیم تا پوسته بتواند وقتی آن را برای نصب، به‌روزرسانی یا حذف بسته‌ها صدا می‌زنید، بدون توجه به دایرکتوری فعلی شما، آن را پیدا کند.

نحوه استفاده از Homebrew در لینوکس

با نصب Homebrew، اکنون می توانید از آن برای نصب، به روز رسانی و حذف بسته های Homebrew موجود در دستگاه لینوکس خود استفاده کنید. برای انجام این عملیات، دستورالعمل‌های بخش‌های زیر را دنبال کنید.

1. نصب یک بسته با استفاده از Homebrew

قبل از اینکه وارد شوید و بسته ای را با استفاده از Homebrew نصب کنید، ابتدا باید Homebrew و تمام تعاریف بسته آن را به روز کنید. ترمینال را باز کنید و این دستور را برای انجام این کار اجرا کنید:

brew update

از آنجایی که شما به تازگی Homebrew را نصب کرده اید، احتمالاً از قبل به روز است، اما انجام این کار قبل از نصب بسته جدید همیشه یک تمرین خوب است.

اکنون، اگر راهنمای نصب یک بسته را به صورت آنلاین دنبال می‌کنید، مطمئن هستید که بسته در Homebrew وجود دارد و بنابراین، می‌توانید فوراً آن را نصب کنید. با این حال، اگر مطمئن نیستید، می‌توانید بسته را جستجو کنید تا تأیید کنید Homebrew آن را با اجرای:

مطلب مرتبط:   نحوه مدیریت گرافیکی بسته ها در Chromebook با Synaptic

brew search package_name

به عنوان مثال، برای جستجوی اینکه آیا htop در مخازن Homebrew موجود است، وارد کنید:

brew search htop

در نهایت برای نصب بسته از:

brew install package_name

مثلا:

brew install htop

دستور نصب فرمول با استفاده از homebrew

2. ارتقاء یک بسته Homebrew

با گذشت زمان، همانطور که از یک برنامه استفاده می کنید، به روز رسانی های جدیدی با رفع اشکال، ویژگی های جدید و سایر پیشرفت ها دریافت می کند. از آنجایی که Homebrew خود بسته ها را به طور خودکار ارتقا نمی دهد (نه به روز رسانی می کند)، باید این کار را به صورت دستی انجام دهید.

اما قبل از اینکه بسته Homebrew را ارتقا دهید، ممکن است بخواهید نسخه یک بسته را تأیید کنید تا بدانید دقیقاً کدام نسخه را اجرا می کنید. برای انجام این کار، ترمینال را باز کنید و دستور زیر را اجرا کنید:

brew list --versions package_name

برای بررسی نسخه های موجود برای بسته htop:

brew list --versions htop

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

brew upgrade package_name

مثلا:

brew upgrade htop

از طرف دیگر، اگر می‌خواهید همه بسته‌های Homebrew نصب شده بر روی سیستم خود را به یکباره ارتقا دهید، می‌توانید این کار را با اجرای:

brew upgrade

3. حذف بسته Homebrew

اگر به دلایلی دیگر به بسته‌ای روی رایانه خود نیاز ندارید، می‌توانید آن را حذف نصب کنید، درست مانند مدیران بسته لینوکس سنتی. برای حذف یک بسته با استفاده از Homebrew، این دستور را در ترمینال اجرا کنید:

brew uninstall package_name

نحوه حذف نصب Homebrew در لینوکس

مشابه فرآیند نصب Homebrew، حذف نصب Homebrew همچنین شامل استفاده از یک اسکریپت است که به طور خودکار مدیریت بسته را از سیستم لینوکس شما حذف می کند.

ترمینال را باز کنید و این دستور را برای دانلود و اجرای اسکریپت حذف اجرا کنید:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"

به محض اینکه اسکریپت حذف نصب Homebrew را تمام کرد، برخی از فایل‌هایی را که در طول فرآیند حذف حذف نشده‌اند فهرست می‌کند. می‌توانید این فایل‌های باقیمانده را به روشی که مناسب می‌دانید، از مدیر فایل یا ترمینال حذف کنید.

مطلب مرتبط:   Asahi Linux "گزارش پیشرفت" را صادر می کند، پشتیبانی از سیلیکون اپل را بهبود می بخشد

سایر دستورات مفید Homebrew که باید بدانید

اگرچه دستورات مورد بحث تا کنون تقریباً تمام چیزی است که برای استفاده از Homebrew در لینوکس باید بدانید، Homebrew چند دستور مفید دیگر نیز دارد که باید در مورد آنها بدانید. این شامل:

  1. کمک دم کردن: دستورات مختلف Homebrew را با کاربرد و هدف آنها چاپ می کند.
  2. brew help sub_command: زمانی مفید است که می‌خواهید درباره یک دستور خاص Homebrew، از جمله گزینه‌های موجود و استفاده بیشتر بدانید.
  3. brew doktor: سیستم شما را برای هر گونه مشکل احتمالی بررسی می کند و آنها را فهرست می کند، بنابراین می توانید آنها را برطرف کنید و از بروز مشکلات در هنگام استفاده از Homebrew جلوگیری کنید.
  4. brew olded: برای فهرست کردن همه بسته‌های Homebrew در سیستم شما که قدیمی هستند و نیاز به به‌روزرسانی دارند استفاده می‌شود.
  5. brew pin package_name: به شما این امکان را می دهد که یک پکیج Homebrew را مشخص کنید تا هنگام اجرای دستور brew upgrade بر روی سیستم خود از ارتقاء آن جلوگیری کنید. بعداً، اگر بخواهید پین بسته را بردارید، Homebrew آن را همراه با سایر بسته‌ها ارتقا می‌دهد.
  6. brew cleanup: برای پاکسازی نسخه های قدیمی بسته ها در سیستم شما و سایر داده های مرتبط استفاده می شود.

برنامه های مورد علاقه خود را روی لینوکس با Homebrew نصب کنید

اکنون که Homebrew را نصب کرده اید و ایده ای در مورد نحوه استفاده از آن برای نصب بسته های جدید به دست آورده اید، می توانید به راحتی برنامه هایی را پیدا کرده و نصب کنید که در غیر این صورت از طریق مدیران بسته لینوکس سنتی در دستگاه خود در دسترس نیستند.

اگر یک برنامه نویس نوپا هستید، Homebrew می تواند برای شما بسیار مفید باشد، زیرا می توانید ابزارهای مختلف CLI را بدون زحمت با استفاده از آن بر روی سیستم خود نصب کنید. به همین ترتیب، زمانی که در حال انجام آن هستید، ممکن است بخواهید نصب و راه اندازی Git را نیز بررسی کنید تا با یک سیستم کنترل نسخه آشنا شوید.