Jak uzyskać mit-schemat od menedżera pakietów? [Zamknięte]


9

Zainstalowałem najnowszą wersję xunt lubuntu i chcę zainstalować interpreter schematów. O dziwo, w Synaptic, tylko debugger i dokumentacja są dostępne do zainstalowania.

Wolałbym nie kompilować własnej wersji, ponieważ trudno byłoby ją utrzymać w przyszłości.

Jak rozwiązać ten problem?

mike@ubuntu:~/Desktop/aplan$ sudo apt-get install mit-scheme
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 mit-scheme:i386 : Depends: libmhash2:i386 but it is not going to be installed
                   Recommends: mime-support:i386 but it is not installable
E: Unable to correct problems, you have held broken packages.

3
To jest błąd w mit-schemepakiecie: Błąd Launchpad # 373018
gertvdijk 16.01.2013

@gertvdijk dzięki za wyjaśnienie tego. Pod koniec dnia poszedłem z podstępem, który działa od nietoperza. Powinieneś opublikować to jako odpowiedź, abym mógł zagłosować za nią i możemy uzyskać rozwiązanie tego pytania.
Michaił

Nie, pytania dotyczące błędów są tutaj nie na temat. Wspólną rzeczą, którą tutaj robimy, jest unikanie odpowiedzi na pytania związane z błędami i zamykanie ich, aby ludzie zgłaszali rzeczy w odpowiednich raportach błędów. Więc nie zapomnij oznaczyć siebie jako dotkniętego tam! :)
gertvdijk

2
To nie jest pytanie o błąd. Jest to pytanie o zwykły problem z instalacją konkretnego pakietu z menedżera pakietów. Nawet jeśli problem istnieje z powodu błędu, nadal nie ma pytania o błąd. To pytanie nie powinno było zostać zamknięte.
orb

Odpowiedzi:


2

Musisz włączyć instalację i386pakietów w amd64systemie.

Aby to zrobić, wprowadź następujące polecenia:

dpkg --add-architecture i386
apt-get update
sudo apt-get install ia32-libs
apt-get update
sudo apt-get install libmhash2:i386 mit-scheme:i386

Aby uzyskać więcej informacji, zobacz Wiki Debian Multiarch .


Odniesienie


Multi-arch działa w 11.10+ Ubuntu. Z tego powodu nie potrzebujesz ia32-libs . I myślę, że to nie jego problem, ponieważ jego zarządzanie pakietami wie o i386pakietach. To powoduje, że edycja pytania również jest nieprawidłowa, ponieważ sugeruje przyczynę, która prawdopodobnie nie jest prawdą.
gertvdijk

Zajrzałem do startera i te polecenia działały dla innego użytkownika. Jakie polecenie, które Twoim zdaniem nie jest przydatne? Lub co należy zrobić PO ?
Lucio

1
Instalacja ia32-libsw systemie obsługującym technologię Multiarch jest dość bezużyteczna, jak widać z linku. Jest to błąd skomentowany teraz do pytania. Chociaż teoretycznie byłoby możliwe zainstalowanie tej 32-bitowej kompilacji, niektóre zależności nie są dostępne jako pakiety Multiarch, dlatego właśnie apt-getodpada. Rozwiązanie: 0 upgraded, 24 newly installed, 217 to remove and 0 not upgraded.
gertvdijk
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.