- 1 1. හැඳින්වීම
- 2 2. deb පැකේජයක් කියන්නේ මොනවාද?
- 3 3. deb පැකේජ ස්ථාපනය සඳහා සූදානම් වීම
- 4 4. deb පැකේජ ස්ථාපනය කරන ආකාරය
- 5 5. deb පැකේජ් ඉවත් කිරීම සහ පිරිසිදු කිරීම
- 6 6. deb පැකේජ් ස්ථාපනය කිරීමේදී වැදගත් සටහන්
- 7 7. ප්රායෝගික උදාහරණය: Google Chrome ස්ථාපනය
- 8 8. ග්රැෆිකල් පරිශීලක අතුරුමුහුණත (GUI) භාවිතයෙන් ස්ථාපනය
- 9 9. ප්රජා සහාය සහ අමතර සම්පත්
- 10 10. සාමාන්යයෙන් භාවිතා කරන විධාන සාරාංශය
- 11 11. නිගමනය
- 12 12. අතිරේක උපදෙස් සහ හොඳ පුරුදු
- 13 13. ගැටළු විසඳීම සහ සාමාන්ය දෝෂ
- 14 14. ඉක්මන් යොමු කිරීමේ චීට් ෂීට්
- 15 අවසාන සාරාංශය
1. හැඳින්වීම
Ubuntu යනු බොහෝ පරිශීලකයන් විසින් භාවිතා කරන ජනප්රිය Linux බෙදාහැරීමකි. deb පැකේජ භාවිතයෙන් මෘදුකාංග ස්ථාපනය කිරීම සාමාන්යය වුවත්, අරඹන්නන්ට එය ටිකක් අභියෝගජනක විය හැක. මෙම ලිපිය deb පැකේජ ස්ථාපනය කිරීම සහ ඉවත් කිරීම පිළිබඳව, වැදගත් අවධානම් සමඟ පැහැදිලි කරයි. දෘශ්ය මාර්ගෝපදේශ සහ පදවි විස්තර ඇතුළත් කර ඇති අතර, අරඹන්නන් සිට මධ්යම මට්ටමේ පරිශීලකයන් දක්වා සියලු දෙනාට සහය වේ.
2. deb පැකේජයක් කියන්නේ මොනවාද?
deb පැකේජය යනු Debian-ආශ්රිත Linux බෙදාහැරීම් (උදාහරණයක් ලෙස Ubuntu) තුළ භාවිතා වන පැකේජ ආකෘතියකි. .deb දිගුව ඇති ගොනු මෘදුකාංග, සම්බන්ධිත ගොනු, සහ ස්ථාපන ස්ක්රිප්ට් ඇතුළත් කරයි. වෙනත් පැකේජ ආකෘති ලෙස RPM (Red Hat-ආශ්රිත පද්ධති සඳහා), Snap, සහ Flatpak ඇත. deb පැකේජයන් ස්වයංක්රීයව පද්ධතියේ අවශ්යතා (dependencies) විසඳා, ස්ථාපනය සුවිශේෂී හා කාර්යක්ෂම කරයි.
අවශ්යතා (Dependencies) කියන්නේ මොනවාද?
අවශ්යතා යනු විශේෂිත වැඩසටහනක් ක්රියාත්මක වීමට අවශ්ය වෙනත් මෘදුකාංග හෝ පුස්තකාල (libraries) වේ. deb පැකේජයන් මෙම අවශ්යතා ස්වයංක්රීයව විසඳා, පරිශීලකයාගේ උත්සාහය අඩු කරයි. උදාහරණයක් ලෙස, vlc මාධ්ය වාදකය ස්ථාපනය කරන විට, VLC ක්රියාත්මක වීමට අවශ්ය පුස්තකාල ස්වයංක්රීයව ස්ථාපනය වේ.
3. deb පැකේජ ස්ථාපනය සඳහා සූදානම් වීම
deb පැකේජ ස්ථාපනය කිරීමට පෙර, පහත මෙවලම් ලබා ගත හැකි බව තහවුරු කරන්න:
- apt : නිල Ubuntu රෙපොසිටරීන්ගෙන් පැකේජ ස්ථාපනය කිරීමට භාවිතා කරන කමාන්ඩ්-ලයින් මෙවලම. මෙය පෙරනිමි ලෙස ස්ථාපනය කර ඇත.
- dpkg : deb ගොනු සෘජුවම හසුරවීමට භාවිතා කරන අඩු-මට්ටමේ පැකේජ කළමනාකරණ මෙවලම. මෙයද පෙරනිමි ලෙස ස්ථාපනය කර ඇත.
ඔබේ පද්ධතිය නවතම තත්ත්වයට පවත්වා ගැනීමට, පහත කමාන්ඩ් ක්රියාත්මක කරන්න:
sudo apt update && sudo apt upgrade
4. deb පැකේජ ස්ථාපනය කරන ආකාරය
4.1 නිල රෙපොසිටරියෙන් ස්ථාපනය කිරීම
නිල රෙපොසිටරියෙන් මෘදුකාංග ස්ථාපනය කිරීම ඉහළම අනුකූලතාවය ලබා දේ සහ ආරක්ෂිතම ක්රමය වේ. උදාහරණයක් ලෙස, vlc මාධ්ය වාදකය ස්ථාපනය කිරීමට පහත කමාන්ඩ් ක්රියාත්මක කරන්න:
sudo apt install vlc
කමාන්ඩ් ක්රියාත්මක කිරීමෙන් පසු, පෙන්වනු ලබන උපදෙස් අනුගමනය කරන්න. අවශ්යතා ස්වයංක්රීයව විසඳා, සියලු අවශ්ය පැකේජ ස්ථාපනය වේ.
4.2 දේශීය deb ගොනුවෙන් ස්ථාපනය කිරීම
නිල රෙපොසිටරියේ පැකේජයක් නොමැති නම්, සංවර්ධකයා ලබා දුන් deb ගොනුවක් ස්ථාපනය කළ හැක. deb ගොනුව බාගත කිරීමෙන් පසු, එහි අඛණ්ඩතාවය තහවුරු කරන්න. sha256sum කමාන්ඩ් භාවිතා කර, චෙක්සම් නිල වෙබ් අඩවියේ දී ලබා දී ඇති අගය සමඟ ගැලපේදැයි පරීක්ෂා කරන්න.
sha256sum /path/to/package.deb
අපේක්ෂිත ප්රතිඵල: මෙම කමාන්ඩ් ක්රියාත්මක කිරීමෙන් ගොනුවේ SHA256 චෙක්සම් පෙන්වයි. එය නිල අඩවියේ පෙන්වූ අගයට ගැලපේදැයි පරීක්ෂා කරන්න. ගැලපෙන්නේ නැති නම්, ගොනුව දූෂිත හෝ වෙනස් කර ඇති බවක් විය හැකි අතර, ස්ථාපනය නවත්වන්න.
අඛණ්ඩතාවය තහවුරු වූ පසු, පහත කමාන්ඩ් ( /path/to/package.deb යනුවෙන් සැබෑ ගොනු මාර්ගය ප්රතිස්ථාපනය කරන්න) භාවිතා කර පැකේජය ස්ථාපනය කරන්න:
sudo apt install ./path/to/package.deb
මෙම ක්රමය dpkg භාවිතා කිරීමේ වඩා පහසු සහ ආරක්ෂිත වේ, මන්ද apt ස්වයංක්රීයව අවශ්යතා විසඳයි.
dpkg භාවිතා කිරීම
deb ගොනුව පහත කමාන්ඩ් මගින් ස්ථාපනය කළ හැකි නමුත්, අවශ්යතා ස්වයංක්රීයව විසඳනු නොලැබේ.
sudo dpkg -i /path/to/package.deb
sudo apt-get install -f
වැදගත්: dpkg ක්රියාත්මක කිරීමෙන් පසු, අඩු වූ අවශ්යතා විසඳීමට sudo apt-get install -f ක්රියාත්මක කරන්න.
4.3 රෙපොසිටරියේ නොමැති deb පැකේජ ස්ථාපනය
නිල රෙපොසිටරියේ නොමැති පැකේජ ස්ථාපනය සඳහා PPA (Personal Package Archive) භාවිතා කළ හැක. නමුත්, PPA තෙවන පාර්ශවයන් විසින් පවත්වාගෙන යන බැවින්, ඒවා භාවිතා කිරීමේදී අවධානයෙන් සිටිය යුතුය.
PPA එකක් එක් කිරීමේ උදාහරණය:
sudo add-apt-repository ppa:example/ppa
sudo apt update
sudo apt install package_name
PPA එකෙන් ස්ථාපනය කළ පැකේජයන් නිල රෙපොසිටරියේ සංස්කරණයට ආපසු ගෙන යාමට ppa-purge භාවිතා කරන්න:
sudo apt install ppa-purge
sudo ppa-purge ppa:example/ppa
PPAs සඳහා ආරක්ෂාව සහ GPG යතුරු තහවුරු කිරීම
PPA එකක් එකතු කිරීමට පෙර එහි විශ්වාසනීයභාවය සැමවිටම සත්යාපනය කරන්න. විශ්රාමික සංවර්ධකයින් හෝ ප්රජාවන් මගින් නඩුනබන PPA තෝරාගන්න. නිල වෙබ් අඩවියේ ලබා දී ඇති ප්රතිචාර, සමාලෝචන සහ GPG යතුරු පරීක්ෂා කරන්න. GPG යතුර එකතු කිරීම පහත පරිදි:
wget -qO - https://example.com/repo.gpg.key | sudo apt-key add -
PPA කළමනාකරණය
වාස්තුවේ පවතින සියලුම PPA ලැයිස්තුගත කිරීමට, පහත 명령ය ධාවනය කරන්න:
ls /etc/apt/sources.list.d/
විශේෂිත PPA එකක් ඉවත් කිරීමට:
sudo add-apt-repository --remove ppa:example/ppa

