Ubuntu හි apt install පාලනයේ පූර්ණ මාර්ගෝපදේශය: පැකේජ කළමනාකරණය, නවීකරණ සහ ගැටළු විසඳුම්

目次

1. හැඳින්වීම

Ubuntu භාවිතා කරන විට, apt install විධානය මෘදුකාංග ස්ථාපනය කිරීම සහ කළමනාකරණය කිරීම සඳහා අත්‍යවශ්‍ය වේ. මෙම විධානය සමඟ, ඔබට පැකේජ රෙපොසිටරීන්ගෙන් යෙදුම් පහසුවෙන් ස්ථාපනය කළ හැක.

මෙම ලිපිය සම්පූර්ණ මාර්ගෝපදේශයක් ලබා දෙයි—මූලික සිට උසස් භාවිතය, ගැටළු විසඳුම්, සහ නිතර අසන ප්‍රශ්න දක්වා—ඒ නිසා ආරම්භකයන් සහ මධ්‍යම පරිශීලකයන්ට Ubuntu හි පැකේජ කළමනාකරණය සුවිශේෂී ලෙස කළ හැක.

2. apt විධානය කුමක්ද?

apt යනු කුමක්ද?

apt (Advanced Package Tool) යනු Ubuntu සහ Debian-ආශ්‍රිත Linux බෙදාහැරීම් වල පැකේජ කළමනාකරණය සඳහා භාවිතා කරන කමාන්ඩ්-ලයින් උපකරණයකි. APT භාවිතා කිරීමෙන් ඔබට පහත ක්‍රියාමාර්ග සිදු කළ හැක:

  • මෘදුකාංග ස්ථාපනය
  • මෘදුකාංග යාවත්කාලීන කිරීම
  • අවශ්‍ය නොවන මෘදුකාංග ඉවත් කිරීම
  • අනුභාර ගැටළු විසඳීම

Ubuntu හි පැකේජ කළමනාකරණය ප්‍රධාන වශයෙන් apt විධානය භාවිතා කර සිදු කරයි.

apt සහ apt-get අතර වෙනස

පෙරදී, apt-get යනු ප්‍රමිතිය වූ මෙවලම විය, නමුත් දැන් apt යෝජනා කරයි. ඔවුන්ගේ වෙනස්කම් පහත වගුවේ සාරාංශ කර ඇත:

CommandCharacteristics
aptMore user-friendly with improved progress indicators
apt-getLegacy command offering more granular control (advanced users only)

මූලික පැකේජ කළමනාකරණය සඳහා apt භාවිතා කරන්න, සහ විශේෂිත උසස් මෙහෙයුම් සිදු කරන විට apt-get වෙත මාරු වන්න.

3. මූලික apt ක්‍රියාකාරකම්

පැකේජ ලැයිස්තුව යාවත්කාලීන කිරීම

මෘදුකාංග ස්ථාපනය කිරීමට පෙර, නවතම තොරතුරු ලබා ගැනීමට පැකේජ ලැයිස්තුව යාවත්කාලීන කරන්න.

sudo apt update

මෙම විධානය Ubuntu පැකේජ කළමනාකරු සඳහා ලබා ගත හැකි මෘදුකාංග ලැයිස්තුව නවීකරණය කරයි. ඉඟිය: ඔබ පැකේජ තොරතුරු පරණවූවක් සමඟ මෘදුකාංග ස්ථාපනය කළහොත්, නවතම අනුවාද ලබා නොගත හැකි බැවින්, මෙම විධානය නිතර ක්‍රියාත්මක කරන්න.

පැකේජයක් ස්ථාපනය කිරීම

නව මෘදුකාංග ස්ථාපනය කිරීමට පහත විධානය භාවිතා කරන්න:

sudo apt install package-name

උදාහරණයක් ලෙස, curl ස්ථාපනය කිරීම:

sudo apt install curl

ස්ථාපනයේදී “මෙම පැකේජයට XX MB අවශ්‍යයි. දිගටම කරමුද?” යන පණිවුඩයක් පෙන්වයි. “Y” ඔබා ඉදිරියට යන්න.

පැකේජයක් ඉවත් කිරීම

ඔබට අවශ්‍ය නොවන මෘදුකාංග ඉවත් කිරීමට පහත විධානය භාවිතා කරන්න:

sudo apt remove package-name

