Dlaczego pakiety pobierania Synaptic dla amd64 i i386?

12

Używam Oneiric w wersji 64-bitowej i od czasu aktualizacji zauważyłem, że Synaptic podzielił repozytoria na 64-bitowe i 32-bitowe, ale pobiera listy archiwów dla obu z nich, co zajmuje dwa razy więcej niż poprzednio. Czy ktoś może wyjaśnić, dlaczego tak jest i czy mogę to zatrzymać?

yuttadhammo
źródło

Odpowiedzi:

7

oneiric ma teraz wsparcie dla pakietów z wieloma architekturami. Tak więc, nawet jeśli używasz systemu 64-bitowego, możesz teraz zainstalować na nim pakiety 32-bitowe. Wcześniej nie było to możliwe. Obecnie wsparcie to jest również dostępne w Debian Wheezy, który zostanie wydany w latach 2012-2013.

Nie pamiętam dokładnej nazwy tego wsparcia dla wielu architektur nad głową, ale kiedy to zrobię, zaktualizuję ten post.

Nie pamiętam też żadnej wzmianki o tym, jak wyłączyć tę funkcję.

sfałszowane
źródło
2

Nie jest to również specyficzne dla synaptic. Widzę zduplikowane pakiety na liście z aptitude (lol właśnie próbowałem tab-autouzupełnić to!), Ale nie z [nowym] mionem w Kubuntu 11.10 (oneiric), który wydaje się to ukrywać. Zakładam, że wszyscy używają apt za kulisami lub biblioteki, która kompiluje listę pakietów.

Moje uaktualnienie nie poszło dobrze, co spowodowało problemy; Wygląda na to, że umiejętności nie są skonfigurowane do tego.

Byłem w stanie to naprawić w następujący sposób:

  1. sudo nano /etc/dpkg/dpkg.cfg.d/multiarch

  2. Używanie # do komentowania jedynego wiersza, w którym jest czytany #foreign-architecture i386.

Teraz aptitude widzi tylko pakiety architektury natywnej.

Ponownie nie jest to konkretna odpowiedź, ale rozwiązuje problem, który przedstawiasz IMO.

pbhj
źródło