Ubuntu හි YUM ස්ථාපනය කිරීම සහ භාවිතා කිරීම: RPM පැකේජ් කළමනාකරණය සඳහා සම්පූර්ණ මාර්ගෝපදේශය

1. හැඳින්වීම

Ubuntu පරිශීලකයින් සඳහා, පැකේජ් කළමනාකරණ පද්ධතිය ඉතා වැදගත් වේ. සාමාන්‍යයෙන් Ubuntu APT භාවිතා කරයි, නමුත් සමහර පරිශීලකයින් Red Hat-ආශ්‍රිත පද්ධති (CentOS, RHEL) වල ඇති YUM භාවිතා කිරීමට කැමති විය හැක. මෙම ලිපිය YUM Ubuntu හි ස්ථාපනය කිරීමේ හේතු සහ ක්‍රමය, එසේම APT YUM සඳහා විකල්පයක් ලෙස කෙසේ සේවය කරන්නේද යන්න විස්තරාත්මකව පැහැදිලි කරයි.

Ubuntu යනු Debian-ආශ්‍රිත බෙදාහැරීමක් වන අතර RPM පැකේජ්‌වලට සහය නොදේ. එNevertheless, සමහර අවස්ථා වල RPM පැකේජ්‌වල සමඟ වැඩ කිරීම අවශ්‍ය විය හැක. මෙම ලිපිය YUM සහ APT අතර වෙනස්කම් තේරුම් ගැනීමට සහ Ubuntu හි YUM නිවැරදිව භාවිතා කරන ආකාරය පැහැදිලි කරයි.

2. Ubuntu සහ YUM අතර වෙනස්කම්

Ubuntu යනු Debian-ආශ්‍රිත බෙදාහැරීමක් වන අතර, එහි පෙරනිමි පැකේජ් කළමනාකරණ පද්ධතිය ලෙස APT (Advanced Package Tool) භාවිතා කරයි. එයට විරුද්ධව, YUM (Yellowdog Updater, Modified) යනු Red Hat-ආශ්‍රිත බෙදාහැරීම් (CentOS, RHEL) වල භාවිතා වන පැකේජ් කළමනාකරණ මෙවලමකි.

APT සහ YUM අතර වෙනස්කම්

  • APT (Advanced Package Tool) – Ubuntu සහ Debian හි, APT ප්‍රධාන වශයෙන් apt-get සහ apt වැනි විධාන භාවිතා කර පැකේජ් ස්ථාපනය, යාවත්කාලීන කිරීම සහ ඉවත් කිරීම සඳහා භාවිතා වේ. APT DEB පැකේජ්‌වලට කාර්යභාරය දරන බැවින් Ubuntu සහ Debian රෙපොසිටරීන්ගෙන් පැකේජ් කළමනාකරණය පහසු කරයි.
  • YUM (Yellowdog Updater, Modified) – Red Hat-ආශ්‍රිත බෙදාහැරීම්හි, YUM RPM පැකේජ් ස්ථාපනය සහ යාවත්කාලීන කිරීම සඳහා භාවිතා වේ. YUM Red Hat Enterprise Linux සහ CentOS වැනි පද්ධතිවල සාමාන්‍යයෙන් භාවිතා වන RPM-ආශ්‍රිත පැකේජ් කළමනාකරණ මෙවලමකි.

Ubuntu හි YUM භාවිතා කිරීමේ හේතු

YUM Ubuntu හි භාවිතා කිරීමේ හේතු අතර Red Hat-ආශ්‍රිත පරිසරයන්හි YUM සමඟ පුරුදු වූ පරිශීලකයින් හෝ විශේෂ RPM පැකේජ් ස්ථාපනය අවශ්‍ය වන අවස්ථා ඇතුළත් වේ. එNevertheless, සාමාන්‍යයෙන් APT භාවිතා කිරීම නිර්දේශ කරයි.

3. Ubuntu හි YUM ස්ථාපනය කිරීමේ හේතු

