Jinsi ya kufunga programu au kusasisha kutoka kutolewa kwa zamani ambayo haijatumiwa?


Nenda kwa jibu lililokubaliwa


Hivi majuzi nimeweka toleo la zamani la Ubuntu kwenye mashine yangu ya zamani. Wakati wowote ninapojaribu kusanikisha programu yoyote, mimi hupata hitilafu ikisema haipatikani:

 $ sudo apt-get install vlc
Reading package lists... Done               
Building dependency tree       
Reading state information... Done    
E: Couldn't find package vlc
 

392





2011-12-31




Idadi ya majibu: 9


Hifadhi ya kutolewa zamani ambayo haijasaidiwa (kama 11.04, 11.10 na 13.04) huhamishwa kwa seva ya kumbukumbu. Kuna kumbukumbu zinapatikana katika http://old-releases.ubuntu.com .

Sababu ya hii ni kwamba sasa iko nje ya msaada na haipatikani tena visasisho na viraka vya usalama.

Ningekuhimiza uzingatia usambazaji ulioungwa mkono. Ikiwa kompyuta yako ni ya zamani sana kwa suala la kumbukumbu au processor basi unapaswa kuzingatia usambazaji kama vile Lubuntu au Xubuntu.

Kama unataka kuendelea kutumia kutolewa zamani kisha hariri /etc/apt/sources.list na mabadiliko archive.ubuntu.com na security.ubuntu.com kwa old-releases.ubuntu.com .

Unaweza kufanya hivyo na sed :

 sudo sed -i -re 's/([a-z]{2}\.)?archive.ubuntu.com|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
 

kisha sasisha na:

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

Wakati mwingine, inaweza kuwa haraka kuunda Backups za mfumo wako na kusanidi tena kwa kutumia kutolewa kwa mkono badala yake.

Chanzo: Je! Naweza kuendelea kutumia Ubuntu 9.04 ikiwa imepitwa na wakati?


Ili kusasisha hadi toleo mpya:

Mara tu baada ya kufanya hatua hapo juu kubadili vioo-kutolewa zamani, sasisha Meneja wa Sasisha na kisha fanya do-release-upgrade :

 sudo apt-get update
sudo apt-get install update-manager-core
sudo do-release-upgrade
 

Tazama pia EOLUpgrades - Msaada wa Jamii Wiki .


542


2011-12-31

Je! Ni makosa 404

Ujumbe wa makosa 404 au haupatikana ni nambari ya kawaida ya majibu ya HTTP inayoonyesha kuwa mteja aliweza kuwasiliana na seva, lakini seva haikuweza kupata kile kilichoombwa.

Seva ya mwenyeji wa wavuti kawaida hutoa ukurasa wa wavuti "404 - Ukurasa Haupatikana", wakati watumiaji wanajaribu kufuata kiunga kilichovunjika au kilichokufa.

Kwanini tunakabiliwa na makosa 404

Ubuntu ifuatavyo njia mbili za mizunguko miwili ya kutolewa :

Utoaji wa kawaida wa Ubuntu unasaidiwa kwa miezi 9. Matoleo ya LTS yanaungwa mkono kwa miaka 5.

