Habe gestern gerade Linux Mint 18.2 Cinnamon installiert und versuche jetzt, Wine zu installieren, aber alles, was ich mache, führt zu demselben Fehler. Irgendwie passt mein Codename nicht zu Linux Mint Cinnamon und ich habe keine Ahnung, wie ich das beheben oder Wine installieren kann. Läuft auf Kernel 4.14.1-041401-generic. Jede Hilfe wäre toll! Danke!
sudo add-apt-repository ppa:wine/wine-builds
LSB codename: 'Traceback (most recent call last):
File "/usr/bin/lsb_release", line 95, in <module>
main()
File "/usr/bin/lsb_release", line 59, in main
distinfo = lsb_release.get_distro_information()
File "/usr/lib/python3/dist-packages/lsb_release.py", line 383, in get_distro_information
distinfo = guess_debian_release()
File "/usr/lib/python3/dist-packages/lsb_release.py", line 281, in guess_debian_release
get_distro_info(distinfo['ID'])
File "/usr/lib/python3/dist-packages/lsb_release.py", line 41, in get_distro_info
RELEASES_ORDER.sort(key=lambda n: float(n[0]))
File "/usr/lib/python3/dist-packages/lsb_release.py", line 41, in <lambda>
RELEASES_ORDER.sort(key=lambda n: float(n[0]))
ValueError: could not convert string to float: '14.04 LTS''.
Version of base-files: '18.2.1'.
Your LSB codename isn't a valid Linux Mint codename.
Antwort1
Es scheint, dass /etc/lsb-release
die Mint-Version durch die Ubuntu-Version ersetzt wurde.
Dies wird manchmal als Workaround verwendet, um Software, die für Ubuntu entwickelt wurde, auf Mint zum Laufen zu bringen.
Option 1: Wiederherstellen /etc/lsb-release
der Originalversion:
# Download the base-files package into /tmp
cd /tmp
apt download base-files
# Extract the lsb-release from the DEB
dpkg --fsys-tarfile base-files_*_all.deb | tar xO ./etc/lsb-release > /tmp/lsb-release-mint
# Overwrite the existing /etc/lsb-release if filesize > 0
[ -s /tmp/lsb-release-mint ] && sudo mv /tmp/lsb-release-mint /etc/lsb-release
Option 2: Erstellen Sie einen symbolischen Link in /usr/share/mintsources
:
MINT_CODENAME=$(grep -oP 'CODENAME=\K\w+' /etc/linuxmint/info)
UBUNTU_CODENAME=$(lsb_release -sc)
sudo ln -rs /usr/share/mintsources/$MINT_CODENAME /usr/share/mintsources/$UBUNTU_CODENAME
Hinweis: Möglicherweise müssen Sie diesen symbolischen Link aktualisieren, wenn Sie Ihr Betriebssystem aktualisieren.