`ইয়াম ইনস্টল <স্থানীয় পথ>` এবং `ইয়াম লোকালইনস্টল <স্থানীয় পথ> between এর মধ্যে পার্থক্য কী


16

স্থানীয় ডিস্কে যদি আমার একটি আরপিএম থাকে -
নীচের yumকমান্ডগুলির মধ্যে স্বতন্ত্রতা কী ?

sudo yum install /tmp/rpm_name.rpm
sudo yum localinstall /tmp/rpm_name.rpm

দ্রষ্টব্য:
আমি রেডহ্যাট / সেন্টোস 7 ব্যবহার করি।

উত্তর:


18

RHEL 5 এবং পূর্ববর্তী সংস্করণগুলিতে yum installকেবল সক্ষম সঞ্চিত সংগ্রহস্থলগুলির প্যাকেজের নাম গ্রহণ করেছে, এবং স্থানীয় আরপিএমের পাথ গ্রহণ করে নি; yum localinstallএগুলি ইনস্টল করার জন্য আপনাকে ব্যবহার করতে হয়েছিল।

RHEL 6 এবং তারপরে, yum installপ্যাকেজের নাম এবং স্থানীয় ফাইলের নাম উভয়ই গ্রহণ করে, সুতরাং localinstallআর প্রয়োজনীয় নয়, তবে এটি পশ্চাদপটে সামঞ্জস্যের জন্য অন্তর্ভুক্ত।

আরএইচইএল ৮- dnf localinstallএ কেবল এর জন্য একটি উপনাম dnf install


1
RHEL 6 এবং 7-তে, কি পার্থক্য রয়েছে, যদি এটি 8 অবধি কেবল একটি নাম ছিল না? এটি কি localinstall কেবল 8 পর্যন্ত পথ গ্রহণ করে?
মনিকা

@LightnessRacesinOrbit ঠিক, localinstallপুরাতন কোড করেছিল এবং এটি কেবল 8 RHEL 7. মাধ্যমে স্থানীয় পাথ গ্রহণ, পুরাতন কোড সর্বস্বান্ত হয় এবং localinstallসহজভাবে হয় install
মাইকেল হ্যাম্পটন

0

দ্রষ্টব্য যে CentOS7 এ একটি সূক্ষ্ম পার্থক্য রয়েছে

sudo yum install <alreadyExistingPackage>

একটি ত্রুটি দেবে Error: Nothing to do

কিন্তু

sudo yum localinstall <alreadyExistingPackage>

ত্রুটি দেবে না

আপনি যদি আপনার স্ক্রিপ্ট -e বিকল্পটি দিয়ে চালান

#!/bin/bash -e

আপনি এই পার্থক্য লক্ষ্য করবেন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.