Matoleo ya zamani yanaweza kuwa na ratiba tofauti za usaidizi (kwa mfano, kutolewa kawaida (kabla ya 13.04) ilitumika kuungwa mkono kwa miezi 18, wakati utoaji wa LTS (kabla ya 12.04) ulitumika kusaidia kwa miaka 3 kwenye desktop na miaka 5 kwenye seva.

EOL: Mara tu kipindi cha usaidizi cha kutolewa fulani kitakapomalizika; zinaitwa End Of Life (EOL) na visasisho vyote na kumbukumbu za kifurushi cha Toleo hilo huhamishiwa kwa seva tofauti ambayo husababisha makosa 404 wakati wa kukimbia sudo apt-get update . Unaweza kudhibitisha ikiwa kutolewa kwako kumekuwa EOL kwa kwenda kwenye ukurasa huu . Ikiwa kutolewa kwako kwa Ubuntu kumetajwa chini ya Jedwali la "Mwisho wa Maisha (EOL)", basi kutolewa hakuhimiliwi tena na unapaswa kujaribu kusasisha ili kutolewa mpya . Walakini, ikiwa ungetaka kuendelea kutumia toleo hili ambalo halijafadhiliwa, utalazimika kufanya marekebisho muhimu /etc/apt/sources.list ili kuelekeza old-releases seva ya Ubuntu.

Hatua za kufanya marekebisho muhimu

  1. Fungua Kituo chako:

    • Press Ctrl+ Alt+ T, AU
    • Ikiwa unayo Gnome: ApplicationsAccessoriesTerminal ; AU
    • Ikiwa una Umoja: bonyeza Super(kitufe kati ya Left Ctrlna Left Alt) na uliza kwa Terminal .
  2. Run amri ifuatayo ili uingie kwenye ganda la mizizi:

     sudo -i
     

    ingiza nywila yako ya mtumiaji na bonyeza Enter. Haraka ingebadilika na ingeonyesha kuwa mtumiaji wa mizizi sasa ameingia. Hapa endesha amri ifuatayo:

     gedit /etc/apt/sources.list
     
  3. Faili ingefunguliwa katika dirisha mpya la Gedit. Kupata mstari wa kwanza ambayo haina kuanza na # . Tuseme kuwa unaendesha Karmic Koala (Ubuntu 9.10): inapaswa kuwa kama safu ifuatayo:

     deb <siteurl> karmic main restricted
     

    <siteurl> iko wapi, seva yako unayoipendelea - kwa http://gb.archive.ubuntu.com/ubuntu upande wako (kwa mfano).

  4. Bonyeza Ctrl+ Hili ubadilishe yako <siteurl> na http://old-releases.ubuntu.com/ubuntu .

    • Tafuta: http://gb.archive.ubuntu.com/ubuntu n.k; <siteurl>
    • Badilisha na: http://old-releases.ubuntu.com/ubuntu na
    • Vyombo vya habari Replace All
  5. Tena:

    • Tafuta: http://security.ubuntu.com/ubuntu (url hii kamili ya Uwasilishaji wote wa Ubuntu - iwe seva ya sasa ambayo unatumia)
    • Badilisha na: http://old-releases.ubuntu.com/ubuntu
    • Vyombo vya habari Replace All
  6. Hifadhi faili yako na Kutoka Gedit.

  7. Run amri ifuatayo kutoka kwa ganda la mizizi:

     logout
     

    Utagundua kuwa haraka hubadilika kuashiria kuwa mtumiaji wako wa kawaida sasa ameingia. Halafu fanya yafuatayo:

     sudo apt-get update
     

Kuna unaenda. Hakuna Makosa 404 wakati huu. Sasa unaweza kufunga vifurushi vyote vinavyopatikana kwa Kutolewa kwako kwa Ubuntu. Unaweza pia kukimbia sudo apt-get dist-upgrade ili kusasisha sasisho zozote za Usalama / Mdudu-ambazo bado hazijasanikishwa lakini hautapata sasisho zozote za Usalama / Mpangilio wa -bughai kutoka Ubuntu.


117


2013-01-06

Jibu fupi ni kuongeza hazina inayofuata ya Programu ya Chama cha Tatu (au Programu nyingine katika matoleo mapya) katika Vyanzo vya Programu (au Programu na Sasisho katika matoleo mapya):

 deb http://old-releases.ubuntu.com/ubuntu code_name main restricted universe multiverse 

Jibu refu ...

Njia ya GUI

Kweli, kwa kweli tutafanya hii bila kutumia terminal yoyote . Sio hata mara moja. GUI tu, ninaahidi ;-)

Kwanza, fungua Vyanzo vya Programu (au Programu na Sasisho katika toleo mpya). Haijalishi Ubuntu wako ana umri gani, hakika kuna kitu kama hiki. Kwa Ubuntu 9.04 (Jaunty Jackalope) angalia picha inayofuata kuona wapi iko:


Fungua Vyanzo vya Programu

Baada Programu Vyanzo (au Programu na Taarifa ) ni wazi, kwenda katika Ubuntu Programu na Updates tabo na acha kuchagua everytiyng kama katika picha ya pili. Hauitaji tena vitu hivi kwani toleo lako la Ubuntu ni Mwisho wa Uhai :


Kichupo cha Programu ya Ubuntu



ingiza maelezo ya picha hapa

Bila kufunga Vyanzo vya Programu (au Software & Sasisho ), nenda kwenye Programu ya Chama cha Tatu (kwa matoleo mapya kabisa kichupo hiki kimeitwa Software nyingine ) tabo na ongeza kumbukumbu mpya ya apt. Ingiza laini inayofuata wakati umeulizwa:

 deb http://old-releases.ubuntu.com/ubuntu jaunty main restricted universe multiverse
 

