我很好奇为什么安装 PlayOnLinux 需要删除看似不相关的软件包(如 google-earth-stable)。这是预期的行为吗?
playonlinux
这是我尝试通过以下方式安装时得到的输出apt-get
:
The following packages were automatically installed and are no longer required:
python-scour pax ncurses-term
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
binfmt-support fonts-horai-umefont fonts-unfonts-core libcapi20-3
libgif4:i386 libmpg123-0 libodbc1 libpam-winbind ttf-umefont
ttf-unfonts-core unixodbc winbind wine wine-gecko1.4 wine-gecko1.4:i386
wine1.4 wine1.4-amd64 wine1.4-common wine1.4-i386:i386 winetricks
Suggested packages:
libmyodbc odbc-postgresql tdsodbc unixodbc-bin dosbox
Recommended packages:
gettext:i386 unixodbc:i386
The following packages will be REMOVED:
alien cdbs debhelper dh-make dh-translations gettext google-earth-stable
intltool intltool-debian lsb-core po-debconf
The following NEW packages will be installed:
binfmt-support fonts-horai-umefont fonts-unfonts-core libcapi20-3
libgif4:i386 libmpg123-0 libodbc1 libpam-winbind playonlinux ttf-umefont
ttf-unfonts-core unixodbc winbind wine wine-gecko1.4 wine-gecko1.4:i386
wine1.4 wine1.4-amd64 wine1.4-common wine1.4-i386:i386 winetricks
0 upgraded, 21 newly installed, 11 to remove and 0 not upgraded.
Need to get 145 MB of archives.
After this operation, 275 MB of additional disk space will be used.
这是我第一次尝试安装 Wine / POL。我使用默认存储库,没有添加 Wine PPA 或 POL 源。
这些是我正在使用的所有 PPA:
我该如何安装 POL / Wine 而不删除所有这些软件包?
答案1
首先使用更新包列表
sudo apt-get update
您可以通过输入命令来修复依赖关系
sudo apt-get install -f
使用删除不必要的包
sudo apt-get autoremove
答案2
因此,尽管存在所有依赖性问题,我还是继续安装playonlinux
。事实证明,之后重新安装所有软件包没有问题。我仍然不太明白为什么一开始有必要这样做。
为了方便起见,我使用了重新安装命令:
sudo apt-get install alien cdbs debhelper dh-make dh-translations gettext google-earth-stable intltool intltool-debian lsb-core po-debconf
编辑:这似乎是一个相当常见的现象(例 1,例 2) 在 Precise 上。这是启动板上的错误报告。