YUM Ubuntu හි අවශ්‍ය වන විවිධ අවස්ථා ඇත. විශේෂයෙන් RPM පැකේජ් සමඟ වැඩ කිරීමේදී හෝ Red Hat-ආශ්‍රිත පද්ධති සහ Ubuntu එකට එකතු වූ හයිබ්‍රිඩ් පරිසරයක් ක්‍රියාත්මක කරන විට YUM ස්ථාපනය කිරීම ප්‍රයෝජනවත් වේ.

RPM පැකේජ් හසුරවීමට අවශ්‍ය වන විට

Ubuntu සාමාන්‍යයෙන් DEB පැකේජ් භාවිතා කරන නමුත්, සමහර මෘදුකාංග RPM ආකාරයෙන් පමණක් ලබා ගත හැක. YUM භාවිතා කිරීමෙන් RPM පැකේජ් කළමනාකරණය කර Ubuntu හි එම මෘදුකාංග සාර්ථකව ස්ථාපනය කළ හැක.

හයිබ්‍රිඩ් පරිසරයක YUM භාවිතා කිරීම

බොහෝ සමාගම් Ubuntu සහ Red Hat-ආශ්‍රිත බෙදාහැරීම් දෙකම භාවිතා කරති. එකම පැකේජ් කළමනාකරණ මෙවලම—YUM—පද්ධති අතර භාවිතා කිරීමෙන් පරිපාලන කාර්යභාරය අඩු කර, පැකේජ් කළමනාකරණයේ සමාන්‍යතාවය රැකගත හැක.

4. YUM ස්ථාපනය කිරීමේ පියවරයන්

Ubuntu හි YUM ස්ථාපනය කිරීම සාපේක්ෂව සරලයි. පහත පියවරයන් අනුගමනය කර YUM ස්ථාපනය කරන්න.

YUM ස්ථාපනය කිරීමේ ක්‍රමය

පළමුව, පහත විධාන භාවිතා කර YUM ස්ථාපනය කරන්න:

sudo apt-get update
sudo apt-get install yum

මෙය YUM ස්ථාපනය කරන අතර, YUM RPM පැකේජ් සමඟ වැඩ කරන බැවින් rpm විධානයත් එක්ක ස්ථාපනය කිරීම ප්‍රයෝජනවත් වේ.

sudo apt-get install rpm

මෙය සිදු වූ පසු, ඔබේ පරිසරය Ubuntu හි RPM පැකේජ් කළමනාකරණයට සූදානම් වේ.

5. YUM සඳහා විකල්ප: APT භාවිතා කිරීම

APT Ubuntu හි ප්‍රමිතිය පැකේජ් කළමනාකරණ මෙවලම වන අතර, බොහෝ පැකේජ්-සම්බන්ධ කාර්යයන් සිදු කළ හැක. මෙහිදී YUM වෙනුවට APT කෙසේ භාවිතා කළ හැකිද යන්න හඳුන්වා දෙමු.

APT විධාන මූලික භාවිතය

Ubuntu හි පැකේජ් කළමනාකරණය සාමාන්‍යයෙන් APT මඟින් සිදු වේ. සාමාන්‍ය කාර්යයන් සඳහා ප්‍රයෝජනවත් විධාන පහත පරිදි වේ:

  • පැකේජ් එකක් ස්ථාපනය කිරීම:
    sudo apt install <package-name>
    
  • ස්ථාපිත පැකේජ් යාවත්කාලීන කිරීම:
    sudo apt update
    sudo apt upgrade
    
  • පැකේජ් එකක් ඉවත් කිරීම:
    sudo apt remove <package-name>
    

APT ශක්තිමත් මෙවලමක් වන අතර, ස්වයංක්‍රීයව අවශ්‍යතා (dependencies) විසඳා, YUM භාවිතා කිරීමේ වඩාත් පහසුකම් Ubuntu පරිශීලකයින්ට ලබා දේ.