Ikiwa toleo lako la Ubuntu ni zaidi ya 9.04, badilisha kwenye safu hapo juu jaunty na jina lako la Ubuntu (kwa mfano ikiwa una Ubuntu 9.10, rudisha karmic na kadhalika):


Kichupo cha Programu ya Tatu-Tatu

Sasa, wakati utafunga Vyanzo vya Programu (au Software & Sasisho ) utaulizwa kupakia tena habari kuhusu programu inayopatikana. Hakikisha tu kuwa una muunganisho wa wavuti inayofanya kazi:


Pakia upya programu inayopatikana



Inapakua programu inayopatikana

Na sasa uko huru kupakua karibu kila unachotaka. Kwa 9.04 unaweza kutumia Meneja wa Ufungaji wa Synaptic . Kwa kutolewa mpya kuna Kituo cha Programu cha Ubuntu .

Kwa mfano kusanikisha VLC kwenye Ubuntu 9.04 kwa kutumia Meneja Ufungaji wa Synaptic, fuata maagizo kwenye picha zifuatazo.


Fungua Meneja Ufungaji wa Synaptic



Tafuta VLC katika SPM



Alama ya VLC



Alama ya VLC ya adhabu



Omba VLC



Pakua VLC



Fungua VLC

Ikiwa unataka Kusasisha Ubuntu wako kwa toleo jipya, nenda tu kwa Mfumo > Sasisha Meneja :


Sasisha Meneja



Boresha

Nilijaribu njia hii kutoka kwa kikao cha Ubuntu 9.04 (Jaunty Jackalope) na kama unaweza kuona kutoka kwa picha hizi ilifanya kazi. Ikiwa uko kwenye kikao kilichosanikishwa cha Ubuntu utaulizwa wakati mwingine kwa nywila ya mizizi au admin. Ingiza tu nywila yako ya kibinafsi wakati umeulizwa.


58


2013-06-21

Nilifika hapa kwa kuwa sikuweza kuboresha mfumo kutoka 15.10 (EOL) hadi 16.04. Lakini hakuna majibu yoyote yalinifanyia kazi ... hata baada ya kufanya kila kitu kilichopendekezwa hapa niliendelea kupata kutoka sudo do-release-upgrade kwa majibu ya kukasirisha:

 Checking for a new Ubuntu release  
No new release found
 

Na sikuwa na mafanikio katika kukimbia update-manager ; iliendelea kutupa isipokuwa ambayo sikuweza kusuluhisha. Ninashuku kuwa kuna kitu kimeharibika katika usanidi wangu wa 15.10, lakini msingi ni kwamba visasisho vilivyojengwa vinashindwa tu.

Kwa hivyo nilitafuta njia isiyo kujengwa, na hakika ya kutosha nikaipata ikiangalia jibu hili .

Hii ndio suluhisho ambayo ilinifanyia kazi:

  1. Fungua http://changelogs.ubuntu.com/meta-re tafadhali
  2. Machapisho ya kutolewa unayotaka kuboresha. Kwa upande wangu ni Xenial Xerus (Msaada wa Muda mrefu wa 16.04).
  3. Pata URL ya KuboreshaTool. Kwa ubaya ni huu . Pakua tarball kutoka kwa URL hiyo kwenye folda tupu na uifungue ( tar -xzf au kutumia GUI).
  4. Pata faili inayoweza kutekelezwa na jina moja kama la usambazaji (kwa kesi yangu xenial ). Kuendesha na sudo :

    sudo ./xenial &

  5. Idhini ya sasisho, na subiri upakuaji ukamilike - kuna maelfu ya faili na uwezekano wa zaidi ya Gigabyte. Endelea na kusanidi sasisho ...

(Ilihaririwa muda mrefu baada ya mimi kufanya toleo jipya ... Ilifanikiwa na nilisahau kusasisha)

  1. Subiri hadi ikamilike, idhini ikiwa imeulizwa ... Sikumbuki maelezo kamili

  2. Baada ya kusanidi upya toleo jipya linafanya kazi kwa mafanikio, na sasisho zote zinaweza kuchukuliwa kawaida.


23


2016-10-15

