Ninasanikisha vipi faili ya .deb kupitia mstari wa amri?


Nenda kwa jibu lililokubaliwa


Je! Ninasanikishaje .deb faili kupitia mstari wa amri?


1103





2011-05-06




Idadi ya majibu: 10


Vifurushi vimewekwa kwa mikono kupitia dpkg amri (Mfumo wa Usimamizi wa Kifurushi cha Debian). dpkg ni backend ya amri kama apt-get na aptitude , ambayo kwa upande wake ni backend ya GUI ya kusanikisha programu kama Kituo cha Programu na Synaptic.

Kitu kando ya mistari ya:

dpkg -> apt-get , aptitude -> Synaptic, Kituo cha Programu

Lakini kwa kweli njia rahisi za kusanikisha kifurushi itakuwa, kwanza, programu za GUI (Synaptic, Kituo cha Programu, nk ..), ikifuatiwa na maagizo ya wastaafu apt-get na aptitude inayoongeza mbinu nzuri sana ya utumiaji kwa utaftaji wa dpkg, pamoja na lakini sio kikomo kwa utegemezi uliowekwa, kudhibiti juu ya kile kimewekwa, inahitaji kusasisha, sio kusanikishwa, vifurushi vilivyovunjika, nk .. Mwishowe dpkg amri ambayo ndio msingi wa wote.

Kwa kuwa dpkg ndio msingi, unaweza kuitumia kusanikisha moja kwa moja kutoka kwa mstari wa amri.

Weka kifurushi

 sudo dpkg -i DEB_PACKAGE
 

Kwa mfano ikiwa faili ya kifurushi imeitwa askubuntu_2.0.deb basi unapaswa kufanya sudo dpkg -i askubuntu_2.0.deb . Ikiwa dpkg huripoti kosa kwa sababu ya shida za utegemezi, unaweza kukimbia sudo apt-get install -f kupakua utegemezi uliokosekana na usanidi kila kitu. Ikiwa hiyo inaripoti kosa, itabidi utafute utegemezi mwenyewe kwa kufuata kwa mfano Je! Ninawezaje kutatua utegemezi usio sawa baada ya kuongeza PPA? .

Ondoa kifurushi

 sudo dpkg -r PACKAGE_NAME
 

Kwa mfano ikiwa kifurushi kinaitwa askubuntu basi unapaswa kufanya sudo dpkg -r askubuntu .

Panga tena kifurushi kilichopo

 sudo dpkg-reconfigure PACKAGE_NAME
 

Hii ni muhimu wakati unahitaji kurekebisha kitu kinachohusiana na kifurushi kilichosemwa. Mifano michache muhimu ni keyboard-configuration wakati unataka kuwasha Ctrl+ Alt+ Backspaceili kuweka upya X server, hivyo bila ifuatayo:

 sudo dpkg-reconfigure keyboard-configuration
 

Jingine kubwa ni wakati unahitaji kuweka Timezone kwa seva au kompyuta yako ya upimaji ya karibu, kwa hivyo unatumia tzdata kifurushi:

 sudo dpkg-reconfigure tzdata
 

1261


2011-05-06

Vifurushi vya Debian (.deb) ni vifurushi ambavyo hutumiwa katika Ubuntu. Unaweza kusanikisha kifurushi chochote cha .deb kwenye mfumo wako. Faili za .deb kwa ujumla zinaweza kusanikishwa kutoka kwa msimamizi wa faili yako (Nautilus) kwa kubonyeza tu, kwani ushirika wa faili na kisakinishi chaguo-msingi tayari imewekwa Ubuntu. Maagizo haya ni kwa wale ambao wanataka kufunga vifurushi kutoka kwa terminal ya amri-ya amri (terminal).

Ili kusanikisha kifurushi cha Debian ( Ubuntu ) cha kupakuliwa (.deb): Fungua Kituo na aina

 sudo dpkg -i packagename.deb
 

Kuondoa kifurushi cha Debian (Ubuntu) (.deb):

 sudo dpkg -r packagename
 

