it-swarm.dev

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

Při aktualizaci jsou nyní chyby a většinu softwaru nemůžu nainstalovat kvůli poškození

/etc/apt/sources.list

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

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

144
Andy Castille

Můžete použít tento trik. Otevřete terminál (stisknutím Ctrl+Alt+T ) a udělejte to

  • Přesuňte poškozeného na bezpečné místo

    Sudo mv /etc/apt/sources.list ~/
    

    a znovu to vytvořit

    Sudo touch /etc/apt/sources.list
    
  • Otevřít Software a aktualizace

    software-properties-gtk
    

    Tím se otevře software-properties-gtk Bez vybraného úložiště.

Poté změňte server na Hlavní server nebo na jakýkoli jiný server podle vašeho výběru. Chcete-li vytvořit nový soubor sources.list V /etc/apt/, Musíte povolit některá úložiště z nového okna.

ubuntu-software tab of software-properties-gtk

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

    updates tab of software-properties-gtk


Aktualizováno s vloženým obsahem

Toto je soubor sources.list Pro 12.04 Precise Pangolin.

###### 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

Pokud používáte jiné vydání, musíte nahradit precise Word názvem vydání Ubuntu. Můžete vidět, jaké jméno byste měli použít s tímto příkazem:

lsb_release -c -s

Chcete-li nahradit slovo, můžete použít tento příkaz sed (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

Poznámka 1: Slovo deb a deb-src Odkazuje na formát úložiště. deb je pro binární balíčky a deb-src je pro zdrojové balíčky.

Poznámka 2: Použitím # Na začátku řádku je tento řádek komentářem. apt to bude ignorovat, takže všechna úložiště uvedená na tomto řádku budou deaktivována.

Poznámka 3: Existují řádky úložiště, které zahrnují všechny čtyři komponenty: main, universe, restricted, multiverse. Jeden nebo více z nich můžete zakázat odstraněním aplikace Word.

Poznámka 4: V této mé další odpovědi najdete nějaké vysvětlení úložišť.

128
Anwar

Přejděte na https://repogen.simplylinux.ch .

Vyberte svou zemi a vydání Ubuntu.

Pro výchozí sadu repozitářů je třeba tyto repozitáře povolit.

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

Pokud chcete 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ích stran, které chcete povolit.

Nyní klikněte na tlačítko Vytvořit seznam v dolní části této stránky a zobrazí se vygenerovaný seznam zdrojů.list.

Nahraďte starý sources.list novým

V Terminálu spusťte následující příkazy.

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

Zkopírujte/vložte veškerý text z nově vygenerovaného sources.list do tohoto souboru. Uložte jej a zavřete Gedit.

Nyní aktualizujte apt.

Sudo apt-get update

Tím bude aktualizován váš index úložiště s aktuálními sources.list a poté můžete nainstalovat jakýkoli software pomocí softwaru Center, Synaptic nebo apt-get.

103
SirCharlo

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

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

Odpověď na podobnou otázku zde: https://askubuntu.com/a/465210/150936

21
Big McLargeHuge