Ili apt-get kufanya kazi tena, badilisha vyanzo vya programu yako kuwa hazina za zamani za kutolewa.

 gksudo gedit /etc/apt/sources.list
 

Futa chochote kilicho ndani, na ubatike yafuatayo:

 # Required
deb http://old-releases.ubuntu.com/ubuntu/ karmic main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ karmic-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ karmic-security main restricted universe multiverse

# Optional
#deb http://old-releases.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse
 

Ni hayo tu.


18


2012-04-13

Wakati jibu la fossfkululeko linafanya kazi nzuri ya kuelezea na kutatua shida , nimepata suluhisho la kutofautisha ambalo nadhani ni rahisi na nzuri zaidi.

Ujanja ni kuongeza http://old-releases.ubuntu.com/ubuntu/ kama kioo , halafu waambie Vyanzo vya programu kubadili kwenye kioo hicho.

Kwa kufanya hivyo, chelezo na ubadilishe /usr/share/python-apt/templates/Ubuntu.mirrors . Chagua eneo bandia kwa seva ya kutolewa zamani (mfano #LOC:US ), na ongeza safu ifuatayo chini yake:

 #LOC:US
http://old-releases.ubuntu.com/ubuntu/
 

Sasa fungua mazungumzo ya Vyanzo vya Programu, na uchague kwa mikono old-releases.ubuntu.com kana kwamba ni kioo chako cha mkoa. Unapaswa kuipata iliyoorodheshwa chini ya eneo bandia ulilochagua katika hatua ya awali.

Wakati mwingine utakapopakia tena habari ya kifurushi chako kupitia Synaptic au Kidhibiti cha Sasisha, unapaswa kuiona ikifanikiwa kupata habari mpya ya kifurushi.


13


2014-06-19

Inaonekana hazina za Karmic hazipatikani tena .

Kwa kuwa ni za toleo la awali la Ubuntu, unaweza kufikiria kuziondoa kutoka kwenye orodha yako ya vyanzo. Angalia ukurasa huu wa msaada kwa hatua kwa hatua.


6


2012-12-31

Unaweza kupata hazina zilizo chini ya seva ya "kutolewa zamani" http://old-releases.ubuntu.com/ubuntu/dists/

Na juu ya jinsi ya kuhariri mipangilio ya /etc/apt/sources.list https://help.ubuntu.com/community/EOLU


5


2012-04-13

Kuna kesi ya makali - madai ya apt-kupata 16.04 LTS haipo - ambapo kifurushi cha zamani (V wazi, kwa upande wangu) haikuwapo kwenye seva ya "kutolewa zamani". Lakini kupata vizuri kunaweza kupata tu kernel na sasisho za Google.

Sina hakika kabisa shida yangu ni nini kwa sababu nilikuwa nikifuata upofu sed amri ya majibu iliyokubaliwa (kamwe hoja nzuri).

Hii haikufanya kazi kwa sababu Vivid hakuwa katika kumbukumbu ya "zamani-kutolewa" lakini alikuwa bado kwenye gb.archive.ubuntu.com kioo.

Katika kisa hicho maalum, suluhisho lilikuwa kama ifuatavyo:

 sudo -i
edit /etc/apt/sources.list
 

Kwa uangalifu pitia vyanzo vyote na ugundue mmoja wao alikuwa mzee na sio sawa na alikuwa ameshindwa kusasishwa vizuri (au kitu). Au, kama nilivyofanya, tafuta badala old-releases.ubuntu.com ya gb.archive.ubuntu.com . Iliboreshwa, bila shida, hadi kutolewa kwa pili wakati nilipata usomaji fulani.

Kwa hivyo:

  1. Kulikuwa na kosa katika vyanzo vyangu
  2. gb.archive.unbuntu.com Kioo ina wakubwa seti ya releases.

Cha kushangaza hapa ni kwamba wakati majibu mengi hapa yanaweza kutumika katika hali zingine italipa kuwa na uhakika kuwa yako /etc/apt/sources.list ni sahihi kabla ya kuiweka kwenye kumbukumbu ya "kutolewa zamani".

Unaweza kugundua ni ipi ya kumbukumbu au kioo chako kilicho na toleo unalohitaji kwa kuashiria tu kichupo cha kivinjari kwenye jalada na swali na kutafuta jina la toleo lako kwenye orodha ya folda. Kila mtu ana toleo lako, ndio chanzo unahitaji kutumia.


1