وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش نصب Zlib روی اوبونتو 22.04

0 13
زمان لازم برای مطالعه: 2 دقیقه






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

در این راهنما، نصب را به نمایش خواهیم گذاشت zlib روی اوبونتو 22.04.

زلیب روی اوبونتو

Zlib یک کتابخانه فشرده سازی/فشرده سازی محبوب است که رایگان و منبع باز است. علاوه بر این، zlib عاری از تعهدات قانونی است (که تحت هیچ حق ثبت اختراعی قرار نمی گیرد)، و آن را به گزینه ای سودآور برای توسعه دهندگان تبدیل می کند. برخی دیگر از ویژگی های قابل توجه عبارتند از:

  • فشرده سازی اطلاعات بدون تلفات
  • ردپای حافظه کوچک
  • هرگز داده ها را گسترش نمی دهد. برای مقایسه، LZW می‌تواند اندازه داده‌های فشرده را در موارد شدید، حتی دو/سه برابر افزایش دهد
  • قابل حمل در سراسر سیستم عامل

به دلیل استفاده گسترده، zlib مستقیماً از مخزن پیش‌فرض اوبونتو نیز در دسترس است. در دسترس بودن را با استفاده از دستور زیر بررسی کنید:

$ جستجوی apt zlib1g

توجه داشته باشید که نام بسته برای zlib است zlib1g، نباید با آن اشتباه گرفته شود zlibc، یک بسته کاملا متفاوت

نصب zlib روی اوبونتو

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

پیشنهاد می‌کنیم بخوانید:  راه اندازی IP استاتیک روی سیستم عامل دسکتاپ و سرور اوبونتو 18.04 LTS

نصب zlib با استفاده از APT

با استفاده از APT، می‌توانیم بسته zlib را مستقیماً از مخازن پیش‌فرض اوبونتو نصب کنیم. در بیشتر مواقع، این روش توصیه شده است.

برای نصب zlib دستورات زیر را اجرا کنید:

$ سودو آپدیت مناسب

روش نصب Zlib روی اوبونتو 22.04روش نصب Zlib روی اوبونتو 22.04

$ سودو apt نصب zlib1g -y

روش نصب Zlib روی اوبونتو 22.04روش نصب Zlib روی اوبونتو 22.04

اگر به بسته توسعه برای zlib نیاز دارید، بسته zlib1g-dev را با استفاده از دستور زیر نصب کنید:

$ سودو apt نصب zlib1g-dev -y

روش نصب Zlib روی اوبونتو 22.04روش نصب Zlib روی اوبونتو 22.04

نصب zlib از منبع

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

ابتدا ابزارهای لازم برای ساخت zlib را نصب کنید:

$ سودو apt نصب ساخت ضروری -y

روش نصب Zlib روی اوبونتو 22.04روش نصب Zlib روی اوبونتو 22.04

در زمان نوشتن، آخرین نسخه zlib v1.2.12 است. دانلود آرشیو کد منبع:

$ wget https://zlib.net/zlib-1.2.12.tar.gz

روش نصب Zlib روی اوبونتو 22.04روش نصب Zlib روی اوبونتو 22.04

سپس بایگانی را با استفاده از tar استخراج کنید:

$ تار -xvf zlib-1.2.12.tar.gz

روش نصب Zlib روی اوبونتو 22.04روش نصب Zlib روی اوبونتو 22.04

از دایرکتوری کد منبع، دستورات زیر را اجرا کنید:

$ ./پیکربندی کنید

روش نصب Zlib روی اوبونتو 22.04روش نصب Zlib روی اوبونتو 22.04

$ ساختن -j$(nproc)

روش نصب Zlib روی اوبونتو 22.04روش نصب Zlib روی اوبونتو 22.04

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

$ سودو ساختن نصب

روش نصب Zlib روی اوبونتو 22.04روش نصب Zlib روی اوبونتو 22.04

اگر می خواهید بسته را بعداً حذف کنید، از دستور زیر استفاده کنید:

$ سودو ساختن حذف نصب کنید

روش نصب Zlib روی اوبونتو 22.04روش نصب Zlib روی اوبونتو 22.04

نتیجه

در این راهنما، روش‌های مختلف نصب zlib را بررسی کردیم روی اوبونتو ما بسته های zlib (zlib1g و zlib1g-devel) را با استفاده از APT نصب کردیم. ما همچنین ساخت و نصب zlib را از منبع (قابل استفاده در سناریوهای خاص) به نمایش گذاشتیم.

آیا علاقه مند به یادگیری بیشتر در مورد فشرده سازی در لینوکس هستید؟ گزینه های فشرده سازی فایل لینوکس و مقایسه آنها را بررسی کنید. Zstd یکی دیگر از الگوریتم های فشرده سازی جالب است که ارزش بررسی را دارد.

پیشنهاد می‌کنیم بخوانید:  چگونه Krita را نصب کنیم روی اوبونتو 22.04
برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1402-12-29 17:27:02

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید