විධාන රේඛාව හරහා .deb ගොනුවක් ස්ථාපනය කරන්නේ කෙසේද?


1141

.debවිධාන රේඛාව හරහා ගොනුවක් ස්ථාපනය කරන්නේ කෙසේද ?


5
වඩා හොඳ සොයා ගන්න: steptoinstall.com/…
KarSho


Answers:


1307

පැකේජ අතින්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

4
නියම තොරතුරු, මගේ යන්ත්‍රය අන්තර්ජාලයට සම්බන්ධ නොවන්නේ ඇයිද යන්න නිරාකරණය කිරීම සඳහා traceroute ස්ථාපනය කිරීමට ක්‍රමයක් සොයා ගැනීමට සිදු විය :)
ජේසන්

27
වරක් ස්ථාපනය කරන ලද වැඩසටහන් සාමාන්‍යයෙන් / usr / bin හි දක්නට ලැබෙන බව සටහන් කර ගැනීමද ප්‍රයෝජනවත් වේ.
ක්‍රිස් මොස්චිනි

මම ධාවනය කරන්නේ නම් 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 මගින් හඳුනා ගනු ඇත (සහ යාවත්කාලීන කරනු ලැබේ).
user643722

2
මචන් ඔයා නියමයි. එතරම් විස්තරාත්මකව ලිනක්ස් පිළිතුරු මා දකින්නේ කලාතුරකිනි .. නවක ප්‍රශ්න සඳහා එය වැදගත් වේ !! ස්තූතියි
එලාඩ් කැට්ස්

2
aptitudeහෝ apt-get(හෝ සරලව apt) හරහා ස්ථාපනය කිරීම පහසු සහ වඩා හොඳ නම් , මෙම විධානයන් සඳහා උදාහරණ මෙහි ලබා නොදෙන්නේ ඇයි?
intuited

169

ඩේබියන් (.deb) පැකේජ යනු උබුන්ටු වල භාවිතා වන පැකේජ වේ. ඔබේ පද්ධතියේ ඕනෑම .deb පැකේජයක් ස්ථාපනය කළ හැකිය. .deb ගොනු සාමාන්‍යයෙන් ඔබේ ගොනු කළමනාකරුගෙන් (නැටිලස්) ස්ථාපනය කළ හැක්කේ ඒවා මත ක්ලික් කිරීමෙන් පමණි, පෙරනිමි ස්ථාපකය සමඟ ගොනු සම්බන්ධතා දැනටමත් උබුන්ටු හි පිහිටුවා ඇත. මෙම උපදෙස් විධාන රේඛා පර්යන්තයෙන් (ටර්මිනල්) ඇසුරුම් ස්ථාපනය කිරීමට කැමති අය සඳහා වේ.

බාගත කළ ඩේබියන් ( උබුන්ටු ) පැකේජයක් ස්ථාපනය කිරීම සඳහා (.deb): ටර්මිනලය විවෘත කර ටයිප් කරන්න

sudo dpkg -i packagename.deb

ඩේබියන් (උබුන්ටු) පැකේජයක් ඉවත් කිරීමට (.deb):

sudo dpkg -r packagename

ස්ථාපිත ඩේබියන් (උබුන්ටු) පැකේජයක් නැවත සකස් කිරීමට / අළුත්වැඩියා කිරීමට (.deb):

sudo dpkg-reconfigure packagename

109

මගේ ප්‍රියතම දේ GDebi, ටර්මිනල් / ෂෙල් හෝ චිත්‍රක ඩෙස්ක්ටොප් එකෙන් ලබා ගත හැකිය.

තිර වෙඩි තැබීම

මම සාමාන්‍යයෙන් .debගොනු වේගවත් හා කාර්යක්ෂම බැවින් GDebi සමඟ සම්බන්ධ කරමි - විශේෂයෙන් උබුන්ටු මෘදුකාංග මධ්‍යස්ථානය හා සසඳන විට. GDebi හි එක් ප්‍රධාන ලක්ෂණයක් වන්නේ එය පරායත්තතා නිරාකරණය කර ඒවා ස්ථාපනය කිරීමයි.

