كيفية استخدام أداة Zsync لتحميل جزء من ملف في Linux

يمكن أن يكون تنزيل ملفات كبيرة مثل صور ISO بمثابة ألم كبير. اعتمادا على اتصال الإنترنت الخاص بك ، في بعض الأحيان يمكن أن يستغرق تحميلها وقتا إلى الأبد ، وأنها تلتهم الكثير من مساحة القرص الصلب. بعد ذلك ، إذا احتجت في أي وقت إلى إصدار محدث ، فستحتاج إلى مراجعة العملية بأكملها مرة أخرى.

هناك حل على الرغم من كل هذا. Zsync عبارة عن أداة مزامنة ملفات لنظام التشغيل Linux تسمح لك بتحديث أجزاء ملفاتك التي تم تغييرها دون الحاجة إلى تنزيل كل شيء مرة أخرى.

كيفية استخدام أداة Zsync لتحميل جزء من ملف في Linux - لينكس

تعتمد Zsync على rsync ، وهي أداة أخرى شائعة يستخدمها Linux لمزامنة الملفات والدلائل ، وهي سهلة الاستخدام للغاية. تحتوي معظم توزيعات Linux على zsync في مستودعات الحزم الخاصة بها ، لذلك من السهل أيضًا التثبيت والبدء.

تثبيت Zsync

قبل أن تبدأ ، ستحتاج إلى تثبيت zsync. إنها أداة سطر الأوامر صغيرة الحجم ، لذلك ليس هناك الكثير من التبعيات ، وليس هناك الكثير من ذلك.

Ubuntu/Debian

كل من Debian و Ubuntu يحتويان على zsync ، وكل منهما يحتوي على إصدارات جديدة معقولة منه. عليك المضي قدما وتثبيته مع Apt.

sudo apt install zsync

Fedora

لا يحتوي Fedora على حزمة zsync. مرة أخرى ، تعد مستودعات Fedora المحدودة نوعًا ما من العوائق. ولكن لا يزال بإمكانك تثبيت واستخدام zsync من مصدره.

أولا ، تأكد من أن لديك أدوات التطوير اللازمة من Fedora.

sudo dnf group install 'Development Tools'

بمكنك استخدام tarball المصدر الحالي من صفحة التحميل zsync. ضعه في الدليل الذي تريد إنشاء zsync به. ثم افتح Terminal وقم بتغييره نحو هذا الدليل.

cd ~/Downloads/zsync-0.6.2

من هناك ، تكوين ، ترجمة ، وتثبيت zsync.

./configure

make -j4

sudo make install

Arch Linux

Arch يشمل zsync في مستودعاته الافتراضية. يمكنك تثبيته مع pacman.

sudo pacman -S zsync

OpenSUSE

يمكنك العثور على أحدث إصدار من zsync لكل إصدار من OpenSUSE. يمكنك تثبيته مع أداة الحزمة المفضلة لديك.

sudo zypper in zsync

SOLUS

لدى Solus أيضا zsync في مستودعاته الافتراضية. عليك المضي قدما وتثبيته.

sudo eopkg it zsync

تنزيل ملف

Zsync هو أداة مساعدة لسطر الأوامر مباشرة. أدخل عنوان URL لملف zsync الذي تريد تنزيله ، وسيتجه تماما نحو العمل. لديه بعض الأعلام التي يمكنك استخدامها للحصول على أوامر محددة ، على الرغم من هذا. ابدأ بمحاولة تنزيل ملف. MX Linux هو توزيعة جديدة شائعة تعتمد على Debian Stable. يستخدم zsync لمقاييس ISO الخاصة بهم. امنح zsync تجربة لتنزيل MX Linux. إذا كنت لا تريد الملف الضخم فعليًا ، فيمكنك الضغط على Ctrl + C للإلغاء في أي وقت.

zsync http://linuxfreedom.com/mxlinux/MX/Snapshots/MX-18_January_x64.iso.zsync
كيفية استخدام أداة Zsync لتحميل جزء من ملف في Linux - لينكس

لاحظ أن zsync يبدأ بالتحقق من وجود ملف موجود للتحديث. إذا لم يعثر على واحد ، فسيتم تنزيل الملف بأكمله فقط.

لديك أيضًا خيار تنزيل ملف zsync مباشرة إلى جهاز الكمبيوتر الخاص بك واستخدامه لتنزيل الهدف. استخدم علامة -i لتحديد المسار إلى ملفك.

zsync -i ~/Downloads/MX-18_January_x64.iso.zsync

والنتيجة هي نفسها بالضبط.

إذا كنت تفضل تغيير اسم ملف الإخراج ، فيمكنك استخدام العلامة -o لذلك. يساعد أحيانًا على تقصير اسم الملف لتسهيل العمل معه.

zsync http://linuxfreedom.com/mxlinux/MX/Snapshots/MX-18_January_x64.iso.zsync -o MX-18.is

مرة أخرى ، تحصل على نفس الملف ، فقط باسم مختلف.

تحديث ملف

يستخدم Ubuntu أيضًا ملفات Zsync لنظام ISO الخاص به. لكن ليس من السهل الوصول إليه. لا يمكنك العثور عليه إلا من خلال خادم صور الأقراص المضغوطة في Ubuntu ، ولكنه موجودة في Ubuntu ونكهاته المختلفة. العملية هي نفسها تمامًا مثل تنزيل ملف جديد. سيبدأ Zsync في البحث عن ملف موجود في الدليل الحالي. فقط عندما يعثر على الملف ، سوف يقارن الاختلافات بينهما ويقوم فقط بتنزيل الأجزاء المحدثة. توضح الصورة أدناه ما يحدث عندما يعثر zsync على ISO Kubuntu موجود.

كيفية استخدام أداة Zsync لتحميل جزء من ملف في Linux - لينكس

الخلاصة

ليس هناك شيء آخر لذلك. Zsync هو وسيلة ممتازة للحفاظ على التنزيلات الخاصة بك إلى الحد الأدنى. الجانب السلبي الوحيد الحقيقي ل zsync هو أنه ليس على نطاق واسع كما ينبغي أن يكون على الأرجح. لا يزال الأمر يستحق التدقيق ، خاصة إذا قمت بتنزيل ملفات كبيرة بشكل متكرر.

زر الذهاب إلى الأعلى