En esta entrada haremos 3 cosas al mismo tiempo, instalar golang, scdoc y aerc mail, versiones actualizadas para debian con la salvedad que aerc mail sera compilado a la antigua.
COMO INSTALAR GOLANG Y SCDOC junto a aerc mail
Agregamos los repos de backports (buster) y los de venenux (para jessie, wheeze, strecht), adicional agregamos repos adicionales de main:
apt-get update
apt-get -y --force-yes install apt-transport-https lsb-release ca-certificates
cat > /etc/apt/sources.list.d/50debianoficials.list << EOF
deb http://http.us.debian.org/debian $(lsb_release -s -c) main contrib non-free
deb http://archive.debian.org/debian $(lsb_release -s -c) main contrib non-free
EOF
cat > /etc/apt/sources.list.d/50debianbackports.list << EOF
deb http://http.us.debian.org/debian $(lsb_release -s -c)-backports main contrib non-free
deb http://archive.debian.org/debian $(lsb_release -s -c)-backports main contrib non-free
EOF
curl -fsSL "https://download.opensuse.org/repositories/home:/vegnuli:/deploy-vnx1/Debian_$(lsb_release -r -s | cut -d '.' -f1).0/Release.key" | gpg --dearmor | tee /etc/apt/trusted.gpg.d/home:vegnuli:deploy-vnx1.gpg > /dev/null
cat > /etc/apt/sources.list.d/60debianvenenux.list << EOF
deb http://download.opensuse.org/repositories/home:/vegnuli:/system-vnx1/Debian_$(lsb_release -r -s | cut -d '.' -f1).0/ /
deb http://download.opensuse.org/repositories/home:/vegnuli:/deploy-vnx1/Debian_$(lsb_release -r -s | cut -d '.' -f1).0/ /
deb http://download.opensuse.org/repositories/home:/vegnuli:/desktop-vnx1/Debian_$(lsb_release -r -s | cut -d '.' -f1).0/ /
deb http://download.opensuse.org/repositories/home:/vegnuli:/internet-vnx1/Debian_$(lsb_release -r -s | cut -d '.' -f1).0/ /
deb http://download.opensuse.org/repositories/home:/vegnuli:/multimedia-vnx1/Debian_$(lsb_release -r -s | cut -d '.' -f1).0/ /
deb http://download.opensuse.org/repositories/home:/vegnuli:/emusgames-1.0/Debian_$(lsb_release -r -s | cut -d '.' -f1).0/ /
EOF
apt-get --allow-unauthenticated -o Acquire::AllowInsecureRepositories=true update
Para aerc mail necesitamos golang y scdocs, por ello necesitamos
- repos backports en el caso de buster para golang y scdoc, haremos pinning
- repos venenux para jessie, wheeze y stretch para golang y scdoc
En buster hacemos pinning para golang
cat > /etc/apt/preferences.d/50debianbackports-golang << EOF
Package: golang*
Pin: release n=$(lsb_release -s -c)-backports
Pin-Priority: 600
EOF
y procedemos a instalar golang y scdoc:
apt-get install golang scdoc
INSTALAR AERC MAIL
Simple leemos el readme del tarbal y procedemosnormal:
wget https://git.sr.ht/~sircmpwn/aerc/archive/f6a0eb8e14c25e49ca18dfc89726a7123afccd67.tar.gz -O aerc.tar.gz
tar -xf aerc.tar.gz
cd aerc*
make
Sin embargo hay un detalle, despues de construir.. si haces como root "make install" esto lo instala en "usr/local" y ni el comando ni los manpages se van encontrar.. lamentablemente es un problema del mismo programa y hay que hacerlo en dos lugares: tanto en "/usr/local" como en "/usr" porque aerc asume eso.
Comentarios
Publicar un comentario