在 Ubuntu 15.10 x86_64 上安装 GuitarPro6

在 Ubuntu 15.10 x86_64 上安装 GuitarPro6

怎么了

GuitarPro6 首先依赖于 i386 库,然后依赖于 15.10 存储库中没有的一些库。

15.10 自动启用了 MutliArch,因此我们不需要更改任何基本系统设置

我们该如何解决?

我们将

  1. 解压 DEB
  2. 在文件夹中添加所需的库/opt/GuitarPro6(libssl0.9.8和libportaudio0)
  3. 编辑依赖项以删除 libportaudio0、libssl0.9.8 和 gksu
  4. 重新打包 DEB
  5. 安装 DEB

1.解压 DEB

从 Arobas 下载 DEB,然后解压它

cd ~
dpkg -x gp6-full-linux-demo-r11686.deb gp
dpkg --control gp6-full-linux-demo-r11686.deb gp/DEBIAN/

2.添加库

使用以下方式下载 deb 软件包wget

wget http://archive.debian.org/debian/pool/main/o/openssl/libssl0.9.8_0.9.8o-4squeeze14_i386.deb
wget http://ftp.de.debian.org/debian/pool/main/p/portaudio/libportaudio0_18.1-7.1_i386.deb

使用档案管理器,打开每个 deb,深入查找以下项目(在data.tar.gz适用的包中)

**在 libssl0.9.8 中:

  • libssl0.9.8.so
  • libcrypto0.9.8.so

**在 libportaudio0 中:

  • libportaudio.so.0.0.18

将其提取到~/gp/opt/GuitarPro6/

3. 编辑依赖项

cd ~/gp/DEBIAN

编辑名为“control”的文件,删除 gksu、libportaudio0 和 libssl0.9.8

我们还需要一个符号链接

ln -s ~/gp/opt/GuitarPro6/libportaudio.so.0.0.18 ~/gp/opt/GuitarPro6/libportaudio.so.0

4.重新打包 DEB

cd ~
dpkg -b gp gp.deb

5.安装 DEB

dpkg -i --force-architecture gp.deb
apt-get install -f
apt-get install gksu

您现在可以启动并添加许可证代码

相关内容