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 අවශ්‍ය වන විට

YUM Ubuntu හි අවශ්‍ය වන තත්ත්වයක් වන්නේ විශේෂ 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 හි විශේෂිත භාවිත නඩු සඳහා එය තවමත් වටිනා වේ. එNevertheless, බොහෝ පරිශීලකයන් සඳහා, APT—සම්මත පැකේජ කළමනාකරණ මෙවලම—වඩාත් කාර්යක්ෂම විකල්පය වේ.

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