6. ප්‍රායෝගික අවස්ථා: YUM අවශ්‍ය වන විට

Ubuntu හි YUM අවශ්‍ය වන තත්ත්වයක් වන්නේ විශේෂ RPM පැකේජ් ස්ථාපනය කිරීමේ අවස්ථාවයි. මෙය Red Hat-ආශ්‍රිත පද්ධති සමඟ අනුකූල වන මෙවලම් හෝ යෙදුම් භාවිතා කරන විට සාමාන්‍යයෙන් සිදුවේ.

අවස්ථාව 1: RPM පැකේජ් ස්ථාපනය කිරීම

YUM Ubuntu හි RPM පැකේජ ස්ථාපනය කිරීමේදී උපකාරී වේ. මෘදුකාංග පැකේජයක් RPM ආකාරයෙන් පමණක් ලබා දෙනවා නම්, YUM එය සෘජුවම ස්ථාපනය කිරීමට ඉඩ සලසයි.

sudo yum install <package-name>.rpm

භාවිත නඩුව 2: හයිබ්‍රිඩ් පද්ධති කළමනාකරණය

Ubuntu සහ CentOS එකට පවතින සමාගම්වල, YUM භාවිතා කිරීමෙන් පරිපාලකයන්ට දෙපාර්ශවීය පද්ධති දෙකම එකම විධාන භාවිතා කර පැකේජ කළමනාකරණය කළ හැකි වන අතර, වැඩ බර අඩු කර සමාන ක්‍රියාකාරකම් සහතික කරයි.

7. ගැටළු විසඳීම සහ නිතර අසන ප්‍රශ්න

Ubuntu හි YUM ස්ථාපනය කිරීමේදී සමහර ගැටළු උදාවිය හැක. පහත සාමාන්‍ය ගැටළු සහ ඒවායේ විසඳුම් දැක්වෙයි.

දෝෂය 1: පරායන ගැටුම්

YUM ස්ථාපනය කිරීම පරායන ගැටුම් ඇති කරවිය හැක. එවැනි අවස්ථාවල, අවශ්‍ය පුස්තකාල හෝ පැකේජ APT භාවිතා කර අතින් ස්ථාපනය කිරීමෙන් ගැටළුව විසඳේ.

sudo apt-get install <library-name>

දෝෂය 2: පැකේජය හමු නොවීය

YUM සමඟ ඔබ ස්ථාපනය කිරීමට උත්සාහ කරන පැකේජය හමු නොවන්නේ නම්, ඔබේ රෙපොසිටරි සැකසුම පරීක්ෂා කරන්න. Ubuntu සඳහා YUM රෙපොසිටරිය නිවැරදිව සකසා ඇති බව සහතික කර, අවශ්‍ය නම් නව රෙපොසිටරීන් එකතු කරන්න.

8. නිගමනය සහ අනාගත දර්ශනය

මෙම ලිපිය Ubuntu හි YUM භාවිතය සහ එය අවශ්‍ය විය හැකි හේතු පැහැදිලි කරයි. YUM ප්‍රධාන වශයෙන් Red Hat-අධාරිත පද්ධති වල භාවිතා කරන නමුත්, Ubuntu හි විශේෂිත භාවිත නඩු සඳහා එය තවමත් ප්‍රයෝජනවත් වේ. කෙසේ වෙතත්, බොහෝ පරිශීලකයන් සඳහා, APT—සම්මත පැකේජ කළමනාකරණ මෙවලම—වඩාත් කාර්යක්ෂම විකල්පය වේ.

අනාගතයේ, APT රෙපොසිටරීන් හරහා තවත් පැකේජ බොහෝමයක් ලබා ගත හැකි වන විට, YUM සඳහා ඇති අවශ්‍යතාවය අඩුවිය හැක. මේ වනවිටත්, නියමිත කොන්දේසි යටතේ එය ප්‍රායෝගික අරමුණු සඳහා සේවය කරයි.