.deb
විධාන රේඛාව හරහා ගොනුවක් ස්ථාපනය කරන්නේ කෙසේද ?
.deb
විධාන රේඛාව හරහා ගොනුවක් ස්ථාපනය කරන්නේ කෙසේද ?
Answers:
පැකේජ අතින්dpkg
(ඩෙබියන් පැකේජ කළමනාකරණ පද්ධතිය) මඟින් ස්ථාපනය කර ඇත. dpkg
වැනි විධානයන් ශයට ය apt-get
සහ aptitude
අනෙක් අතට චිත්රක මෘදුකාංග මධ්යස්ථානය සහ Synaptic වැනි යෙදුම් ස්ථාපනය සඳහා ශයට වන.
පහත දැක්වෙන පරිදි:
dpkg
-> apt-get
, aptitude
-> උපාගමික, මෘදුකාංග මධ්යස්ථානය
නමුත් ඇත්ත වශයෙන්ම පැකේජයක් ස්ථාපනය කිරීමට ඇති පහසුම ක්රම වනුයේ, පළමුව, GUI යෙදුම් (උපාගමික, මෘදුකාංග මධ්යස්ථානය, ආදිය), පසුව ටර්මිනල් විධාන apt-get
සහ aptitude
ඒවා පසුපස dpkg සඳහා ඉතා හොඳ පරිශීලක හිතකාමී ප්රවේශයක් එක් කිරීමයි. ඇසුරුම් කරන ලද පරායත්තතාවන්ට පමණක් සීමා නොවේ, ස්ථාපනය කර ඇති දේ පාලනය කිරීම, යාවත්කාලීන කිරීම, ස්ථාපනය නොකිරීම, බිඳුණු පැකේජ ආදිය. අවසාන වශයෙන් dpkg
ඒ සියල්ල සඳහා පදනම වන විධානය.
Dpkg යනු පදනම බැවින්, විධාන රේඛාවෙන් සෘජුවම ඇසුරුම් ස්ථාපනය කිරීමට ඔබට එය භාවිතා කළ හැකිය.
sudo dpkg -i DEB_PACKAGE
උදාහරණයක් ලෙස ඇසුරුම් ගොනුව කැඳවනු ලැබුවහොත් askubuntu_2.0.deb
ඔබ කළ යුතුය sudo dpkg -i askubuntu_2.0.deb
. dpkg
පරායත්තතා ගැටලු හේතුවෙන් දෝෂයක් වාර්තා වුවහොත් sudo apt-get install -f
, නැතිවූ පරායත්තයන් බාගත කර සියල්ල වින්යාස කිරීමට ඔබට ධාවනය කළ හැකිය. එය දෝෂයක් වාර්තා කරන්නේ නම්, උදාහරණයක් ලෙස අනුගමනය කිරීමෙන් ඔබට පරායත්තතාවයන් ඔබ විසින්ම නිරාකරණය කර ගත යුතුය. PPA එකතු කිරීමෙන් පසු අනාරක්ෂිත පරායත්තතා විසඳන්නේ කෙසේද? .
sudo dpkg -r PACKAGE_NAME
උදාහරණයක් ලෙස පැකේජය කැඳවනු ලැබුවහොත් askubuntu
ඔබ කළ යුතුය sudo dpkg -r askubuntu
.
sudo dpkg-reconfigure PACKAGE_NAME
ඉහත පැකේජයට සම්බන්ධ යමක් නැවත සකස් කිරීමට අවශ්ය විට මෙය ප්රයෝජනවත් වේ. X සේවාදායකය යළි පිහිටුවීම සඳහා ඔබට + + keyboard-configuration
සක්රීය කිරීමට අවශ්ය විට සමහර ප්රයෝජනවත් උදාහරණ වේ , එබැවින් ඔබ පහත සඳහන් දේ කරයි:CtrlAltBackspace
sudo dpkg-reconfigure keyboard-configuration
තවත් විශිෂ්ට එකක් නම් ඔබට සේවාදායකයක් හෝ ඔබේ දේශීය පරීක්ෂණ පරිගණකයක් සඳහා කාල කලාපය සැකසීමට අවශ්ය වූ විට ඔබ tzdata
පැකේජය භාවිතා කරන්න :
sudo dpkg-reconfigure tzdata
sudo apt-get install texlive-latex-base
, එය "හැෂ් සම් නොගැලපීම" සමඟ මාස ගණනාවක් තිස්සේ අසාර්ථක විය. මට .deb ගොනුව බාගත කළ හැකිය http://gb.archive.ubuntu.com/ubuntu/pool/main/t/texlive-base/texlive-latex-base-doc_2015.20150625-1ubuntu1_all.deb
. මම එය dpkg භාවිතයෙන් ස්ථාපනය කරන්නේ නම්, පසුව එය apt-get මගින් හඳුනා ගනු ඇත (සහ යාවත්කාලීන කරනු ලැබේ).
aptitude
හෝ apt-get
(හෝ සරලව apt
) හරහා ස්ථාපනය කිරීම පහසු සහ වඩා හොඳ නම් , මෙම විධානයන් සඳහා උදාහරණ මෙහි ලබා නොදෙන්නේ ඇයි?
ඩේබියන් (.deb) පැකේජ යනු උබුන්ටු වල භාවිතා වන පැකේජ වේ. ඔබේ පද්ධතියේ ඕනෑම .deb පැකේජයක් ස්ථාපනය කළ හැකිය. .deb ගොනු සාමාන්යයෙන් ඔබේ ගොනු කළමනාකරුගෙන් (නැටිලස්) ස්ථාපනය කළ හැක්කේ ඒවා මත ක්ලික් කිරීමෙන් පමණි, පෙරනිමි ස්ථාපකය සමඟ ගොනු සම්බන්ධතා දැනටමත් උබුන්ටු හි පිහිටුවා ඇත. මෙම උපදෙස් විධාන රේඛා පර්යන්තයෙන් (ටර්මිනල්) ඇසුරුම් ස්ථාපනය කිරීමට කැමති අය සඳහා වේ.
බාගත කළ ඩේබියන් ( උබුන්ටු ) පැකේජයක් ස්ථාපනය කිරීම සඳහා (.deb): ටර්මිනලය විවෘත කර ටයිප් කරන්න
sudo dpkg -i packagename.deb
ඩේබියන් (උබුන්ටු) පැකේජයක් ඉවත් කිරීමට (.deb):
sudo dpkg -r packagename
ස්ථාපිත ඩේබියන් (උබුන්ටු) පැකේජයක් නැවත සකස් කිරීමට / අළුත්වැඩියා කිරීමට (.deb):
sudo dpkg-reconfigure packagename
මගේ ප්රියතම දේ GDebi, ටර්මිනල් / ෂෙල් හෝ චිත්රක ඩෙස්ක්ටොප් එකෙන් ලබා ගත හැකිය.
මම සාමාන්යයෙන් .deb
ගොනු වේගවත් හා කාර්යක්ෂම බැවින් GDebi සමඟ සම්බන්ධ කරමි - විශේෂයෙන් උබුන්ටු මෘදුකාංග මධ්යස්ථානය හා සසඳන විට. GDebi හි එක් ප්රධාන ලක්ෂණයක් වන්නේ එය පරායත්තතා නිරාකරණය කර ඒවා ස්ථාපනය කිරීමයි.
sudo gdebi <package.deb>
තනි ඩෙබ් ගොනුවක් ස්ථාපනය කිරීම සඳහා විධාන රේඛා ධාවනය සඳහා.
ඔබ සියලු dpkg විධානයන් සොයනවාද ? කියවීමට මෙම සබැඳිය ක්ලික් කරන්න.
ඩේබියන් පදනම් කරගත් ලිනක්ස් සේවාදායක කළමනාකරණය කිරීමට 15 dpkg විධාන
ක්රියාවන් දෙකක් ඇත, ඒවා dpkg-query
සහ dpkg-deb
.
# sudo dpkg -i {package_name}
# sudo dpkg -i skype-ubuntu-precise_4.2.0.11-1_i386.deb
# sudo dpkg -r {package_name}
# sudo dpkg -r vlc
# sudo dpkg -P {package_name}
# sudo dpkg -P vlc
ඔබට less
(පේජරයකට) විධානය පයිප් කළ හැකි අතර එවිට ඔබට පහසුවෙන් අන්තර්ගතය අනුචලනය කළ හැකිය:
# dpkg -l | less
# dpkg -l {package_name}
# dpkg -l vlc
# dpkg -l | vlc
පැකේජය ස්ථාපනය කරන ස්ථානය මෙයින් පෙන්වනු ඇත. පැකේජය ස්ථාපනය කර තිබේද නැද්ද යන්න සෙවීමට මෙහි -S
(ප්රාග්ධනය S
).
# sudo dpkg -S {package_name}
# sudo dpkg -S skype
මෙන්න -R
පුනරාවර්තන. ( *.deb
නිශ්චිත නාමාවලිවල සහ එහි සියලුම උප බහලුම්වල ඇති රටාවට ගැලපෙන සියලුම සාමාන්ය ලිපිගොනු පුනරාවර්තනය කරන්න).
# sudo dpkg -R --install {package_location}
# sudo dpkg -R --install /home/sysadmin/soft
මෙහි -p
(කුඩා අකුරු p
) ඇසුරුම් තොරතුරු පෙන්වයි:
# dpkg -p {package_name}
# dpkg -p apache2
අන්තර්ගතය පෙන්වීමට -c
(කුඩා අකුරු c
) භාවිතා කරන්න :
# sudo dpkg -c {package_name}
# sudo dpkg -c skype-ubuntu-precise_4.2.0.11-1_i386.deb
*.deb
ඇසුරුම් ගොනුව උපුටා ගන්නඋපුටා ගැනීම සඳහා -x
(කුඩා අකුරු x
) භාවිතා කරන්න :
# dpkg -x {package_name} {location_were_to_extract}
# dpkg -x libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/
නිස්සාරණයෙන් අන්තර්ගතය ප්රදර්ශනය කිරීමට -X
(ලොකු අකුර X
) භාවිතා කරන්න .
# dpkg -X {package_name} {location_were_to_extract}
# dpkg -X libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/
මෙන්න -I
තොරතුරු සඳහා:
# dpkg -I {package_name}
# dpkg -I libqt4-phonon_4.6.3-4+squeeze1_i386.deb
dpkg-reconfigure
ඇසුරුම් දැනටමත් ස්ථාපනය කිරීමෙන් පසු නැවත සකස් කරයි. නැවත සකස් කිරීම සඳහා පැකේජයක හෝ පැකේජයක නම (ය) එය යවන්න. එය වින්යාසකරණ ප්රශ්න අසනු ඇත, පැකේජය ප්රථම වරට ස්ථාපනය කළ කාලයට සමානය.
# dpkg-reconfigure postfix
මෙය postfix
ඔබ පළමු වරට ස්ථාපනය කළ ආකාරයටම නැවත සකස් කරයි.
dpkg
විධාන ගැන වැඩි විස්තර දැන ගැනීමට අවශ්යද ? අත්පොත පිටුව බලන්න:
# man dpkg
# dpkg -l | vlc
" - මෙය ඇසුරුම් ලැයිස්තුවක් vlc වෙත පයිප්ප කිරීම පමණක් වන අතර එය ස්ථාපනය කර ඇත්නම් අනපේක්ෂිත ප්රති results ල ලැබෙනු ඇත; ටයිප් කිරීමට වඩා හොඳ නැතvlc
අතර dpkg -i
ඇත්ත වශයෙන්ම මෙම පැකේජය ස්ථාපනය, එය ඕනෑම ස්වයංක්රීය පරායත්ත යෝජනාව කරන්නේ නැත, මේ අතර තුර එහි වෙනත් විකල්ප දෙකක්, gdebi, හෝ උචිත-හමුවීමක් මෙවලම භාවිතා කර ඇත. පසුව භාවිතා කිරීම සඳහා:
sudo apt-get install /path/to/package.deb
ඔබ පැකේජය සමඟ නාමාවලියෙහි සිටියද ./
ආරම්භයේදීම ඔබට මාර්ගයක් ලබා දිය යුතුය :
sudo apt-get install ./package.deb
apt
ඔබට නිවැරදි පරායත්තතා නොමැති නම් ඔබේ පද්ධතිය බිඳීමෙන් වළක්වනු ඇත.
ෆෝල්ඩරයක බහුවිධ .deb ගොනු ඇති Libreoffice වැනි වැඩසටහනක් ස්ථාපනය කිරීමේදී පහසු ඉඟියක් භාවිතා කිරීම.
sudo dpkg -i *.deb
sudo apt remove example
, sudo apt autoremove
සහ sudo dpkg -r *.deb
වැඩ කරන්නේ නැත.
gdebi
විධාන රේඛාව විසඳුමක්විධාන රේඛාවේ උබුන්ටු මත .deb ගොනුවක් ස්ථාපනය කිරීමට හොඳම ක්රමය මෙන්න:
sudo gdebi skype.deb
ඔබ gdebi
දැනටමත් ස්ථාපනය කර නොමැති නම් , එය භාවිතයෙන් ස්ථාපනය කරන්න sudo apt install gdebi-core
.
gdebi
.deb
ගොනුවේ සියලු පරායත්තතාවයන් සොයනු ඇති අතර ගොනුව ස්ථාපනය කිරීමට පෙර ඒවා ස්ථාපනය කරනු .deb
ඇත. මම මෙය වඩා සුදුසු යැයි සිතමි sudo dpkg -i skype.deb && sudo apt install -f
. දෙවැන්න ඇතැම් අවස්ථාවන්හි පරායත්තතා ඉවත් කිරීමට බොහෝ සෙයින් උනන්දු වෙයි. උදාහරණයක් වශයෙන්, මම ස්කයිප් ස්ථාපනය කිරීමට උත්සාහ කළ විට, එය 96 (!) පැකේජ, වැනි පැකේජ ඇතුළු ඉවත් කිරීමට උත්සාහ compiz
හා unity
! gdebi
වඩා පැහැදිලි දෝෂ පණිවිඩයක් ලබා දුන්නේය:
$ sudo gdebi skype.deb
Cannot install 'libqtgui:i386'
(මෙන්න එම විශේෂිත ප්රශ්නයට විසඳුම .)
gdebi
විධාන රේඛාවෙන් භාවිතා කළ හැකි බවයි
dpkg -i skype.deb
debInstaller
පහත පරිදි ඔබේම ස්ක්රිප්ට් ස්ථාපකය සාදන්න :
#!/bin/bash
dpkg -i "$@"
apt-get --yes --fix-broken install
ස්ක්රිප්ට් එක ක්රියාත්මක කළ හැකි කරන්න
chmod +x debInstaller
ඉන්පසු එය ඔබගේ PATH හි සමහර dirs වෙත ගෙන යන්න හෝ ඔබගේ PATH වෙත වත්මන් නාමාවලිය එක් කරන්න.
මම එය / usr / bin වෙත ගෙන යන්නෙමි
sudo cp debInstaller /usr/bin
දැන් ඔබට .deb
විධානය භාවිතා කර ඕනෑම පැකේජයක් ස්ථාපනය කළ හැකිය :
sudo debInstaller some-package.deb
මෙම ක්රමයේ අමතර අගය වන්නේ පරායත්තතා ගැටළුව විසඳීමයි, මන්ද බොහෝ විට ඔබ පරායත්ත දෝෂයක් .deb
සමඟ ස්ථාපනය කරන විට යම් යම් ගැටළු වලට මුහුණ dpkg -i
දෙනු ඇත, එබැවින් apt-get install -f
එය විසඳීමට ඔබ භාවිතා කළ යුතුය, මෙම ස්ක්රිප්ට් ඔබ වෙනුවෙන් කාර්යය කරනු ඇත, නමුත් මෙන්න මම apt-get --yes --fix-broken install
පරිශීලක මැදිහත්වීමකින් තොරව මෙම දෝෂ ස්වයංක්රීයව විසඳීමට භාවිතා කළෙමි .
.deb
ගොනුව ස්ථාපනය කිරීම සඳහා , ඔබට මෙය භාවිතා කළ හැකිය:
sudo dpkg -i file.deb
sudo apt-get install -f
sudo dpkg -i file.deb
දෙවන පේළිය වන්නේ ස්ථාපනය අසමත් වුවහොත් කැඩුණු පැකේජ සවි කිරීමයි, ඉන්පසු ස්ථාපනය සම්පූර්ණ කිරීම සඳහා නැවත ස්ථාපනය කරන්න.
හෝ භාවිතා කිරීමෙන්: gdebi - ඩෙබ් ගොනු ස්ථාපනය කිරීමට සරල මෙවලමකි .
එය deb පැකේජ මම පෞද්ගලිකව බිල්ට් යොදාගන්නා පැකේජය ස්ථාපකය ස්ථාපනය කිරීමට බොහෝ මෙවලම් ඇත dpkg
ඔබ root ලෙස ලොග් වී ඇත්නම් ඩිරෙක්ටරිය ඩෙබ් පැකේජයේ ස්ථානයට වෙනස් කරන්න
dpkg -i package_name.deb
ඔබ root ලෙස ලොග් වී නොමැති නම්
sudo dpkg -i package_name.deb
පැකේජය නිවැරදිව ස්ථාපනය කර ඇති අතර කිසිදු බිඳුණු පරායත්තතාවයක් නොමැති බවට වග බලා ගැනීම
sudo apt-get check
බිඳුණු පරායත්තතා තිබේ නම්
sudo apt-get -f install