উত্তর:
জন্য উবুন্টু v17.04 ( "প্রাণবন্ত Zapus") এবং ডেবিয়ান V9 ( "প্রসারিত") , ( 2017 বা তার থেকে নতুন), অথবা ঐ সংস্করণের উপর ভিত্তি করে ডিস্ট্রো, দয়া করে পড়ুন ব্রায়ান লারসেন এর উত্তর প্রথম , যা যথেষ্ট হওয়া উচিত।
2017 এর পূর্ববর্তী সংস্করণগুলির জন্য , পড়ুন ...
ব্যবহার করুন dpkg
থেকে জোর ইনস্টল; সমান্তরাল সঙ্গে চমত্কারভাবে বরাবর পায় moreutils - এটা renames moreutils ' parallel
থেকে util parallel.moreutils
। ইনস্টলটি সম্পন্ন হয়ে গেলে উভয় প্রোগ্রাম ( জিএনইউ এবং মোর্টিল ) উপলব্ধ থাকে।
এনবি: যদি কোনও ব্যবহারকারীর স্ক্রিপ্টগুলি পুরানো মুরতুলগুলিকে কল করে তবে parallel
সেই স্ক্রিপ্টগুলিকে দীর্ঘ নাম ব্যবহার করতে পরিবর্তন করুন।
বিশদ: সমান্তরাল প্যাকেজ আনুন (কোনও কিছু ইনস্টল বা সরিয়ে না দিয়ে)। তারপরে compgen
, (একটি bash
অভ্যন্তরীণ কমান্ড) ব্যবহার করে সংরক্ষণাগারে সমান্তরাল প্যাকেজটি সন্ধান করুন। যদি একের বেশি থাকে তবে সর্বশেষ ব্যবহার করুন। দ্বন্দ্ব সত্ত্বেও, প্যাকেজটি ইনস্টল করতে বাধ্য করুন।
apt-get --assume-yes --download-only install parallel &&
ls --sort=version $(compgen -f /var/cache/apt/archives/parallel) |
tail -n 1 | xargs dpkg --force-conflicts -i
ফলাফলগুলি কীভাবে দেখবেন:
dpkg-divert --list 'par*'
আউটপুট:
diversion of /usr/share/man/man1/parallel.1.gz to /usr/share/man/man1/parallel.moreutils.1.gz by parallel
diversion of /usr/bin/parallel to /usr/bin/parallel.moreutils by parallel
উভয় বাইনারি এক্সিকিউটেবল উপলব্ধ কীভাবে দেখুন:
compgen -c parallel | xargs which | xargs ls -l
আউটপুট:
-rwxr-xr-x 1 root root 240814 Oct 31 2014 /usr/bin/parallel
-rwxr-xr-x 1 root root 10592 Jul 21 2015 /usr/bin/parallel.moreutils
apt-get install
আপনি আগে যেমন লিখেছিলেন বিরোধের বিষয়ে অভিযোগ রাখে।
/var/lib/dpkg/status
দ্বন্দ্ব অপসারণের জন্য আমি সম্পাদনা করেছি । "বিবাদ: আরও ব্যবহারকারীর" জন্য অনুসন্ধান করা, এই লাইনটি মোছা। সূত্র: superuser.com/a/815371/99136 । এখনই কাজ করছে বলে মনে হচ্ছে, তবে আমি আশঙ্কা করছি যে "সমান্তরাল" প্যাকেজটির আপডেটের ফলে জিনিসগুলি আবার ভেঙে যাবে।
apt-get install
সতর্ক করে দিয়েছে যে parallel
প্যাকেজটি আপগ্রেড করা হবে না, তবে apt-cache policy
বিভিন্ন সংস্করণ দেখাবে না, এমনকি প্যাকেজটি apt-get dist-upgrade
স্পর্শ করবে না parallel
। সুতরাং, আপগ্রেড parallel
করা একটি প্রক্রিয়া বলে মনে হচ্ছে সচেতনভাবে শুরু করা উচিত। আমার সাথে ভাল.
আপনি ইনস্টল তাহলে সমান্তরাল & moreutils আপনি পেতে গনুহ parallel
যেমন /usr/bin/parallel
এবং moreutil এর parallel
হিসাবে /usr/bin/parallel.moreutils
। আপনি যদি কেবল মুরতুষ ইনস্টল করেন তবে তা সরবরাহ করে /usr/bin/parallel
।
আপনি যদি উবুন্টু বা দেবিয়ান এর একটি পুরানো সংস্করণ ব্যবহার করেন তবে আপনি নতুন সংস্করণ থেকে .deb ডাউনলোড ও ইনস্টল করতে পারেন: তারা ইনস্টল করে ঠিকঠাক কাজ করে।
আমার ধারণা, সবচেয়ে সহজ রুটটি হ'ল প্যাকেজগুলির মধ্যে একটি সাধারণত ইনস্টল করা (উদাহরণস্বরূপ parallel
) এবং কেবলমাত্র কাস্টম পথে অন্য একটিটি বের করতে:
$ sudo apt-get install libio-pty-perl libipc-run-perl
$ sudo apt-get download moreutils
$ dpkg -x moreutils_0.54-1_amd64.deb /tmp/moreutils
$ cd /tmp/moreutils/usr/bin/
জিএনইউ সমান্তরাল কেবল একটি পার্ল স্ক্রিপ্ট, সুতরাং আপনি এটি যে কোনও জায়গায় দরকারী (যেমন / usr / স্থানীয় / বিন / gnu-সমান্তরাল) অনুলিপি করতে পারেন।
(শুধু পার্ল নির্ভরতা পরীক্ষা করুন)।