Jak obnovit výchozí úložiště?

114

Při aktualizaci se objevují chyby a nemohu nainstalovat většinu softwaru z důvodu poškození

/etc/apt/sources.list

soubor. Existuje kopie, kterou si mohu stáhnout a nahradit?

Soubor by byl pro Ubuntu 12.04 (Final Beta) ve Spojených státech.

    
dané Andy Castille 21.04.2012 20:08

3 odpovědi

105

Tento trik můžete použít. Otevřete terminál (stisknutím tlačítka Ctrl + Alt + T

  • Odstraňte poškozený

    sudo rm /etc/apt/sources.list
    
  • Otevřete softwarové vlastnosti-gtk

    sudo -i software-properties-gtk
    

    Otevře sesoftware-properties-gtk bez vybraného úložiště.

    Pak změňte server na server USA nebo na libovolný jiný server podle vašeho výběru. Chcete-li vytvořit nový souborsources.list v/etc/apt/, musíte povolit některé repozitáře z nového okna.

  • Po povolení některých zdrojů z karty software Ubuntu můžete aktualizace povolit. Chcete-li tak učinit, přepněte na kartu Aktualizace a vyberte jeden nebo více kanálů s aktualizací. Doporučuji nejméně vybrat kanál zabezpečení a aktualizace . (Tento obrázek je později přidán z Ubuntu xenial, takže mohou existovat nějaké rozdíly)

Aktualizováno s vloženým obsahem

Toto je souborsources.list pro 12.04 Precise Pangolin. Pokud používáte jiné vydání, musíte nahradit slovoprecise názvem verze ubuntu. Můžete vidět, které jméno byste měli použít s tímto příkazem

lsb_release -c -s

A nahradit slovo, můžete použít tento příkazsed (za předpokladu, že jste zkopírovali obsah zdrojů v/etc/apt/sources.list

sudo sed -i "s/precise/$(lsb_release -c -s)/" /etc/apt/sources.list

Nyní obsahsources.list s hlavním zrcadlem ubuntu

###### Ubuntu Main Repos
deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse 
deb-src http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse 

###### Ubuntu Update Repos
deb http://archive.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse 
deb http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse 
deb http://archive.ubuntu.com/ubuntu/ precise-proposed main restricted universe multiverse 
deb http://archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse 
deb-src http://archive.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse 
deb-src http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse 
deb-src http://archive.ubuntu.com/ubuntu/ precise-proposed main restricted universe multiverse 
deb-src http://archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse 

###### Ubuntu Partner Repo
deb http://archive.canonical.com/ubuntu precise partner
deb-src http://archive.canonical.com/ubuntu precise partner

###### Ubuntu Extras Repo
deb http://extras.ubuntu.com/ubuntu precise main
deb-src http://extras.ubuntu.com/ubuntu precise main

Poznámka 1: Slovodeb adeb-src odkazuje na formát úložiště. deb is for binary package and deb-src 'je zdrojový balíček.

Poznámka 2: Používání# na začátku řádku zvětšuje komentář. Apt ji ignoruje, takže všechny úložiště uvedené na tomto řádku budou zakázány.

Poznámka 3: Existují repozitářské řádky, které zahrnují všechny čtyři komponentymain,universe,restricted,multiverse. Můžete odstranit jedno nebo více z nich odstraněním slova.

Poznámka 4: V této mojí další odpovědi naleznete několik vysvětlení úložišť

    
odpověděl Anwar 24.09.2012 11:47
94

Přejděte na Odkaz .

Vyberte zemi a uvolnění Ubuntu.

Pro výchozí množinu úložišť je třeba povolit tyto úložiště.

  • Všechny úložiště poboček Ubuntu.
  • Zabezpečení - důležité aktualizace zabezpečení.
  • Úložiště zdrojů zdrojů
  • Aktualizace - doporučené aktualizace
  • Aktualizuje zdrojové úložiště

Chcete-li nainstalovat software z Canonical Partner repositories (software s uzavřeným zdrojem), povolte repozitáře partnerů Ubuntu (oba).

Povolte libovolné úložiště třetí strany, které chcete povolit.

Nyní klikněte na tlačítko Generovat seznam v dolní části této stránky a uvidíte generovaný zdrojový seznam.

Nahraďte starý seznam sources.list novým

Spusťte následující příkazy v Terminálu.

sudo mv /etc/apt/sources.list /etc/apt/sources.list.old
gksudo gedit /etc/apt/sources.list

Zkopírujte / vložte celý text z nově vytvořených sources.list do tohoto souboru. Uložte jej a zavřete Gedit.

Nyní aktualizujte apt.

sudo apt-get update

Aktualizuje index vašeho úložiště pomocí aktuálního seznamu zdrojů a poté můžete nainstalovat libovolný software pomocí softwaru Center, Synaptic nebo apt-get.

    
odpověděl SirCharlo 21.04.2012 20:24
10

Ve výchozím nastavení bude záloha souboru sources.list ve stejném adresáři sama.

sudo cp /etc/apt/sources.list.save /etc/apt/sources.list

Odpověď na podobné otázky zde: Odkaz

    
odpověděl David Kennedy 26.04.2015 18:06