උදාහරණයක් ලෙස, curl ඉවත් කිරීම:

sudo apt remove curl

පැකේජය සහ එහි වින්‍යාස ගොනු සම්පූර්ණයෙන්ම මකා දැමීමට, පහත විධානය භාවිතා කරන්න:

sudo apt purge package-name

4. උසස් apt භාවිතය

විශේෂිත පැකේජයක් යාවත්කාලීන කිරීම

සම්පූර්ණ පද්ධතිය යාවත්කාලීන නොකර, විශේෂිත පැකේජයක් පමණක් යාවත්කාලීන කළ හැක:

sudo apt install --only-upgrade package-name

උදාහරණය – vim යාවත්කාලීන කිරීම:

sudo apt install --only-upgrade vim

අවශ්‍ය නොවන පැකේජ ස්වයංක්‍රීයව ඉවත් කිරීම

අනුභාර ලෙස ස්ථාපිත නොවන පැකේජ ඉවත් කිරීමට, පහත විධානය ක්‍රියාත්මක කරන්න:

sudo apt autoremove

පැකේජ විස්තර බැලීම

පැකේජයක් පිළිබඳ විස්තරාත්මක තොරතුරු පරීක්ෂා කිරීමට:

apt show package-name

උදාහරණය – git සඳහා විස්තර බැලීම:

apt show git

ස්ථාපිත පැකේජ ලැයිස්තුව

සියලු ස්ථාපිත පැකේජ පෙන්වීමට, පහත විධානය ක්‍රියාත්මක කරන්න:

apt list --installed

5. ගැටළු විසඳුම්

අනුභාර ගැටළු

පැකේජයක් ස්ථාපනය කරන විට අනුභාර ගැටළු ඇතිවුවහොත්, පහත විධානය උත්සාහ කරන්න:

sudo apt install -f

මෙම විධානය බිඳ වැටුණු අනුභාර සකස් කරයි.

රෙපොසිටරීන් එකතු කිරීම හෝ ඉවත් කිරීම

විශේෂිත රෙපොසිටරියක් අවශ්‍ය මෘදුකාංග ස්ථාපනය කිරීමට, පහත විධානයෙන් එකතු කරන්න:

sudo add-apt-repository ppa:repository-name
sudo apt update

ඔබට අවශ්‍ය නොවන රෙපොසිටරියක් ඉවත් කිරීමට:

sudo add-apt-repository --remove ppa:repository-name
sudo apt update

6. නිතර අසන ප්‍රශ්න

මට apt හෝ apt-get භාවිතා කළ යුතුද?

නවීන Ubuntu පද්ධති වල apt යෝජනා කරයි.

apt update සහ apt upgrade අතර වෙනස

  • apt update → පැකේජ ලැයිස්තුව යාවත්කාලීන කරයි
  • apt upgrade → ස්ථාපිත පැකේජයන් නවතම අනුවාද වෙත යාවත්කාලීන කරයි

විශේෂිත පැකේජයක් පමණක් යාවත්කාලීන කිරීමේ ක්‍රමය

පහත විධානය භාවිතා කරන්න:

sudo apt install --only-upgrade package-name

පැකේජය ස්ථාපනය වූ ස්ථානය පරීක්ෂා කිරීම

පහත විධානයෙන් ස්ථාපන ස්ථානය තහවුරු කළ හැක:

dpkg -L package-name

පැකේජයේ රෙපොසිටරී මූලාශ්‍රය පරීක්ෂා කිරීම

Use the following command:

apt-cache policy package-name

7. නිගමනය

මෙම ලිපිය Ubuntu හි apt install නියමිත මූලික භාවිතයෙන් පටන් අධි-තාක්ෂණික ක්‍රම සහ ගැටළු විසඳීම දක්වා සියල්ල පැහැදිලි කරයි.
apt කමාන්ඩ් එක පරිපූර්ණව අත්කරගත් පසු, ඔබට Ubuntu පරිසරය වඩා කාර්යක්ෂමව කළමනාකරණය කළ හැක.

📌 යොමු සබැඳිය:

Ubuntu ගැන තවත් ඉගෙනගෙන, කාර්යක්ෂම සහ සුදුසු පද්ධති පරිපාලනයක් ලබා ගැනීමට පවත්වාගෙන යන්න!

侍エンジニア塾