Apt-get güncellemesi sırasında “İkili-armhf / Paketler getirilemedi” hatası nasıl düzeltilir?


10

Çalıştırdığımda sudo apt-get updateaşağıdaki hatayı alıyorum:

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty/main/binary-armhf/Packages  404  Not Found [IP: 91.189.91.15 80]

E: Some index files failed to download. They have been ignored, or old ones used instead.

Ben /etc/apt/sources.list.d/bu dizindeki bir şey kaldırılabilir olup olmadığını görmek için baktım ama hepsi var

nodesource.list
nodesource.list.save

Benim sources.listdosyamda var:

deb http://ports.ubuntu.com/ubuntu-ports/ trusty main
deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty main
deb http://ports.ubuntu.com/ubuntu-ports/ trusty-updates main
deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty-updates main
deb http://ports.ubuntu.com/ubuntu-ports/ trusty-security main
deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty-security main
deb http://archive.ubuntu.com/ubuntu trusty main
# deb-src http://archive.ubuntu.com/ubuntu trusty main

Herkes bu hatayı düzeltmenin bir yolunu önerebilir mi?


/Etc/apt/sources.list dosyasında hatalı biçimlendirilmiş bir satır var gibi görünüyor. İncelemek için yayınlamak isteyebilirsiniz.
mikewhatever

Teşekkürler mikewhatever Sorularımısources.list
henrywright

Son iki satır oraya ait değil. Bunlar x86 paketleri içindir ve armf sürümleri yoktur.
mikewhatever

Bu ikisinin kaldırılması hatayı düzeltmiş gibi görünüyor. Bir cevap eklemek isterseniz size kredi verebilir miyim?
henrywright

1
@henrywright Hepsi bitti. Yardımcı oldu sevindim.
mikewhatever

Yanıtlar:


2

Rahatsız edici satır x86 kaynak listesindeydi. Kaldırılması hatayı ortadan kaldırdı. Armf mimarisi için doğru liste aşağıdadır.

deb http://ports.ubuntu.com/ubuntu-ports/ trusty main
deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty main
deb http://ports.ubuntu.com/ubuntu-ports/ trusty-updates main
deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty-updates main
deb http://ports.ubuntu.com/ubuntu-ports/ trusty-security main
deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty-security main

19

Yabancı mimari olarak armhfeklenen çapraz araçları yükleyebilirsiniz armhf(mimariniz belki i386 veya amd64). Doğrulamak için bu komutu başlatabilirsiniz:

dpkg --print-foreign-architectures

Çıktı içeriyorsa armhf, şu komutu çalıştırarak kaldırabilirsiniz:

sudo dpkg --remove-architecture armhf

Son olarak, sudo apt-get updatetekrar başlatın .


2
armhfbenim mimari aslında dpkg --print-foreign-architectureshiçbir şey çıktı.
henrywright

Tamam, sorunuz bundan bahsetmedi :)
Tung Tran

Üzgünüm, cevap için teşekkürler, kesinlikle yararlı. Benden +1!
henrywright
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.