5. deb පැකේජ් ඉවත් කිරීම සහ පිරිසිදු කිරීම
5.1 පැකේජ් ඉවත් කිරීම
පැකේජයක් ඉවත් කිරීමට apt 명령ය භාවිතා කරන්න. උදාහරණයක් ලෙස, vlc ඉවත් කිරීමට:
sudo apt remove vlc
එය සම්පූර්ණයෙන්ම ඉවත් කිරීමට, සැකසුම් ගොනු සමඟ:
sudo apt purge vlc
ඔබ dpkg භාවිතයෙන් පැකේජයක් ස්ථාපනය කළේ නම්, එය ඉවත් කිරීමට:
sudo dpkg -r package_name
5.2 වාස්තුව පිරිසිදු කිරීම
අනවශ්ය පැකේජ් ඉවත් කර ඇකින්ය ගොනු පිරිසිදු කර වාස්තුව පිරිසිදුව තබා ගන්න.
sudo apt autoremove
sudo apt clean
5.3 ගැටලු විසඳීම
මූලික ඉවත් කිරීම් ක්රියාවලිය අසාර්ථක වුවහොත්, පහත 명령ය භාවිතයෙන් පැකේජය බලහත්කාරයෙන් ඉවත් කළ හැක. භාවිතයේදී පරිස්සම් වන්න:
sudo dpkg --remove --force-remove-reinstreq package_name
ඔබට “පැකේජ් ආර්කිටෙක්චර් (i386) වාස්තුව (amd64) සමඟ ගැලපෙන්නේ නැත” වැනි දෝෂයක් හමු වුවහොත්, බහු-ආර්කිටෙක්චර් සහාය සක්රිය කරන්න:
sudo dpkg --add-architecture i386
sudo apt update
6. deb පැකේජ් ස්ථාපනය කිරීමේදී වැදගත් සටහන්
- අනුකූලතා ගැටලු:
dpkgභාවිතයෙන් ස්ථාපනය කිරීමේදී, අනුකූලතා අනුපස්ථාන වීම සිදුවිය හැක. එවැනි අවස්ථාවලදී, ඒවා විසඳීමටsudo apt-get install -fධාවනය කරන්න. - ආරක්ෂාව: deb ගොනු විශ්රාමික මූලාශ්රවලින් පමණක් ස්ථාපනය කිරීම ඉතා වැදගත්. නිල නොවන සයිට්වලින් බාගත කරන ලද ගොනු මැල්වෙයාර් හෝ හානිකර කේත අඩංගු විය හැක. සැමවිටම නිල මූලාශ්රවලින් හෝ විශ්රාමික රෙපෝසිටරිවලින් පැකේජ් බාගත කරන්න. ඩිජිටල් හැඳුනුම් සහ GPG යතුරු සත්යාපනය කිරීමෙන් සත්යතාව සහතික කර වාස්තු ආරක්ෂාව වැඩි දියුණු කරයි.
පැකේජයක GPG හැඳුනුම සත්යාපනය කිරීමට පහත 명령ය භාවිතා කරන්න:
gpg --verify /path/to/package.deb
සටහන: ගොනුවක ඩිජිටල් හැඳුනුමක් නොමැති වුවද, නිල මූලාශ්රයකින් බාගත කර ඇත්නම් එය සාමාන්යයෙන් ආරක්ෂිතය. කෙසේ වෙතත්, අවිශ්රාමික ස්ථානවලින් ගොනු ස්ථාපනය කිරීමෙන් වළකින්න.
- නිතිපතා බැකප්: PPA හෝ අඥාත
.debගොනු ස්ථාපනය කිරීමට පෙර, සම්පූර්ණ වාස්තු බැකප් එකක් සාදන්න. මෙය ඕනෑම ගැටලුවක් ඇති වුවහොත් වාස්තුව ප්රතිස්ථාපනය කිරීමට ඉඩ සලසයි.
7. ප්රායෝගික උදාහරණය: Google Chrome ස්ථාපනය
deb පැකේජ් ලෙස බෙදා හරින ලද මෘදුකාංගවල සුලබ උදාහරණයක් වන්නේ Google Chrome. නිල වෙබ් අඩවියෙන් ගොනුව බාගත කර පහත 명령ය භාවිතයෙන් එය ස්ථාපනය කරන්න:
sudo apt install ./google-chrome-stable_current_amd64.deb
මෙම 명령ය ස්වයංක්රීයව අනුකූලතා විසඳෙස්ථාපනය කර Google Chrome ස්ථාපනය කරයි. ස්ථාපනයේදී පෙන්වන ඕනෑම උපදෙස් අනුගමනය කරන්න.
8. ග්රැෆිකල් පරිශීලක අතුරුමුහුණත (GUI) භාවිතයෙන් ස්ථාපනය
GUI භාවිතයෙන් කමාන්ඩ් රේඛාවට අනුකూල නොවන පරිශීලකයින් සඳහා පහසුය. Ubuntu Software Center සහ GDebi වැනි මෙවලම් deb ගොනු පහසුවෙන් ස්ථාපනය කිරීමට ඉඩ සලසයි.
Ubuntu Software Center හරහා ස්ථාපනය
- බාගත කර ඇති deb ගොනුව දෙවරක් ක්ලික් කරන්න. Ubuntu Software Center ස්වයංක්රීයව විවෘත වේ.
- පැකේජ් විස්තර පරීක්ෂා කර, ස්ථාපනය බොත්තම ක්ලික් කරන්න.
- අවශ්ය නම් පරිපාලක මුරපදය ඇතුළත් කරන්න. ස්ථාපනය කිහිපයක් තත්පර හෝ මිනිත්තු තුළ අවසන් වේ.
gdebi භාවිතයෙන් ස්ථාපනය
gdebi යනු deb පැකේජ් ස්ථාපනයේදී ස්වයංක්රීයව අනුකූලතා විසඳෙස්ථාපනය කරන සැහැල්ලු මෙවලමකි.
gdebiස්ථාපනය කරන්න:bash sudo apt install gdebi- බාගත කර ඇති deb ගොනුව දක්වා දක්වා ක්ලික් කර GDebi Package Installer සමඟ විවෘත කරන්න තෝරන්න.
- ස්ථාපනය ක්ලික් කර අවශ්ය නම් පරිපාලක මුරපදය ඇතුළත් කරන්න.
9. ප්රජා සහාය සහ අමතර සම්පත්
Ubuntu හි සක්රිය ප්රජාවක් පවතින අතර, ගැටලු විසඳීමේ සහාය සහ තාක්ෂණික සම්පත් ලබා දෙයි:
- Ubuntu Forums : Ubuntu Forums – Ubuntu‑සම්බන්ධ ප්රශ්න සහ විෂයයන් ගැන සාකච්ඡා කිරීම සඳහා වූ ෆෝරමයක්.
- Ask Ubuntu : Ask Ubuntu – තාක්ෂණික ප්රශ්න සඳහා ප්රජා‑චාලිත ප්රශ්න‑පිළිතුරු වෙබ් අඩවියක්.
- Official Ubuntu Documentation : Ubuntu Documentation – Ubuntu සඳහා නිල ලේඛන.
මෙම සම්පත් භාවිතා කරමින් පරිශීලකයන්ට දැනට පවතින ගැටළු සොයා බැලීමට, විසඳුම් සමාලෝචනය කිරීමට, හෝ ප්රජා සහාය සඳහා තමන්ගේ ප්රශ්න පළ කිරීමට හැකිය.
10. සාමාන්යයෙන් භාවිතා කරන විධාන සාරාංශය
- පද්ධති යාවත්කාලීන කිරීම :
bash sudo apt update && sudo apt upgrade - නිල ගබඩාවෙන් ස්ථාපනය කිරීම :
bash sudo apt install package_name - deb ගොනුවෙන් ස්ථාපනය කිරීම :
bash sudo apt install ./path/to/package.deb - PPA එකක් එක් කිරීම :
bash sudo add-apt-repository ppa:example/ppa - PPA එකක් ඉවත් කිරීම සහ නිල ගබඩාවට ආපසු යාම :
bash sudo ppa-purge ppa:example/ppa - පැකේජයක් ඉවත් කිරීම :
bash sudo apt remove package_name - පැකේජය සම්පූර්ණයෙන් ඉවත් කිරීම (වින්යාස ගොනු ඇතුළුව) :
bash sudo apt purge package_name - අවශ්ය නොවන පැකේජ ස්වයංක්රීයව ඉවත් කිරීම :
bash sudo apt autoremove - පැකේජ කෑෂ් පිරිසිදු කිරීම :
bash sudo apt clean - ඩිජිටල් අත්සන සත්යාපනය :
bash gpg --verify /path/to/package.deb
11. නිගමනය
deb පැකේජයන් Ubuntu හි මෘදුකාංග කළමනාකරණයට ඉතා ප්රයෝජනවත් මෙවලමකි. නිල ගබඩාවෙන් ස්ථාපනය කිරීම ආරක්ෂිතම සහ පහසුම ක්රමය වන අතර, විශ්වාසනීය වෙනත් මූලාශ්රවලින් deb ගොනු භාවිතා කරමින්ද පැකේජ ස්ථාපනය කළ හැක. ආරක්ෂාවට අවධානය යොමු කර මූලාශ්ර සත්යාපනය කිරීමෙන් පද්ධතියේ ස්ථාවරත්වය සහ ආරක්ෂාව රැකගත හැක. විධාන පේළිය සහ GUI ස්ථාපන ක්රම දෙකම පරිපූර්ණව අත්හදා බැලීම මෘදුකාංග කළමනාකරණ අත්දැකීම වැඩි දියුණු කරයි.
12. අතිරේක උපදෙස් සහ හොඳ පුරුදු
apt-cacheවිධානය : පැකේජ තොරතුරු සොයා ගැනීමටapt-cache search package_nameභාවිතා කරන්න.apt-markවිධානය : ස්වයංක්රීය යාවත්කාලීන වලින් වැළැක්වීමට පැකේජයක් hold (අත්හිටුව) කරන්න.bash sudo apt-mark hold package_name sudo apt-mark unhold package_name- නිතිපතා යාවත්කාලීන කිරීම : ආරක්ෂාව රැක ගැනීමට පද්ධති පැකේජ නවීකරණය කර තබන්න.
- උසස් පැකේජ කළමනාකරණ මෙවලම් :
dpkg-queryසහaptitudeවැනි මෙවලම් විස්තරාත්මක පැකේජ තොරතුරු ලබා ගැනීමට සහ උසස් පැකේජ මෙහෙයුම් සිදු කිරීමට උපකාරී වේ.
13. ගැටළු විසඳීම සහ සාමාන්ය දෝෂ
- “Dependency is not satisfiable” දෝෂය: අවශ්ය පරාමිතීන් නොමැති විට සිදුවේ.
sudo apt-get install -fභාවිතා කර හෝ “universe” හෝ “multiverse” ගබඩා සක්රිය කර විසඳන්න. - “Unable to locate package” දෝෂය: පැකේජ නාමය වැරදි විය හැක, හෝ ගබඩාව එකතු කර නොමැති විය හැක.
sudo apt updateභාවිතා කර පැකේජ ලැයිස්තුව යාවත්කාලීන කරන්න. - “Broken packages” දෝෂය: ස්ථාපනයේදී පැකේජයක් දූෂිත වීමෙන් සිදුවේ. මෙය සකස් කරන්න:
bash sudo dpkg --configure -a sudo apt --fix-broken install - ජාල ගැටළු: “Failed to fetch” දෝෂයක් පෙනේ නම්, ඔබේ අන්තර්ජාල සම්බන්ධතාවය පරීක්ෂා කරන්න හෝ වෙනත් මිරර් සේවාදායකයක් භාවිතා කිරීමට මූලාශ්ර ලැයිස්තුව වෙනස් කරන්න.
14. ඉක්මන් යොමු කිරීමේ චීට් ෂීට්
- පද්ධති යාවත්කාලීන කිරීම සහ නවීකරණය :
bash sudo apt update && sudo apt upgrade - ගබඩාවෙන් ස්ථාපනය :
bash sudo apt install package_name - deb ගොනුවෙන් ස්ථාපනය :
bash sudo apt install ./path/to/package.deb - පැකේජයක් ඉවත් කිරීම :
bash sudo apt remove package_name - කෑෂ් පිරිසිදු කිරීම :
bash sudo apt clean
අවසාන සාරාංශය
deb පැකේජයන් ස්ථාපනය කිරීම සහ කළමනාකරණය කිරීම Ubuntu කාර්යක්ෂමව භාවිතා කිරීම සඳහා අත්යවශ්ය කුසලතාවකි. මෙම ලිපිය මූලික ස්ථාපන ක්රමයන් සිට ගැටළු විසඳීම සහ ආරක්ෂා පුරුදු දක්වා සවිස්තරාත්මක සමාලෝචනයක් ලබා දී ඇත, එවිට ආරම්භකයන් සිට මධ්යම මට්ටමේ පරිශීලකයන් ද මෘදුකාංග කළමනාකරණය විශ්වාසයෙන් සිදු කළ හැක. කිසිදු ගැටළුවක් උදාවුනහොත්, ප්රජා සහාය සහ නිල ලේඛන භාවිතා කර ආරක්ෂිත හා කාර්යක්ෂම පද්ධතියක් රැකගන්න.