Kurekebisha upya / Kukarabati kifurushi kilichosanikishwa cha Debian (Ubuntu) (.deb):

 sudo dpkg-reconfigure packagename
 

163


2012-12-05

Ninapenda zaidi ni GDebi, inayopatikana kutoka kwa wote terminal / ganda au desktop graphical.


skrini

Kawaida mimi hushirikisha .deb faili na GDebi kwani ni haraka na nzuri - ikilinganishwa na Kituo cha Programu cha Ubuntu. Moja ya hulka kuu ya GDebi ni kusanidi utegemezi na kuziweka.

Kwa run-line run sudo gdebi <package.deb> ili kusakinisha faili moja ya deni.


107


2012-07-31

Je! Unatafuta amri zote za dpkg ? bonyeza kiungo hiki ili usome.

Amri 15 dpkg Kusimamia Seva za Linux za Debian

DPKG inaamuru

Kuna hatua mbili, ni dpkg-query na dpkg-deb .

Weka kifurushi

 # sudo dpkg -i {package_name}    
# sudo dpkg -i skype-ubuntu-precise_4.2.0.11-1_i386.deb
 

Ondoa kifurushi

 # sudo dpkg -r {package_name}
# sudo dpkg -r vlc
 

Ondoa kifurushi na faili zake za usanidi

 # sudo dpkg -P {package_name}
# sudo dpkg -P vlc
 

Orodhesha vifurushi vyote vilivyosanikishwa.

Unaweza bomba kwa less (pager) ili uweze kusonga yaliyomo kwa urahisi:

 # dpkg -l | less
 

Angalia ikiwa kifurushi kimewekwa au la

 # dpkg -l {package_name}
# dpkg -l vlc
 

Angalia ikiwa kifurushi kimewekwa au la, na ikiwa ni, uzindua:

 # dpkg -l | vlc
 

Tazama ikiwa kifurushi kimewekwa au la

Na hii itaonyesha eneo ambalo kifurushi kitawekwa. Hapa -S (mtaji S ) kutafuta kama kifurushi kimewekwa au la.

 # sudo dpkg -S {package_name}
# sudo dpkg -S skype
 

Weka kifurushi cha *. Deb kutoka eneo maalum

Hapa -R kuna kujirudia. (Shughulikia hivi majuzi faili zote za kawaida zinazolinganisha muundo *.deb unaopatikana kwenye saraka maalum na subdirectories zake zote).

 # sudo dpkg -R --install {package_location}
# sudo dpkg -R --install /home/sysadmin/soft
 

Onyesha maelezo ya kifurushi

Hapa -p (karatasi ndogo p ) itaonyesha maelezo ya kifurushi:

 # dpkg -p {package_name}
# dpkg -p apache2
 

Angalia yaliyomo kwenye kifurushi

Tumia -c (karatasi ndogo c ) kuonyesha yaliyomo:

 # sudo dpkg -c {package_name}
# sudo dpkg -c skype-ubuntu-precise_4.2.0.11-1_i386.deb
 

Goa *.deb faili ya kifurushi

Tumia -x (karatasi ndogo x ) kupata:

 # dpkg -x {package_name} {location_were_to_extract}
# dpkg -x libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/
 

Futa na onyesha faili za faili zilizomo kwenye kifurushi

Tumia -X (alama ya juu X ) kuonyesha yaliyomo na uchimbaji.

 # dpkg -X {package_name} {location_were_to_extract}
# dpkg -X libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/
 

Onyesha habari kuhusu kifurushi

Hapa -I inasimama kwa habari:

 # dpkg -I {package_name}
# dpkg -I libqt4-phonon_4.6.3-4+squeeze1_i386.deb
 

Fanya upya kifurushi kilichosakinishwa tayari

dpkg-reconfigure hurekebisha tena vifurushi baada ya kuwa tayari vimewekwa. Iipitishe jina la vifurushi au vifurushi ili ujipange upya. Itauliza maswali ya usanidi, kama vile wakati kifurushi kiliwekwa mara ya kwanza.

 # dpkg-reconfigure postfix
 

Hii itajipanga postfix tena kama vile ulivyosakika kwa mara ya kwanza.

