স্থানীয় ডিস্কে যদি আমার একটি আরপিএম থাকে -
নীচের 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 পর্যন্ত পথ গ্রহণ করে?