Bagaimana cara mendapatkan mit-skema dari manajer paket? [Tutup]

9

Saya menginstal versi terbaru dari x64 lubuntu dan saya ingin menginstal juru bahasa skema. Anehnya, dalam Synaptic, hanya debugger dan dokumentasi yang tersedia untuk diinstal.

Saya lebih suka tidak mengkompilasi versi saya sendiri karena ini akan sulit untuk dipertahankan di masa depan.

Bagaimana saya mengatasi masalah ini?

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.
Mikhail
sumber
3
Ini adalah bug dalam mit-schemepaket: Launchpad Bug # 373018
gertvdijk
@ gertvdijk terima kasih sudah membereskannya. Pada akhir hari saya pergi dengan tipu daya, yang berhasil kelelawar. Anda harus memposting ini sebagai jawaban sehingga saya dapat membatalkannya dan kami dapat memiliki resolusi untuk pertanyaan ini.
Mikhail
Tidak, pertanyaan tentang bug di luar topik di sini. Hal umum yang kami lakukan di sini adalah menghindari jawaban atas pertanyaan terkait bug dan menutupnya agar orang melaporkan hal-hal dalam laporan bug yang relevan. Jadi, jangan lupa untuk menandai diri Anda sebagai terpengaruh di sana! :)
gertvdijk
2
Ini bukan pertanyaan tentang bug. Ini adalah pertanyaan tentang hanya memiliki masalah menginstal paket tertentu dari manajer paket. Bahkan jika masalahnya ada karena bug, itu masih bukan pertanyaan tentang bug. Pertanyaan ini seharusnya tidak ditutup.
orb

Jawaban:

2

Anda perlu mengaktifkan instalasi i386paket di amd64sistem Anda .

Untuk melakukannya, masukkan perintah berikut:

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

Untuk informasi lebih lanjut lihat Wiki Debian Multiarch .


Referensi

Lucio
sumber
Multi-arch bekerja di 11.10+ dari Ubuntu. Dan kemudian Anda tidak perlu ia32-lib karena itu. Dan saya pikir itu bukan masalahnya karena manajemen paketnya mengetahui i386paket - paket tersebut. Ini membuat pengeditan Anda terhadap pertanyaan juga tidak valid karena menyarankan penyebab yang mungkin bukan masalahnya.
gertvdijk
Saya mencari di launchpad dan perintah ini bekerja untuk pengguna lain. Perintah apa yang Anda katakan tidak berguna? Atau apa yang harus dilakukan OP ?
Lucio
1
Menginstal ia32-libspada sistem berkemampuan Multiarch sangat tidak berguna, seperti yang Anda lihat dari tautan. Ini bug seperti yang dikomentari sekarang untuk pertanyaan itu. Meskipun secara teoritis mungkin untuk menginstal build 32-bit ini, beberapa dependensi tidak tersedia sebagai paket Multiarch, jadi itu sebabnya apt-gettalangan keluar. Solusi Anda: 0 upgraded, 24 newly installed, 217 to remove and 0 not upgraded.
gertvdijk