Je! Sudo apt-kupata sasisho "hufanya nini?


Nenda kwa jibu lililokubaliwa


Nashangaa sudo apt-get update hufanya nini ?

Inasasisha nini?


526





2012-11-27




Idadi ya majibu: 9


Kwa kifupi, haisanidi apt-get update programu mpya za programu. Badala yake, husasisha orodha za kifurushi cha visasisho kwa vifurushi ambavyo vinahitaji kuboreshwa, na vile vile vifurushi vipya ambavyo vimekuja kwenye hazina.

  • apt-get update hupakua orodha za vifurushi kutoka kwenye hazina na "sasisha" kupata habari juu ya toleo mpya zaidi za vifurushi na utegemezi wao. Itafanya hii kwa hazina zote na PPA. Kutoka kwa http://linux.die.net/man/8/apt-get :

    Inatumika kusawazisha faili za faharisi ya kifurushi kutoka kwa vyanzo vyao. Faharisi ya vifurushi zilizopatikana huchukuliwa kutoka kwa eneo (s) ilivyoainishwa katika /etc/apt/sources.list (5). Sasisho linapaswa kufanywa kila wakati kabla ya kusasisha au kusasisha.

  • apt-get upgrade itachukua matoleo mpya ya vifurushi vilivyopo kwenye mashine ikiwa APT inajua juu ya matoleo haya mapya apt-get update .

    Kutoka kwa http://linux.die.net/man/8/apt-get :

    Inatumika kufunga matoleo mapya zaidi ya vifurushi vyote vilivyosanikishwa kwenye mfumo kutoka kwa vyanzo vilivyoainishwa katika /etc/apt/sources.list (5). Vifurushi vilivyosanikishwa kwa sasa na toleo mpya zinazopatikana hutolewa na kusasishwa; chini ya hali yoyote imewekwa vifurushi sasa, na vifurushi ambazo hazijasakinishwa tayari na kusakinishwa. Toleo jipya la vifurushi zilizosanikishwa sasa ambazo haziwezi kusasishwa bila kubadilisha hali ya usanidi mwingine zitaachwa kwa toleo lao la sasa. [Mkazo wa mgodi] Sasisho lazima lifanyike kwanza ili apt-ajue kuwa toleo mpya za vifurushi zinapatikana.

  • apt-get dist-upgrade itafanya kazi ile ile ambayo imefanywa na apt-get upgrade , pamoja na pia itashughulikia busara kwa akili, kwa hivyo inaweza kuondoa vifurushi vya zamani au kuongeza mpya. Tazama hapa: "Kusasisha" ni nini na kwa nini inasasisha zaidi kuliko "sasisha"?

    Kutoka kwa http://linux.die.net/man/8/apt-get :

    Mbali na kutekeleza kazi ya kusasisha, chaguo hili pia linashughulikia kwa busara mabadiliko ya utegemezi na matoleo mapya ya vifurushi; apt-Get ina mfumo wa "smart" wa utatuzi wa migogoro, na itajaribu kuboresha vifurushi muhimu kwa gharama ya visivyo vya maana, ikiwa ni lazima. /etc/apt/sources.list (5) file ina orodha ya maeneo ambayo kupata tena files taka mfuko. Angalia pia apt_preitions (5) kwa utaratibu wa kupita juu ya mipangilio ya jumla ya vifurushi vya mtu binafsi.

Unaweza kuchanganya amri na && ifuatavyo:

 sudo apt-get update && sudo apt-get install foo bar baz foo-dev foo-dbg
 

au kupata toleo jipya iwezekanavyo kulingana na mahitaji ya toleo la utegemezi:

 sudo apt-get update && sudo apt-get dist-upgrade
 

Unahitaji sudo nyakati zote mbili, lakini kwa kuwa sudo chaguo-msingi haikuchochei kati ya dakika 5 au zaidi tangu sudo operesheni ya mwisho , utaambiwa nywila yako mara moja tu (au sivyo).


562


2012-11-27

Utaftaji wa Google unaweza kukupa ufafanuzi kwa karibu amri yoyote ya wastaafu, kama inavyoweza - kusaidia kwenye terminal. Kwa mfano,

 apt-get --help
 

