GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Wine Staging, Development atau Stable di Ubuntu, Linux Mint atau Debian 10 (Hindari Masalah Ketergantungan)

Wine adalah lapisan kompatibilitas Windows yang memungkinkan Anda menjalankan aplikasi dan game Microsoft Windows di Linux, macOS, dan Android (secara eksperimental). Saat menjalankan aplikasi Windows di bawah Wine, tidak ada emulasi kode atau virtualisasi, oleh karena itu namanya (Wine Is Not An Emulator).

Anda dapat menggunakan Wine sebagai aplikasi mandiri untuk meluncurkan aplikasi dan game Microsoft Windows secara langsung, atau melalui alat pihak ketiga seperti Lutris di Linux. Wine juga digunakan oleh Proton, lapisan kompatibilitas Steam Play Valve yang memungkinkan game Windows dimainkan di Linux, dan CrossOver, lapisan kompatibilitas Microsoft Windows komersial untuk macOS dan Linux.

Saya terus melihat Ubuntu (dan distribusi Linux berbasis Ubuntu seperti Linux Mint atau Pop! _OS) dan pengguna Debian 10 mencoba menginstal Wine dan menghadapi masalah ketergantungan dalam prosesnya, jadi saya pikir saya akan menulis posting tentang menginstal dengan benar Pembuatan staging dan pengembangan wine (dan stabil, meskipun tidak ada masalah ketergantungan dengan build tersebut).

Banyak pengguna Ubuntu atau Debian membuka halaman Instalasi WineHQ, menambahkan repositori Wine resmi dan kemudian mencoba menginstal pengembangan Wine Development atau Staging yang mengakibatkan hilangnya dependensi:

$ sudo apt install wine-staging
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:
 wine-staging : Depends: wine-staging-amd64 (= 4.15~disco) but it is not going to be installed
                Depends: wine-staging-i386 (= 4.15~disco)
E: Unable to correct problems, you have held broken packages.

Pesan kesalahan ini tidak terlalu membantu, sehingga pengguna bahkan tidak akan tahu apa ketergantungan yang hilang itu. Namun, jika Anda menyelidiki ini lebih lanjut, Anda akhirnya mendapatkan:

$ sudo apt install wine-staging-amd64 wine-staging-i386
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:
 wine-staging-amd64 : Depends: libfaudio0 (>= 19.06.07) but it is not installable
..........................

Jadi libfaudio0 adalah kurangnya ketergantungan Pementasan dan Pengembangan Anggur. Dependensi ini ditambahkan dengan Wine 4.5, yang dirilis kembali pada Maret 2019, dan diperlukan untuk semua build Wine yang dirilis sejak saat itu, tetapi saat ini tidak untuk Wine Stable (versi 4.0.2).

Ketergantungan ini tidak langsung tersedia di repositori resmi WineHQ Ubuntu dan Debian 10 karena bukan bagian dari proyek Wine. Disebutkan (bersama dengan tautan ke posting forum) di bagian atas halaman instalasi WineHQ Ubuntu dan Debian bahwa pengguna perlu mengunduh dan menginstal paket ini secara terpisah, tetapi banyak pengguna mengabaikan / tidak membaca bagian ini. Di sisi lain, mereka yang memutakhirkan dari versi Wine yang lebih lama / mereka yang telah menambahkan repositori WineHQ tidak akan pernah sampai ke halaman instalasi resmi WineHQ sehingga mereka tidak memperhatikan detail yang sangat penting ini.

Dan ada juga masalah yang disarankan oleh halaman instalasi resmi Ubuntu dan Debian WineHQ untuk mengunduh libfaudio0 dan menginstalnya tanpa menggunakan repositori, yang bermasalah:

  • Pengguna mungkin bingung tentang apa yang harus diunduh karena tautan forum menunjuk ke daftar repositori Ubuntu / Debian (misalnya, mereka mungkin tidak tahu bahwa mereka membutuhkan build amd64 dan i386);
  • jika Anda baru saja mengunduh dan menginstal libfaudio0 tanpa menambahkan repositorinya, Anda mungkin perlu memperbarui paket ini nanti untuk memperbarui Wine (misalnya, saya sudah memiliki libfaudio0 15. *. * Atau sesuatu seperti itu diinstal, tetapi Wine Staging terbaru memerlukan libfaudio0 Versi lebih baru dari 19/06/07) dan karena paket ini tidak ada dalam repositori WineHQ resmi, pemutakhiran gagal.


Artikel ini bertujuan untuk menyelesaikannya dengan memberikan petunjuk penginstalan yang sederhana dan langsung untuk Wine Staging and Development (dan Stabil, meskipun saat ini tidak menjadi masalah) untuk Ubuntu 19.10, 19.04, 18.04 atau 16.04, Linux Mint 19. * dan 18 . * menyediakan. dan Debian 10, yang berfungsi tidak hanya untuk menginstal Wine sekarang, tetapi juga untuk upgrade Wine di masa mendatang. Kami menggunakan repositori Wine OBS yang direkomendasikan untuk diunduh dari halaman instalasi WineHQ libfaudio0 . Repositori OBS ini juga berisi versi terbaru dari Wine Stable, Development, dan Staging sehingga yang perlu Anda lakukan hanyalah menggunakan repositori ini untuk mendapatkan semua yang Anda butuhkan daripada menambahkan ini dan repositori WineHQ.

