我需要libtxc-dxtn
在libtxc-dxtn:i386
Wine 上运行 SIMS 2。
添加 ppa 并尝试使用以下命令安装软件包:
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install libtxc-dxtn libtxc-dxtn:i386
失败并显示以下输出:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libtxc-dxtn
E: Unable to locate package libtxc-dxtn:i386
我的系统:
$ uname -a
Linux dell2 4.15.0-20-generic #21-Ubuntu SMP Tue Apr 24 06:16:15 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
答案1
您可以从源代码进行编译。
源代码已 2 年未维护。
代码托管在 freedesktops git 基础设施上:
http://cgit.freedesktop.org/~mareko/libtxc_dxtn/
以下是如何编译libtxc-dxtn
库
以 USER 身份运行这些行
# required stuff
sudo apt-get install mesa-common-dev
# get source files
cd ~/
wget https://people.freedesktop.org/~cbrill/libtxc_dxtn/libtxc_dxtn-1.0.1.tar.gz
tar xvfz libtxc_dxtn-1.0.1.tar.gz
cd libtxc_dxtn-1.0.1
# start the job
./configure
make
sudo make install
# clean up sources (optional)
cd ..
rm -rf libtxc_dxtn-1.0.1 libtxc_dxtn-1.0.1.tar.gz
答案2
该 ppa 上对该软件包支持的最后一个版本是raring
,而它们包含在 Ubuntu 中的最后一个版本是artful
。这只落后一个版本,因此您可能可以自己安装这些软件包:
wget https://lug.mtu.edu/ubuntu/pool/main/s/s2tc/libtxc-dxtn-s2tc_1.0+git20151227-2_i386.deb https://lug.mtu.edu/ubuntu/pool/main/s/s2tc/libtxc-dxtn-s2tc_1.0+git20151227-2_amd64.deb
sudo apt install ./libtxc-dxtn-s2tc_1.0+git20151227-2_i386.deb ./libtxc-dxtn-s2tc_1.0+git20151227-2_amd64.deb
我从https://packages.ubuntu.com/artful/libtxc-dxtn-s2tc。
lug.mtu.edu
注意:我建议从而不是下载的原因archive.ubuntu.com
是lug.mtu.edu
支持 https,这样你就可以偷懒而不必费心用 pgp 来验证它 ;)。