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


138

Güncelleme sırasında artık hatalar var ve yazılım bozulduğundan dolayı çoğu yazılımı yükleyemiyorum.

/etc/apt/sources.list

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

Dosya, ABD'deki Ubuntu 12.04 (Son Beta) için olacaktır.


"Yazılım Kaynakları" GUI uygulamasını denediniz mi? 12.04'ü çalıştırmıyorum, ancak geçmişte, depo konumunu seçebileceğiniz ve bu konumdan hangilerini kullanacağınızı düzenleyebileceğiniz yer burasıdır.
Marty Fried

Yaptım ve listelenen hataların hiçbiri bu değildi. Ben sadece Ubuntu'yu yeni kurduğumdaki gibi.
Andy Castille

"Diğer Yazılımlar" sekmesine gidip yinelenen girişleri silebilmelisiniz. Veya emin değilseniz, birkaçın işaretini kaldırabilir ve bunun sorunu çözüp çözmediğini görebilirsiniz. Ayrıca, önerildiği gibi "sudo apt-get update" komutunu çalıştırdınız mı?
Marty Fried

Evet yaptım. Bana verirW: Failed to fetch http://ppa.launchpad.net/pmcenery/ppa/ubuntu/dists/precise/main/source/Sources 404 Not Found W: Failed to fetch http://ppa.launchpad.net/pmcenery/ppa/ubuntu/dists/precise/main/binary-amd64/Packages 404 Not Found W: Failed to fetch http://ppa.launchpad.net/pmcenery/ppa/ubuntu/dists/precise/main/binary-i386/Packages 404 Not Found E: Some index files failed to download. They have been ignored, or old ones used instead.
Andy Castille

Ppa.launchpad.net olanların tümü "Diğer Yazılımlar" sekmesinde listelenmelidir, devre dışı bırakılabilir veya silinebilir. Aslında, http: // URL’leri olanların hepsinin devre dışı bırakılabileceğine ve dosyayı varsayılan olarak değiştirirseniz kaybolacağına inanıyorum. Eğer " ppa.launchpad.net " e gidersen , "pmcenery" gibi şeyler içeren büyük bir liste göreceksin; onu ppa / ubuntu / dists ile takip ettim ve son sürümün natty olduğunu gördüm, o yüzden oneiric ya da 404 (bulunamadı) hatasını alıyorsunuz bu yüzden
Marty Fried

Yanıtlar:


120

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

  • Bozuk olanı güvenli bir yere taşı

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

    ve yeniden yarat

    sudo touch /etc/apt/sources.list
    
  • Yazılım ve Güncellemeleri

    software-properties-gtk
    

    Bu, software-properties-gtkhiçbir depo seçilmeden açılacaktır .

Ardından, sunucuyu Ana sunucuya veya istediğiniz başka bir sunucuya değiştirin. Yeni bir sources.listdosya oluşturmak için bazı depoları yeni pencereden etkinleştirmelisiniz /etc/apt/.

ubuntu-software-software-software-sekmesi sekmesi

  • Bazı kaynakları Ubuntu yazılımı sekmesinden 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. Ben seçmenizi öneririz güvenlik ve güncellemeler en az kanalları. (Bu resim daha sonra Ubuntu xenial'dan eklenir, bu nedenle bazı farklılıklar olabilir)

    software-properties-gtk sekmesinin güncellenmesi


Satır içi içerikle güncellendi

Bu sources.list12.04 Hassas Pangolin dosyasıdır.

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

Başka bir sürüm kullanıyorsanız, precisesözcüğü 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

Kelimeyi değiştirmek için, bu sedkomutu kullanabilirsiniz (kaynaklar içeriğini kopyaladığınız varsayılarak /etc/apt/sources.list):

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

Not 1: kelime debve deb-srcdepo formatını ifade eder. debikili paketler içindir ve deb-srckaynak paketler içindir.

Not 2:# Satırın başında kullanmak , bu satırı yorum yapar. aptonu görmezden geleceğinden, bu satırda belirtilen depolar devre dışı bırakılacaktır.

Not 3: : depo, dört bileşen içerir hat vardır main, universe, restricted, multiverse. Sözcüğü kaldırarak bunlardan birini veya daha fazlasını devre dışı bırakabilirsiniz.

Not 4: Buradaki diğer cevabımdaki havuzların açıklamasını bulabilirsiniz.


11
Ve eğer Ubuntu sunucusundaysam ?!
Dr.Jacky

2
Bu benim için işe yaramadı -yeni kaynaklar.listesi oluşturulmadı.
hidroksit

1
Bunu şimdi tekrar denedim, yeni bir tane üretti. Ana, evren vb. Bazı depoları etkinleştirmelisiniz
Anwar

Teşekkürler, baktığım diğer yerler güncelleme bölümünden bahsetmiyordu. Benim için işleri apt
kurmam gerekiyordu

Thnaks, işletim sistemimi kurtarıyorsun, rs
Diogo Henrique Fragoso de Oliv

101

Https://repogen.simplylinux.ch adresine gidin .

Ülkenizi ve Ubuntu Yayınınızı seçin.

Varsayılan depo grubu için bu depoları etkinleştirmeniz gerekir.

  • Ubuntu Branches depolarının tümü.
  • Güvenlik - Önemli Güvenlik Güncelleştirmeleri.
  • Güvenlik Kaynakları Deposu
  • Güncellemeler - Önerilen Güncellemeler
  • Güncellemeler Kaynaklar Deposu

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

Etkinleştirmek istediğiniz herhangi bir 3. taraf havuzunu etkinleştirin.

Şimdi, o sayfanın altındaki Liste Oluştur düğmesini tıkladığınızda oluşturduğunuz kaynakları göreceksiniz.

Eski sources.list’i 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 sources.list dosyasındaki tüm metni kopyalayın / yapıştırın Kaydet ve Gedit'i kapat.

Şimdi, apt güncelleyin.

sudo apt-get update

Bu, depo endeksinizi o anki sources.list ile günceller ve ardından Software Center, Synaptic veya apt-get kullanarak herhangi bir yazılımı kurabilirsiniz.


Geçmişte bir yerde , listenize ppa.launchpad.net/pmcenery/ppa/ubuntu/dists/precise/main/source/… eklediniz . En son beta sürümünden önceki natty sürümüne sahip misiniz? Yükselticinin natty'yi kesin olarak değiştirdiğinden şüpheliyim, ancak bu paket için kesin bir sürümü mevcut değil. "Diğer Yazılım" dan silerdim. Hata, bu arada hiçbir şeyi incitmiyor.
Marty Fried

21

Varsayılan olarak sources.list dosyanız için aynı dizinde bir yedek olacaktır.

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

Burada benzer soruya cevap: https://askubuntu.com/a/465210/150936


7
cp: can't stat `/etc/apt/sources.list.save ': Böyle bir dosya veya dizin yok
Dr.jacky

18.04.1dayım. /Etc/apt/sources.list.save yoktu ama /etc/apt/sources.list.curtin.old kullandım. Eşdeğer mi bu?
jbobbins

Sadece bu dağıtımı yükseltilmiş ve hataları görmeye devam ettim eğer nota değer ardından yerine sources.list.save ait sources.list.distUpgrade kopyalarım yüklemek apt-get
MaKiPL
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.