Ini mungkin terdengar agak membingungkan, tetapi panduan instalasi di bawah ini mudah, saya janji ?️.

Perlu dicatat bahwa libfaudio0 . yang hilang Debian bullseye / sid dan versi Ubuntu 19.10 yang akan datang telah dibuat bergantung, jadi ini hanya masalah untuk versi yang lebih lama.

Anda Mungkin Menyukai Ini:Cara Menggunakan Lutris Untuk Memainkan Game Windows Di Linux (Panduan Memulai Cepat)

Cara menginstal Wine Staging, Development, atau Stable di Ubuntu (dan Linux Mint) atau Debian 10

menambahkan repositori Wine OBS untuk Ubuntu (dan Linux Mint dll.) dan Debian, yang mencakup libfaudio0 (Berbeda dengan https://dl.winehq.org Repositori WineHQ, yang tidak memiliki ketergantungan ini):

  • Ubuntu 19.04 (dan distribusi Linux lainnya berdasarkan versi Ubuntu ini seperti Pop! _OS 19.04 dll.):
wget -O- -q https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_19.04/Release.key | sudo apt-key add -
echo "deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_19.04 ./" | sudo tee /etc/apt/sources.list.d/wine-obs.list
sudo apt update

  • Ubuntu 18.04 atau Linux Mint 19. * (dan distribusi Linux lainnya berdasarkan versi Ubuntu ini seperti Pop! _OS 18.04 dll.):
wget -O- -q https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/Release.key | sudo apt-key add -
echo "deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04 ./" | sudo tee /etc/apt/sources.list.d/wine-obs.list
sudo apt update

  • Ubuntu 16.04 atau Linux Mint 18. *:
wget -O- -q https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_16.04/Release.key | sudo apt-key add -
echo "deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_16.04 ./" | sudo tee /etc/apt/sources.list.d/wine-obs.list
sudo apt update

  • Debian 10 (Buster):
wget -O- -q https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_10/Release.key | sudo apt-key add -
echo "deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_10 ./" | sudo tee /etc/apt/sources.list.d/wine-obs.list
sudo apt update

Perintah-perintah ini mengunduh dan menambahkan kunci repositori. Kemudian tambahkan repositori Wine OBS. menambahkan /etc/apt/sources.list.d/wine-obs.list , lalu perbarui sumber perangkat lunak.

Sunting nanti:Untuk Ubuntu 20.10, 20.04, dan 19.10 (dan distribusi Linux lainnya berdasarkan versi Ubuntu seperti Pop! _OS 20.10, 20.04, atau 19.10, dll.), jangan tambahkan repositori OBS Wine, tambahkan Gudang Anggur Utama. Itu karena libfaudio tersedia di repositori resmi Ubuntu 20.10, 20.04, dan 19.10, dan menggunakan repositori Wine OBS sebenarnya menyebabkan masalah ketergantungan dengan versi Ubuntu ini:

  • Ubuntu 19.10:
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
echo "deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main" | sudo tee /etc/apt/sources.list.d/wine.list
sudo apt update

  • Ubuntu 20.04 / Linux Mint 20:
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
echo "deb https://dl.winehq.org/wine-builds/ubuntu/ focal main" | sudo tee /etc/apt/sources.list.d/wine.list
sudo apt update

  • Ubuntu 20.10:
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
echo "deb https://dl.winehq.org/wine-builds/ubuntu/ groovy main" | sudo tee /etc/apt/sources.list.d/wine.list
sudo apt update

Sekarang Anda dapat menginstal Wine Staging, Development atau Stable di Ubuntu (dan Linux Mint, Pop! _OS dll.) atau Debian dengan:

  • Produksi anggur :
sudo apt install --install-recommends winehq-staging

  • Pengembangan anggur :
sudo apt install --install-recommends winehq-devel

  • Gudang anggur :
sudo apt install --install-recommends winehq-stable


Debian
  1. Cara Menginstal VLC 1.1.13 di Ubuntu 11.10 / 12.04, Linux Mint 12

  2. Cara Mengkompilasi dan Menginstal wxWidgets di Ubuntu/Debian/Linux Mint

  3. Bagaimana cara menginstal Oracle Java 16 di Debian, Ubuntu, Pop! _OS atau Linux Mint menggunakan repositori APT PPA

  1. Cara menginstal Oracle Java 15 di Ubuntu, Debian atau Linux Mint menggunakan repositori APT PPA

  2. Cara membuat daftar semua paket dalam repositori di Ubuntu, Debian atau Linux Mint [APT]

  3. Cara menginstal dan mengkonfigurasi Node.js dan npm di Ubuntu, Debian atau Linux Mint

  1. Cara Menginstal Pip Di Ubuntu 18.04, Debian 9 &Linux Mint 19

  2. Cara Menginstal VLC 2.0.6 di Ubuntu 12.10, Linux Mint 14

  3. Cara Menginstal Alat Pengembangan di Ubuntu, Debian &Mint