Hogyan állíthatom vissza az alapértelmezett adattárházakat?

114

Most vannak hibák frissítéskor, és nem tudom telepíteni a legtöbb szoftvert egy sérült

miatt
/etc/apt/sources.list

fájlt. Van egy példány, amelyet letölthetek annak helyettesítésére?

A fájl az Ubuntu 12.04 (Final Beta) verziója az Egyesült Államokban.

    
készlet Andy Castille 21.04.2012 20:08
forrás

3 válasz

105

Használhatja ezt a trükköt. Nyisson meg egy terminált (A Ctrl + Alt + T megnyomása után

  • Távolítsa el a sérültet

    sudo rm /etc/apt/sources.list
    
  • A szoftver-tulajdonságok-gtk megnyitása

    sudo -i software-properties-gtk
    

    Ezzel megnyílik asoftware-properties-gtk, nincs kijelölt tárhely.

    Ezután változtassa meg a kiszolgálót az Egyesült Államokba vagy más tetszőleges szerverre. Engedélyeznie kell néhány új adatbázist az új ablakban, hogy újsources.list fájlt hozzon létre a/etc/apt/ -ban.

  • Miután engedélyezte az Ubuntu szoftver fül egyes forrásait, engedélyezheti a frissítéseket. Ehhez lépjen a Frissítések fülre, és válasszon ki egy vagy több frissítési csatornát. Javaslom, hogy legalább biztonság és frissítéseket válasszon. (Ez a kép később hozzáadódik az Ubuntu xenial-hez, így lehetnek különbségek is)

Frissítve inline tartalom

Ez asources.list fájl a 12,04 Pontos Pangolin számára. Ha más kiadást is használ, cserélje ki aprecise szót az ubuntu kiadási nevével. Láthatja, hogy melyik nevet kell használni ezzel a paranccsal

lsb_release -c -s

A szó helyett ezt ased parancsot használhatja (feltételezve, hogy a forráskód tartalmát a (z)/etc/apt/sources.list

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

Most asources.list tartalom a fő ubuntu tükörrel

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

1. megjegyzés: adeb és adeb-src szó a repository formátumra utal. deb is for binary package and deb-src 'a forráscsomaghoz tartozik.

2. megjegyzés: A# használata a sor elején írja meg a sort a megjegyzéshez. Az Apt figyelmen kívül hagyja, hogy az összes olyan tárhely le lesz tiltva.

3. megjegyzés: Vannak repository vonalak, amelyek mind a négy összetevőt tartalmazzák:main,universe,restricted,multiverse. A szó eltávolításával letilthat egyet vagy többet.

4. megjegyzés: A másik válaszomban található repository-ok magyarázata

    
válasz adott Anwar 24.09.2012 11:47
forrás
94

Keresse fel a linket .

Válassza ki az országot és az Ubuntu kiadást.

A tárolók alapértelmezett készletéhez engedélyeznie kell ezeket a tárhelyeket.

  • Az összes Ubuntu Branches tároló.
  • Biztonság - Fontos biztonsági frissítések.
  • Biztonsági források repository
  • Frissítések - Ajánlott frissítések
  • Frissítések Források Repository

Ha szoftvereket szeretne telepíteni a Canonical Partner Repositories (zárt forráskódú szoftverek) programból, engedélyezze az Ubuntu Partner Repository-eket (mindkettőt).

Engedélyezzen minden olyan harmadik fél által tárolt adattárt, amelyet engedélyezni szeretne.

Most kattintson a Lista létrehozása gombra az oldal alján, és megjelenik a létrehozott források listája.

Cserélje ki a régi források listáját az újval

A következő parancsok futtatása a terminálban.

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

Másolja / illessze be az összes újonnan létrehozott forrást.list fájlt ehhez a fájlhoz. Mentse el és zárja be a Geditet.

Most frissítse apt.

sudo apt-get update

Ez frissíti a repository indexet az aktuális sources.list programmal, majd bármelyik szoftvert a Software Center, Synaptic vagy apt-get segítségével telepítheti.

    
válasz adott SirCharlo 21.04.2012 20:24
forrás
10

Alapértelmezés szerint egy forrást tartalmazó forrásfájl lesz ugyanazon a könyvtáron.

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

Hasonló kérdése itt: link

    
válasz adott David Kennedy 26.04.2015 18:06
forrás