-- Leo's gemini proxy
-- Connecting to gmi.noulin.net:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini
date: 2022-09-29 14:04:54
categories: gemini
firstPublishDate: 2022-09-26 09:43:33
Here is how to telescope, gmni and gmnisvr in debian.
For general information about gemini text and gmnisrv configuration, read:
Telescope is a tui gemini browser for the terminal, it is similar to the w3m web browser.
I built telescope in debian (bookworm and bullseye) like this:
git clone https://github.com/omar-polo/telescope # get libtls wget https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.5.3.tar.gz tar -xf libressl-3.5.3.tar.gz cd libressl-3.5.3/ ./configure make all sudo make install cd telescope/ sudo apt-get install autoconf libevent-dev bison ./autogen.sh ./configure make sudo make install
It doesn't build in debian stretch.
Gmni is gemini client with a command line interface.
I managed to build gmni in stretch, buster, bullseye and bookworm.
git clone https://www.bearssl.org/git/BearSSL cd BearSSL/ make sudo cp inc/* /usr/local/include/ sudo cp build/libbearssl.* /usr/local/lib/ sudo mkdir /usr/lib/x86_64-linux-gnu/tls/ sudo cp build/libbearssl.* /usr/lib/x86_64-linux-gnu/tls/ git clone https://git.sr.ht/~sircmpwn/gmni/ cd gmni ./configure make
Gmnisrv is a gemini server.
In bullseye, openssl 1.1.1 is available so it can be installed with
sudo apt-get install libssl-dev
In bookworm, there is openssl 3 so openssl 1.1.1 has to be install manually:
git clone https://github.com/openssl/openssl.git cd openssl go OpenSSL_1_1_1q ./config make sudo make install git clone https://git.sr.ht/~sircmpwn/gmnisrv sudo apt-get install pkg-config ./configure make sudo mkdir /usr/lib/x86_64-linux-gnu/tls/ sudo ln -s /usr/local/lib/libssl.so.1.1 sudo ln -s /usr/local/lib/libcrypto.so.1.1
Tag: #gemini
-- Response ended
-- Page fetched on Wed May 22 00:05:40 2024