sudo apt-get update kimsingi ina sehemu tatu:

 sudo
 

hufanya amri ifuatayo na uwezo mkubwa wa mtumiaji (mzizi). Vitendo vingi ambavyo vinahitaji kurekebisha faili za mfumo au kusanikisha programu zinahitaji idhini zaidi ya kupitia.

 apt-get
 

ni kifaa cha safu ya amri ambayo Ubuntu hutumia kufunga, kuondoa, na kusimamia vifurushi vya programu

 update
 

ni chaguo kwa mpango mzuri wa kupata kupata matumizi ambayo husasisha orodha za kifurushi kutoka kwa seva kwenye wavuti. Orodha ya kifurushi hutoa matumizi ya apt-kupata habari muhimu kuhusu vifurushi vya programu ambavyo unaweza kusanikisha kutumia apt-kupata. apt-Get hutumia orodha hizi kuamua ni programu ipi ya kufunga ukipewa amri ya kusakinisha. Kwa mfano

 sudo apt-get install guake
 

ningefunga terminal ya Guake kwani kwa sasa imeorodheshwa katika orodha ya programu ya kompyuta yangu. Hii inaweza kuwa, hata hivyo, kuwa toleo linalofaa, au ikiwa programu ni mpya, inaweza kuwa haipatikani kabisa. Kwa hivyo, wakati wa kusanikisha programu na apt-kupata, kawaida huandika

 sudo apt-get update
sudo apt-get install <package>
 

kuhakikisha kuwa apt-anajua anajua kusanikisha toleo la hivi karibuni la kifurushi.

Chanzo kingine muhimu kwa habari ni help.ubuntu.com tovuti. Kwa mfano, ikiwa utatafuta tovuti apt-get hiyo ungepata AptGet / Howto kama moja wapo ya matokeo.


49


2012-11-27

Kuendesha sudo apt-get update tu inahakikisha orodha yako ya vifurushi kutoka kwenye hazina zote na PPA ni za kisasa. Ukikosa kutekeleza agizo hili, unaweza kuwa unapata matoleo ya zamani ya vifurushi kadhaa unazosanikisha, au mbaya zaidi, maswala ya utegemezi. Ikiwa umeongeza PPA tu na haujasasisha, hakuna chochote kutoka PPA kitafanya kazi kabisa kwani hauna orodha ya kifurushi kutoka kwa PPA hiyo au uwekaji.

Kwa kifupi: Inashauriwa sana kukimbia sudo apt-get update kabla ya kusanikisha, lakini inaweza kurukwa ikiwa unashushwa kwa muda isipokuwa umebadilisha kumbukumbu au PPAs tangu mwisho apt-get update .


20


2012-06-05

Inasasisha orodha inayopatikana ya programu kwenye kompyuta yako.

Kompyuta yako ina orodha (kama orodha) ambayo ina programu yote inayopatikana ambayo seva za Ubuntu zinapatikana. Lakini programu inayopatikana na matoleo yanaweza kubadilika, kwa hivyo "sasisho" itagonga seva na kuona ni programu gani inayopatikana ili kusasisha orodha zake za ndani (au Katalogi).

Kumbuka kuwa update ni tofauti kutoka upgrade . Sasisha, kama ilivyotajwa hapo juu, itachukua programu inayopatikana na kusasisha orodha wakati upgrade itasisitiza matoleo mapya ya programu iliyosanikishwa kwenye kompyuta yako (sasisho halisi za programu).

Kwa kweli kuboresha programu yako (sio "sasisha" orodha), unatoa amri

 sudo apt-get upgrade
 

ambayo kawaida hutekelezwa baada ya "sasisho".


13


2012-11-27

Unahitaji kukimbia apt-get update mara moja kabla ya kusanikisha vifurushi vipya kwani hii inasasisha habari ya uwekaji wa eneo lako. Ikiwa utasanikisha vifurushi vingi muda mfupi baada ya kila mmoja, hauitaji kukimbia apt-get update . Pia, unaweza kusanikisha vifurushi vingi mara moja ikiwa utaandika sudo apt-get install package1 package2...


