edps
(usa Slackware)
Enviado em 21/01/2016 - 23:12h
Segue o que deu para fazer aqui:
$ mkdir TMP && cd TMP
$ wget https://imagem.caixa.gov.br/banner/fgr/GBPCEFwr64.deb
$ ar x GBPCEFwr64.deb
$ sudo tar xf data.tar.xz --exclude=etc/init.d -C /
Vamos aos problemas:
Este pacote foi criado para ser rodado no Debian, logo, se você usa Manjaro (se systemd ou openRC), tu TERÁS QUE ADAPTAR o script abaixo, que inicializa o daemon
/usr/local/bin/warsaw/core:
#!/bin/bash
### BEGIN INIT INFO
# Provides: warsaw
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Handle Warsaw
# Description: Handle Warsaw
### END INIT INFO
. /lib/lsb/init-functions
NAME=core
DAEMON=/usr/local/bin/warsaw/$NAME
PIDFILE=/var/run/${NAME}.pid
chmod +x /usr/local/bin/warsaw/$NAME
case "$1" in
start)
echo "Starting "$NAME" "
start-stop-daemon --start --verbose --pidfile $PIDFILE --startas $DAEMON
exit $?
;;
stop)
echo "Stopping "$NAME" "
start-stop-daemon --stop --verbose --pidfile $PIDFILE
rm -f $PIDFILE
exit $?
;;
restart)
echo "Restarting "$NAME" "
start-stop-daemon --stop --verbose --pidfile $PIDFILE
rm -f $PIDFILE
sleep 1
start-stop-daemon --start --verbose --pidfile $PIDFILE --startas $DAEMON
exit $?
;;
force-reload)
echo "Restarting(Forced) "$NAME" "
kill $(cat $PIDFILE)
rm -f $PIDFILE
sleep 1
start-stop-daemon --start --verbose --pidfile $PIDFILE --startas $DAEMON
exit $?
;;
status)
status_of_proc -p $PIDFILE $DAEMON $NAME
;;
*)
exit 1
;;
esac
exit 0
Eu não pude rodá-lo aqui pois meu sistema é i686 e o programa x86_64, mas você pode tentar aí:
$ sudo chmod +x /usr/local/bin/warsaw/core
$ sudo sh /usr/local/bin/warsaw/core
ou
$ sudo /usr/local/bin/warsaw/core start
Caso funcione, você pode colocá-lo em /etc/rc.local (se disponível em seu sistema).
* No comando para a extração do pacote data.tar.xz eu ignorei a pasta /etc/init.d pois ela não serve ao seu caso.
Agora vou remover esse treco do meu PC, IntÉ:
$ sudo rm -fv /etc/init.d/warsaw
$ sudo rm -rfv /usr/local/bin/warsaw
$ sudo rm -fv /etc/xdg/autostart/warsaw.desktop
$ sudo rm -rfv /usr/local/etc/warsaw
$ sudo rm -rfv /usr/local/lib/warsaw
$ sudo rm -fv /usr/share/fonts/truetype/Warsaw\ Bold.ttf