Je! Unahitaji kujua zaidi kuhusu dpkg maagizo? Angalia ukurasa wa mwongozo:

 # man dpkg
 

86


2014-02-20

Wakati dpkg -i kweli inasanikisha kifurushi, haifanyi azimio lolote la utegemezi wa moja kwa moja, wakati huo huo kuna njia zingine mbili, kwa kutumia gdebi, au zana ya kupata vizuri. Kutumia tu baadaye:

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

Hata ikiwa uko kwenye saraka na kifurushi unahitaji kutoa njia ukitumia ./ mwanzoni:

 sudo apt-get install ./package.deb
 

52


2016-05-08

Ncha inayofaa wakati wa kusanikisha programu kama Libreoffice ambayo ina faili nyingi za dd kwenye folda ni kutumia.

 sudo dpkg -i *.deb
 

26


2013-12-22

gdebi Ufumbuzi amri-line

Hapa kuna njia bora ya kusanikisha faili ya .deb kwenye Ubuntu kwenye safu ya amri:

 sudo gdebi skype.deb
 

Ikiwa gdebi haujasakinisha tayari, isanidie kwa kutumia sudo apt install gdebi-core .

Kwa nini gdebi?

gdebi itatafuta utegemezi wote wa .deb faili, na utayasakisha kabla ya kujaribu kusanikisha .deb faili. Ninaona hii inapendeza kuliko sudo dpkg -i skype.deb && sudo apt install -f . Mwisho ni hamu sana ya kuondoa utegemezi katika hali fulani. Kwa mfano, nilipojaribu kufunga Skype, ilijaribu kuondoa vifurushi 96 (!), Pamoja na vifurushi kama compiz na unity ! gdebi alitoa ujumbe dhahiri wa makosa:

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

(Hapa ndio suluhisho la suala hilo , kwa njia.)


12


2016-12-27

Unda kisakinishi chako cha maandishi debInstaller kama ifuatavyo:

 #!/bin/bash
dpkg -i "[email protected]"
apt-get --yes --fix-broken install
 

Fanya hati itekelezwe na

 chmod +x debInstaller
 

Kisha uihamishe kwa dirs kadhaa kwenye PATH yako au ongeza saraka ya sasa kwenye PATH yako.

Nitaenda kuipeleka kwa / usr / bin

 sudo cp debInstaller /usr/bin
 

Sasa unaweza kufunga .deb kifurushi chochote kwa kutumia amri:

 sudo debInstaller some-package.deb
 

Thamani iliyoongezwa ya njia hii ni kutatua shida ya utegemezi, kwani zaidi utakabiliwa na shida wakati utasanikisha .deb kwa dpkg -i sababu ya hitilafu ya kutegemeana, kwa hivyo lazima utumie apt-get install -f kuyatatua, hati hii itakufanyia kazi, lakini hapa nilikuwa nikisuluhisha apt-get --yes --fix-broken install kiotomatiki makosa haya bila kuingilia kwa mtumiaji.


11


2015-05-29

Ili kusanikisha .deb faili, unaweza kutumia:

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

Mstari wa pili ni kurekebisha vifurushi vilivyovunjika ikiwa ufungaji utashindwa, basi, sasisha tena ili kukamilisha usakinishaji.

Au kwa kutumia: gdebi - Chombo rahisi kusanikisha faili za deni .


10


2016-10-24

Kuna vifaa vingi vya kusanikisha kifurushi cha deni ambacho mimi hutumia kiboreshaji cha kuingiza kifurushi dpkg

Ikiwa umeingia kama mabadiliko ya mizizi saraka ya eneo la kifurushi cha deni

 dpkg -i package_name.deb
 

ikiwa haujaingia kama mzizi

 sudo dpkg -i package_name.deb
 

Ili kuhakikisha kuwa kifurushi kimewekwa kwa usahihi na hakuwa na utegemezi wowote uliovunjika

 sudo apt-get check
 

Ikiwa kuna utegemezi wowote uliovunjika

 sudo apt-get -f install
 

0


2019-05-16