Varsayılan depoları nasıl geri yüklerim?

111

Güncelleme sırasında hatalar var ve bozuk bir yazılım nedeniyle çoğu yazılımı yükleyemiyorum

/etc/apt/sources.list

dosyası. Değiştirmek için indirebileceğim bir kopya var mı?

Dosya, Amerika Birleşik Devletleri'ndeki Ubuntu 12.04 (Final Beta) için olurdu.

    
sordu Andy Castille 21.04.2012 20:08

3 cevap

104

Bu numarayı kullanabilirsiniz. Bir terminal açın ( Ctrl + Alt + T tuşlarına basın) ve bunları yapın

  • Bozuk olanı kaldırın

    sudo rm /etc/apt/sources.list
    
  • Açık yazılım özellikleri-gtk

    sudo -i software-properties-gtk
    

    Bu, hiçbir depo seçilmeden software-properties-gtk açılır.

    Ardından sunucuyu ABD’ye veya seçtiğiniz başka bir sunucuya değiştirin. % Co_de% dizininde yeni sources.list dosyası oluşturmak için yeni pencereden bazı depoları etkinleştirmeniz gerekir.

  • Ubuntu yazılımı sekmesinden bazı kaynakları etkinleştirdikten sonra güncellemeleri etkinleştirebilirsiniz. Bunu yapmak için Güncellemeler sekmesine geçin ve bir veya daha fazla güncelleme kanalı seçin. En az güvenlik ve güncellemeler kanalını seçmenizi öneririz. (Bu görüntü daha sonra Ubuntu xenial'den eklenir, bu yüzden bazı farklılıklar olabilir)

Satır içi içeriğe güncellendi

Bu, 12.04 Hassas Pangolin için /etc/apt/ dosyasıdır. Diğer sürümü kullanıyorsanız, sources.list kelimesini ubuntu sürüm adınızla değiştirmeniz gerekir. Bu komutla hangi ismi kullanmanız gerektiğini görebilirsiniz

lsb_release -c -s

Ve kelimeyi değiştirmek için bu precise komutunu kullanabilirsiniz (kaynak içeriğin sed

içinde kopyalandığını varsayarak)
sudo sed -i "s/precise/$(lsb_release -c -s)/" /etc/apt/sources.list

Şimdi, ana ubuntu yansıtıcılı /etc/apt/sources.list içeriği

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

Not 1: sources.list ve deb kelimesi depo formatını ifade eder. deb-src deb-src 'kaynak paket içindir.

Not 2: Satırın başlangıcında deb is for binary package and kullanımı bu satırı bir yorum yapar. Apt bunu görmezden gelecektir, böylece bu satırda bahsedilen tüm depolar devre dışı bırakılacaktır.

Not 3: Tüm dört bileşeni # , main , universe , restricted içeren depo satırları vardır. Sözcüğü kaldırarak bunlardan birini veya daha fazlasını devre dışı bırakabilirsiniz.

Not 4: Bu diğer yanıtımdaki depoların bazı açıklamalarını bulabilirsiniz.

    
verilen cevap Anwar 24.09.2012 11:47
91

İşte 'e gidin.

Ülkenizi ve Ubuntu Sürümünü seçin.

Varsayılan depolar kümesi için bu depoları etkinleştirmeniz gerekir.

  • Tüm Ubuntu Şubeleri depoları.
  • Güvenlik - Önemli Güvenlik Güncelleştirmeleri.
  • Güvenlik Kaynakları Deposu
  • Güncellemeler - Önerilen Güncellemeler
  • Güncelleme Kaynakları Deposu

Canonical Partner Repositories'ten (kapalı kaynak yazılım) yazılım yüklemek istiyorsanız, Ubuntu Partner Repositories'i (her ikisi de) etkinleştirin.

Etkinleştirmek istediğiniz herhangi bir 3. parti depoyu etkinleştirin.

Şimdi, bu sayfanın alt kısmındaki Liste Oluştur düğmesini tıklayın ve oluşturulan kaynak listenizi göreceksiniz.

Eski kaynakları.listeyi yenisiyle değiştirin

Bir Terminalde aşağıdaki komutları çalıştırın.

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

Yeni oluşturulan kaynak listesindeki tüm metni bu dosyaya kopyala / yapıştır. Kaydet ve Gedit'i kapat.

Şimdi, apt. güncelle

sudo apt-get update

Bu, deponuzun dizinini geçerli kaynaklarla güncelleyecek ve ardından Yazılım Merkezi, Synaptic veya apt-get kullanarak herhangi bir yazılımı yükleyebilirsiniz.

    
verilen cevap SirCharlo 21.04.2012 20:24
10

Varsayılan olarak, sources.list dosyanız için aynı dizinin kendisinde bir yedek bulunacaktır.

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

Benzer sorudan yanıtlayın: İşte

    
verilen cevap David Kennedy 26.04.2015 18:06

Etiketlerdeki diğer soruları oku