Possible way to compile VTE version from Hirsute on Impish is the
following:

```
sudo sed -i "s/# deb-src/deb-src/g" /etc/apt/sources.list
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get build-dep vte2.91

cd /tmp
apt-get source vte2.91

cd ~/Downloads
wget 
http://archive.ubuntu.com/ubuntu/pool/main/v/vte2.91/vte2.91_0.62.3.orig.tar.gz
tar -xf vte2.91_0.62.3.orig.tar.gz
cd vte-0.62.3
wget 
http://archive.ubuntu.com/ubuntu/pool/main/v/vte2.91/vte2.91_0.62.3-1ubuntu1.debian.tar.xz
tar -xf vte2.91_0.62.3-1ubuntu1.debian.tar.xz
rm vte2.91_0.62.3-1ubuntu1.debian.tar.xz

cp -v /tmp/vte2.91-0.64.2/src/vtetypebuiltins.{h,cc}.template src/

dpkg-buildpackage -uc -us -b

```

and then we can install this older VTE version on Impish as follows:

```
sudo apt-get install ../*vte*.deb
```

As the result it will work as expected with Gdebi! Success!

For local system it may be pinned using the following long command:

```
cat <<EOF | sudo tee /etc/apt/preferences.d/pin-meld
Package: gir1.2-vte-2.91
Pin: version 0.62.3-1ubuntu1
Pin-Priority: 1337

Package: libvte-2.91-0
Pin: version 0.62.3-1ubuntu1
Pin-Priority: 1337

Package: libvte-2.91-common
Pin: version 0.62.3-1ubuntu1
Pin-Priority: 1337

Package: libvte-2.91-dev
Pin: version 0.62.3-1ubuntu1
Pin-Priority: 1337

Package: libvte-2.91-doc
Pin: version 0.62.3-1ubuntu1
Pin-Priority: 1337
EOF
```

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1946499

Title:
  installation of deb-packages with gdebi-gtk shows "dpkg: error: unable
  to read filedescriptor flags for <package status and progress file
  descriptor>: Bad file descriptor" in gdebi terminal, package is not
  installed

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-mate/+bug/1946499/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to