12


2012-06-05

Unaposanikisha vifurushi kutoka kwa mstari wa amri na sudo apt-get install ... (au sudo aptitude install ... ), au unaziendeleza kutoka kwa safu ya amri (na upgrade au dist-upgrade badala yake install ), habari ifuatayo hupatikana kutoka kwa usanidi wa mfumo wako, na sio kutoka kwa Mtandao:

  1. ni vifurushi gani vinavyopatikana

  2. ni aina gani za zinapatikana

  3. ambapo vifurushi vilivyopatikana vinapaswa kupatikana kutoka

Kukimbia sudo apt-get update (au sudo aptitude update ) kusasisha hii kwenye mfumo wako wa karibu. Huu ni hatua ambayo kweli hupata habari kuhusu vifurushi gani vinaweza kusanikishwa, pamoja na kile visasisho kwa vifurushi vilivyosanikishwa kwa sasa vinapatikana , kutoka kwa vyanzo vya mtandao.

Unaposanikisha vifurushi na kiolesura cha GUI (Kidhibiti cha Kusasisha, Kituo cha Programu, au Msimamizi wa Kifurushi cha Synaptic), kazi ya sudo apt-get update inafanywa moja kwa moja. Unaposanikisha vifurushi kutoka kwa safu ya amri, sio, na unapaswa kufanya hivyo kila wakati isipokuwa umefanya hivi majuzi .

Kwa sababu habari juu ya toleo gani zilizosasishwa za vifurushi zinapatikana kwa kutumia sudo apt-get update (au sudo aptitude update ), inashauriwa kuendesha hii kabla ya kusanikisha kifurushi chochote, na ni muhimu kuikimbiza ili kusasisha sasisho mpya zaidi, hata ikiwa haujaongeza au kuondoa Programu yoyote. Vyanzo (kama vile PPA) .

Tafadhali kumbuka kuwa ikiwa utafanya shughuli nyingi za usimamizi wa vifurushi wakati huo huo, hauitaji kukimbia sudo apt-get update kabla ya kila moja. Ni tu ikiwa habari haijasasishwa kwa muda mfupi, kwamba unapaswa kuhakikisha kuiendesha.


6


2012-06-05

Kama Eliah Kagan alivyotaja hapo juu, unatarajia kuwa programu ya GUI ingeendesha apt-get update kabla apt-get install / apt-get upgrade , lakini niligundua kosa la kuvutia 404, kwenye mashine mpya ya kukera ya usalama wa VM, ambayo ilinifanya nishindwe kwa dakika moja.

Kutoka kwa safu ya amri, nilikimbia apt-get update , kisha nilijaribu agizo la Mfumo / Programu-Sasisho tena, na wakati huu ilikatika bila makosa 404.

Kwa hivyo, nadhani huwezi kudhani kila wakati kwamba apt-get update inaendeshwa kutoka kwa programu za GUI ...


4


2015-04-02

Kama ilivyosemwa na watu wengi kabla yangu hii husasisha uwekaji wako wa karibu (orodha ya vifurushi).

Unaweza kuingia kwenye shida ikiwa utajaribu kusanikisha

 apt-get install foobar
 

na povu au utegemezi hauna toleo lao la hivi karibuni kwenye ghala. Hii inaweza kuwa shida sana ikiwa kusanikisha faili ya .deb kwa mikono au ppa kutoka kwa mtu wa tatu.

Kimsingi inafanya uhakika orodha yako mechi bwana orodha.


3


2012-06-05

Wacha tuchunguze mfano wa kusanidi kicheza media cha VLC kwenye Ubuntu:

 sudo apt-get update
 

Itaangalia hazina kwa sasisho zinazopatikana.

Ambapo

 sudo apt-get install vlc vlc-plugin-pulse mozilla-plugin-vlc
 

itasakisha kicheza media cha VLC kutoka kwenye hazina ambazo tulitafuta.

Ikiwa ulikuwa umeingia kama mtumiaji wa mizizi (msimamizi), sio lazima utumie sudo , kwa sababu tayari una haki kubwa za mtumiaji.


2


2012-11-27