ppa 中未找到 libtxc-dxtn 和 libtxc-dxtn:i386 - 18.04 Bionic

ppa 中未找到 libtxc-dxtn 和 libtxc-dxtn:i386 - 18.04 Bionic

我需要libtxc-dxtnlibtxc-dxtn:i386Wine 上运行 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.comlug.mtu.edu支持 https,这样你就可以偷懒而不必费心用 pgp 来验证它 ;)。

相关内容