স্থানীয় ডিস্কে যদি আমার একটি আরপিএম থাকে -
নীচের yum
কমান্ডগুলির মধ্যে স্বতন্ত্রতা কী ?
sudo yum install /tmp/rpm_name.rpm
sudo yum localinstall /tmp/rpm_name.rpm
দ্রষ্টব্য:
আমি রেডহ্যাট / সেন্টোস 7 ব্যবহার করি।
স্থানীয় ডিস্কে যদি আমার একটি আরপিএম থাকে -
নীচের yum
কমান্ডগুলির মধ্যে স্বতন্ত্রতা কী ?
sudo yum install /tmp/rpm_name.rpm
sudo yum localinstall /tmp/rpm_name.rpm
দ্রষ্টব্য:
আমি রেডহ্যাট / সেন্টোস 7 ব্যবহার করি।
উত্তর:
RHEL 5 এবং পূর্ববর্তী সংস্করণগুলিতে yum install
কেবল সক্ষম সঞ্চিত সংগ্রহস্থলগুলির প্যাকেজের নাম গ্রহণ করেছে, এবং স্থানীয় আরপিএমের পাথ গ্রহণ করে নি; yum localinstall
এগুলি ইনস্টল করার জন্য আপনাকে ব্যবহার করতে হয়েছিল।
RHEL 6 এবং তারপরে, yum install
প্যাকেজের নাম এবং স্থানীয় ফাইলের নাম উভয়ই গ্রহণ করে, সুতরাং localinstall
আর প্রয়োজনীয় নয়, তবে এটি পশ্চাদপটে সামঞ্জস্যের জন্য অন্তর্ভুক্ত।
আরএইচইএল ৮- dnf localinstall
এ কেবল এর জন্য একটি উপনাম dnf install
।
localinstall
পুরাতন কোড করেছিল এবং এটি কেবল 8 RHEL 7. মাধ্যমে স্থানীয় পাথ গ্রহণ, পুরাতন কোড সর্বস্বান্ত হয় এবং localinstall
সহজভাবে হয় install
।
দ্রষ্টব্য যে CentOS7 এ একটি সূক্ষ্ম পার্থক্য রয়েছে
sudo yum install <alreadyExistingPackage>
একটি ত্রুটি দেবে Error: Nothing to do
কিন্তু
sudo yum localinstall <alreadyExistingPackage>
ত্রুটি দেবে না
আপনি যদি আপনার স্ক্রিপ্ট -e বিকল্পটি দিয়ে চালান
#!/bin/bash -e
আপনি এই পার্থক্য লক্ষ্য করবেন
localinstall
কেবল 8 পর্যন্ত পথ গ্রহণ করে?