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.