sudo gdebi <package.deb>තනි ඩෙබ් ගොනුවක් ස්ථාපනය කිරීම සඳහා විධාන රේඛා ධාවනය සඳහා.


5
එය ස්ථාපනය කිරීමට පෙර පරායත්තතා පරික්ෂා කරයි, thx !!
ඇක්වාරියස් පවර්

Gdebi හට පරායත්තයන් පවා බාගත කළ හැකිද? නැතහොත් ඒවා අතින් බාගත කළ යුතුද? And පාණ්ඩ්‍යා
ජේසර්

ලිනක්ස් නොවන පසුබිමෙන් ගමන් කරන අයට බොහෝ විට වඩා හොඳය.
නිෂීත්

+1 සඳහා "එය පරායත්තතා නිරාකරණය කර ඒවා ස්ථාපනය කරයි" යතුර එයයි.
රෙවෙටාහ් පවසන්නේ මොනිකා

90

ඔබ සියලු dpkg විධානයන් සොයනවාද ? කියවීමට මෙම සබැඳිය ක්ලික් කරන්න.

ඩේබියන් පදනම් කරගත් ලිනක්ස් සේවාදායක කළමනාකරණය කිරීමට 15 dpkg විධාන

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

නිශ්චිත ස්ථානයකින් * .deb පැකේජයක් ස්ථාපනය කරන්න

මෙන්න -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

5
" පැකේජය ස්ථාපනය කර තිබේද නැද්ද යන්න පරීක්ෂා කරන්න. එය තිබේ නම් එය දියත් කරන්න:# dpkg -l | vlc " - මෙය ඇසුරුම් ලැයිස්තුවක් vlc වෙත පයිප්ප කිරීම පමණක් වන අතර එය ස්ථාපනය කර ඇත්නම් අනපේක්ෂිත ප්‍රති results ල ලැබෙනු ඇත; ටයිප් කිරීමට වඩා හොඳ නැතvlc
Xen2050

59

අතර dpkg -iඇත්ත වශයෙන්ම මෙම පැකේජය ස්ථාපනය, එය ඕනෑම ස්වයංක්රීය පරායත්ත යෝජනාව කරන්නේ නැත, මේ අතර තුර එහි වෙනත් විකල්ප දෙකක්, gdebi, හෝ උචිත-හමුවීමක් මෙවලම භාවිතා කර ඇත. පසුව භාවිතා කිරීම සඳහා:

sudo apt-get install /path/to/package.deb

ඔබ පැකේජය සමඟ නාමාවලියෙහි සිටියද ./ආරම්භයේදීම ඔබට මාර්ගයක් ලබා දිය යුතුය :

sudo apt-get install ./package.deb

14
මෙය බොහෝ විට හොඳම පිළිතුර විය හැකිය. aptඔබට නිවැරදි පරායත්තතා නොමැති නම් ඔබේ පද්ධතිය බිඳීමෙන් වළක්වනු ඇත.
mlainz

මෙම විධානය මඟින් දැනට පවතින සියලුම පැකේජ තෝරාගෙන ඇති බව පෙනේ.
හිබු 57

Ib Hibou57 පැකේජ නාමයේ කිසිදු ඉඩක් තිබිය නොහැක.
බ්‍රයියම්

27

ෆෝල්ඩරයක බහුවිධ .deb ගොනු ඇති Libreoffice වැනි වැඩසටහනක් ස්ථාපනය කිරීමේදී පහසු ඉඟියක් භාවිතා කිරීම.

sudo dpkg -i *.deb

2
මෙම විධානය කිසි විටෙකත් භාවිතා නොකරන්න. එම පැකේජය ඉවත් කිරීමට අවශ්‍ය නම් ඔබ සියලු ඩෙබ් අතින් ඉවත් කළ යුතුය. sudo apt remove example, sudo apt autoremoveසහ sudo dpkg -r *.debවැඩ කරන්නේ නැත.
කිසිවෙකු

