<Sebelumnya | Konten | Selanjutnya>
Mengaktifkan Multi-Arch
Dukungan multi-lengkungan untuk dpkg memungkinkan pengguna untuk menentukan arsitektur asing yang dapat diinstal pada sistem saat ini. Ini mudah dilakukan dengan dpkg --tambahkan-arsitektur, seperti pada contoh di bawah ini di mana arsitektur i386 perlu ditambahkan ke sistem amd64 untuk menjalankan aplikasi Windows menggunakan Wine5. Ada yang sesuai dpkg --hapus-arsitektur untuk menghentikan dukungan arsitektur asing, tetapi hanya dapat digunakan bila tidak ada paket arsitektur ini yang tetap diinstal.
# dpkg --print-arsitektur
amd64
# dpkg --print-arsitektur
amd64
5https://www.winehq.org/
# anggur
sepertinya wine32 hilang, Anda harus menginstalnya. multiarch harus diaktifkan terlebih dahulu. sebagai root, jalankan ”dpkg --add-architecture i386 & apt-get update & apt-get install wine32”
Penggunaan: wine PROGRAM [ARGUMENTS...] Jalankan program yang ditentukan wine --help Tampilkan bantuan ini dan keluar
wine --version Keluarkan informasi versi dan keluar
# dpkg --tambahkan-arsitektur i386
# dpkg --print-arsitektur-asing
i386
# Update apt
[...]
# apt instal wine32
[...]
Menyiapkan libwine:i386 (1.8.6-5) ...
Menyiapkan vdpau-driver-all:i386 (1.1.1-6) ... Menyiapkan wine32:i386 (1.8.6-5) ...
Menyiapkan libasound2-plugins:i386 (1.1.1-1) ... Memproses pemicu untuk libc-bin (2.24-9)
# anggur
Penggunaan: wine PROGRAM [ARGUMENTS...] Jalankan program yang ditentukan wine --help Tampilkan bantuan ini dan keluar
wine --version Keluarkan informasi versi dan keluar
# dpkg --hapus-arsitektur i386
dpkg: error: tidak dapat menghapus arsitektur 'i386' yang saat ini digunakan oleh database
# dpkg --print-arsitektur-asing
i386
# anggur
sepertinya wine32 hilang, Anda harus menginstalnya. multiarch harus diaktifkan terlebih dahulu. sebagai root, jalankan ”dpkg --add-architecture i386 & apt-get update & apt-get install wine32”
Penggunaan: wine PROGRAM [ARGUMENTS...] Jalankan program yang ditentukan wine --help Tampilkan bantuan ini dan keluar
wine --version Keluarkan informasi versi dan keluar
# dpkg --tambahkan-arsitektur i386
# dpkg --print-arsitektur-asing
i386
# Update apt
[...]
# apt instal wine32
[...]
Menyiapkan libwine:i386 (1.8.6-5) ...
Menyiapkan vdpau-driver-all:i386 (1.1.1-6) ... Menyiapkan wine32:i386 (1.8.6-5) ...
Menyiapkan libasound2-plugins:i386 (1.1.1-1) ... Memproses pemicu untuk libc-bin (2.24-9)
# anggur
Penggunaan: wine PROGRAM [ARGUMENTS...] Jalankan program yang ditentukan wine --help Tampilkan bantuan ini dan keluar
wine --version Keluarkan informasi versi dan keluar
# dpkg --hapus-arsitektur i386
dpkg: error: tidak dapat menghapus arsitektur 'i386' yang saat ini digunakan oleh database
# dpkg --print-arsitektur-asing
i386
APT akan secara otomatis mendeteksi ketika dpkg telah dikonfigurasi untuk mendukung arsitektur asing dan akan mulai mengunduh yang sesuai Paket Kami. file selama proses pembaruannya.
Paket asing kemudian dapat diinstal dengan apt install paket:arsitektur.
Menggunakan Proprietary i386 Ada beberapa kasus penggunaan untuk multi-lengkungan, tetapi yang paling populer adalah kemungkinan
Binari di amd64 untuk mengeksekusi biner 32 bit (i386) pada sistem 64 bit (amd64), khususnya karena beberapa aplikasi berpemilik populer (seperti Skype) hanya tersedia dalam versi 32 bit.
Menggunakan Proprietary i386 Ada beberapa kasus penggunaan untuk multi-lengkungan, tetapi yang paling populer adalah kemungkinan
Binari di amd64 untuk mengeksekusi biner 32 bit (i386) pada sistem 64 bit (amd64), khususnya karena beberapa aplikasi berpemilik populer (seperti Skype) hanya tersedia dalam versi 32 bit.