MisterTea/EternalTerminal

not installable on ubuntu 23.04 lunar

banteg opened this issue · 5 comments

$ sudo apt install et
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 et : Depends: libprotobuf-lite23 (>= 3.12.4) but it is not installable
E: Unable to correct problems, you have held broken packages.
duraki commented

Same for Debian 12 which corresponds to 22.04. @MisterTea can you point us in right direction when it comes to these deps that aren't in foss sources?

My bad. I just saw these Debian sources for older versions. Make sure to change the CLI addapt sources to correspond to your release; ie.

$ sudo apt install lsb-release
$ lsb_release -a
# ...
# Codename  bookworm

Now this CLI to append sources and install et;

$ echo "deb https://mistertea.github.io/debian-et/debian-source/ [codename] main" | sudo tee /etc/apt/sources.list.d/et.list
$ curl -sS https://mistertea.github.io/debian-et/et.gpg | sudo apt-key add -
$ sudo apt update
$ sudo apt install et

That should do it. Btw. this should be noted somewhere on official website or this repository.

duraki commented

Awesome. Thanks a lot for all of your contribution. I just started using it on my staging and I love it. Do you think its production ready?

prldm commented

I got this when trying to build it from source:
E: Package 'libcurl4-dev' has no installation candidate
since they removed this package in 23.04, I had to install libcurl4-openssl-dev instead. please fix this.

Fixed in 6.2.8