14

මෙම gdebiවිධාන රේඛාව විසඳුමක්

විධාන රේඛාවේ උබුන්ටු මත .deb ගොනුවක් ස්ථාපනය කිරීමට හොඳම ක්‍රමය මෙන්න:

sudo gdebi skype.deb

ඔබ gdebiදැනටමත් ස්ථාපනය කර නොමැති නම් , එය භාවිතයෙන් ස්ථාපනය කරන්න sudo apt install gdebi-core.

ඇයි gdebi?

gdebi.debගොනුවේ සියලු පරායත්තතාවයන් සොයනු ඇති අතර ගොනුව ස්ථාපනය කිරීමට පෙර ඒවා ස්ථාපනය කරනු .debඇත. මම මෙය වඩා සුදුසු යැයි සිතමි sudo dpkg -i skype.deb && sudo apt install -f. දෙවැන්න ඇතැම් අවස්ථාවන්හි පරායත්තතා ඉවත් කිරීමට බොහෝ සෙයින් උනන්දු වෙයි. උදාහරණයක් වශයෙන්, මම ස්කයිප් ස්ථාපනය කිරීමට උත්සාහ කළ විට, එය 96 (!) පැකේජ, වැනි පැකේජ ඇතුළු ඉවත් කිරීමට උත්සාහ compizහා unity! gdebiවඩා පැහැදිලි දෝෂ පණිවිඩයක් ලබා දුන්නේය:

$ sudo gdebi skype.deb
Cannot install 'libqtgui:i386'

(මෙන්න එම විශේෂිත ප්‍රශ්නයට විසඳුම .)


askubuntu.com/a/170557/158442 පවසන්නේ gdebiවිධාන රේඛාවෙන් භාවිතා කළ හැකි බවයි
muru

@ මුරු ඔව්, නමුත් තිර රුව නිසා එය අතපසු වීම පහසුය. එසේම, එය සමඟ ඇති ගැටළු පැහැදිලි නොකරයිdpkg -i skype.deb
Flimm

12

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පරිශීලක මැදිහත්වීමකින් තොරව මෙම දෝෂ ස්වයංක්‍රීයව විසඳීමට භාවිතා කළෙමි .


10

.debගොනුව ස්ථාපනය කිරීම සඳහා , ඔබට මෙය භාවිතා කළ හැකිය:

sudo dpkg -i file.deb
sudo apt-get install -f
sudo dpkg -i file.deb   

දෙවන පේළිය වන්නේ ස්ථාපනය අසමත් වුවහොත් කැඩුණු පැකේජ සවි කිරීමයි, ඉන්පසු ස්ථාපනය සම්පූර්ණ කිරීම සඳහා නැවත ස්ථාපනය කරන්න.

හෝ භාවිතා කිරීමෙන්: gdebi - ඩෙබ් ගොනු ස්ථාපනය කිරීමට සරල මෙවලමකි .


0

එය deb පැකේජ මම පෞද්ගලිකව බිල්ට් යොදාගන්නා පැකේජය ස්ථාපකය ස්ථාපනය කිරීමට බොහෝ මෙවලම් ඇත dpkg

ඔබ root ලෙස ලොග් වී ඇත්නම් ඩිරෙක්ටරිය ඩෙබ් පැකේජයේ ස්ථානයට වෙනස් කරන්න

dpkg -i package_name.deb

ඔබ root ලෙස ලොග් වී නොමැති නම්

sudo dpkg -i package_name.deb

පැකේජය නිවැරදිව ස්ථාපනය කර ඇති අතර කිසිදු බිඳුණු පරායත්තතාවයක් නොමැති බවට වග බලා ගැනීම

sudo apt-get check

බිඳුණු පරායත්තතා තිබේ නම්

sudo apt-get -f install
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.