hehe Ruan ta ligeiro :-)
Imaginei que fosse 14.2 mesmo, o Slackware Current já é nomeado por vários programas de detecção como 14.2
rapaz,
tenho um script bash com kdialog na área de trabalho, cujo objetivo é baixar o changelog do current e mostrar no textbox as `novidades'. Então já viu né, rs!
Olá ru4n,
Poderia compartilhar o script?
Obrigado
15. Re: Slackware 14.2
removidousa Nenhuma
Post recolhido
Enviado em 06/10/2015 - 14:29h
Radiske escreveu:
ru4n escreveu:
Grinder escreveu:
hehe Ruan ta ligeiro :-)
Imaginei que fosse 14.2 mesmo, o Slackware Current já é nomeado por vários programas de detecção como 14.2
rapaz,
tenho um script bash com kdialog na área de trabalho, cujo objetivo é baixar o changelog do current e mostrar no textbox as `novidades'. Então já viu né, rs!
Olá ru4n,
Poderia compartilhar o script?
Obrigado
lcavalheiro
Quanto a checar o changelog... você poderia compartilhar o script, ru4n? Eu uso xterm + links pra isso, não é nada elegante :-)
Sim.
É um script bem simples, fiz em kdialog mas pode ser substituído facilmente por outros programas (yad, Xdialog, zenity, xmessage, etc)
hehe Ruan ta ligeiro :-)
Imaginei que fosse 14.2 mesmo, o Slackware Current já é nomeado por vários programas de detecção como 14.2
rapaz,
tenho um script bash com kdialog na área de trabalho, cujo objetivo é baixar o changelog do current e mostrar no textbox as `novidades'. Então já viu né, rs!
Olá ru4n,
Poderia compartilhar o script?
Obrigado
lcavalheiro
Quanto a checar o changelog... você poderia compartilhar o script, ru4n? Eu uso xterm + links pra isso, não é nada elegante :-)
Sim.
É um script bem simples, fiz em kdialog mas pode ser substituído facilmente por outros programas (yad, Xdialog, zenity, xmessage, etc)
Desculpe a ignorância, mas apenas para eu aqui tentar entender.
Esse seu script procura modificações nos repositórios oficiais, ou, coisa do tipo ?
Interessante.
Faz um artigo sobre ele explicando o funcionamento e etc. Achei bem interessante.
T+
17. Re: Slackware 14.2 [LANÇADO!]
removidousa Nenhuma
Post recolhido
Enviado em 06/10/2015 - 21:54h
Freud Tux escreveu:
Desculpe a ignorância, mas apenas para eu aqui tentar entender.
Esse seu script procura modificações nos repositórios oficiais, ou, coisa do tipo ?
Interessante.
Faz um artigo sobre ele explicando o funcionamento e etc. Achei bem interessante.
T+
Então, esse script baixa o arquivo ChangeLog do slackware-current e mostra o arquivo em uma janela com uma caixa de texto. É simples, seria a mesma coisa que abrir no navegador o site do Slackware para acompanhar o changelog. A diferença é que eu deixo esse script no desktop, ai só clico nele e é mostrado todas as ocorrências do current. Prático e simples, de acordo com o KISS. :-)
18. Re: Slackware 14.2 [LANÇADO!]
Freud_Tuxusa Outra
Post recolhido
Enviado em 07/10/2015 - 20:45h
ru4n escreveu:
Freud Tux escreveu:
Desculpe a ignorância, mas apenas para eu aqui tentar entender.
Esse seu script procura modificações nos repositórios oficiais, ou, coisa do tipo ?
Interessante.
Faz um artigo sobre ele explicando o funcionamento e etc. Achei bem interessante.
T+
Então, esse script baixa o arquivo ChangeLog do slackware-current e mostra o arquivo em uma janela com uma caixa de texto. É simples, seria a mesma coisa que abrir no navegador o site do Slackware para acompanhar o changelog. A diferença é que eu deixo esse script no desktop, ai só clico nele e é mostrado todas as ocorrências do current. Prático e simples, de acordo com o KISS. :-)
Entendi!
Vivendo e aprendendo ;)
T+ e valeus
19. Re: Slackware 14.2 [LANÇADO!]
lcavalheirousa Slackware
Post recolhido
Enviado em 09/10/2015 - 03:00h
Eu acabei mexendo um pouco no meu script. Ele não usa mais xterm + links, mas alguns usos do xterm + dialog mesmo. Só que agora ele me permite ver que ChangeLog eu quero ver:
#!/bin/bash
#
# ------------------------------- Legal notice -------------------------------
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Tradução não-oficial:
#
# Este programa é um software livre; você pode redistribuí-lo e/ou
# modificá-lo dentro dos termos da Licença Pública Geral GNU como
# publicada pela Fundação do Software Livre (FSF); na versão 3 da
# Licença, ou (na sua opinião) qualquer versão.
#
# Este programa é distribuído na esperança de que possa ser útil,
# mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO
# a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a
# Licença Pública Geral GNU para maiores detalhes.
#
# Você deve ter recebido uma cópia da Licença Pública Geral GNU junto
# com este programa. Se não, veja <http://www.gnu.org/licenses/>.
#
# ------------------------------- Legal notice -------------------------------
download_changelog(){
# Com todas as opções definidas, agora é proceder ao download do
# ChangeLog desejado:
if [ "$arch" == "ARM" ] ; then
ChangeLog="ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-$versao/ChangeLog.txt"
elif [ "$arch" == "x86" ] ; then
ChangeLog="ftp://ftp.osuosl.org/pub/slackware/slackware-$versao/ChangeLog.txt"
else
ChangeLog="ftp://ftp.osuosl.org/pub/slackware/slackware64-$versao/ChangeLog.txt"
fi
dialog --stdout \
--backtitle 'Leitor do ChangeLog do Slackware do Dino®' \
--title 'Recuperando o ChangeLog selecionado' \
--no-collapse \
--infobox "Fazendo o download do ChangeLog do Slackware $arch $versao..." \
0 0
wget ${ChangeLog} -O /tmp/ChangeLog_Slackware.txt 2> /dev/null
dialog --stdout \
--backtitle 'Leitor do ChangeLog do Slackware do Dino®' \
--title "Slackware $arch $versao ChangeLog:" \
--textbox /tmp/ChangeLog_Slackware.txt \
15 74
rm -rf /tmp/ChangeLog_Slackware.txt
}
escolhe_changelog(){
# Limpeza prévia em caso de interrupção forçada do script:
rm -rf /tmp/ChangeLog_Slackware.txt
# Primeiro menu do script. Permite selecionar de qual versão o usuário quer
# ler o ChangeLog:
versao=$(
dialog --stdout \
--backtitle 'Leitor do ChangeLog do Slackware do Dino®' \
--title 'Versão' \
--menu 'Selecione de qual versão do Slackware você quer ver o ChangeLog' \
0 0 0 \
'current' 'Slackware Current, versão de testes da distribuição' \
'14.1' 'Slackware 14.1, versão estável da distribuição' ) &&
# Segundo menu do script. Permite selecionar de qual arquitetura o usuário
# quer ler o ChangeLog:
arch=$(
dialog --stdout \
--backtitle 'Leitor do ChangeLog do Slackware do Dino®' \
--title 'Arquitetura' \
--menu 'Selecione agora de qual arquitetura você deseja ver o ChangeLog' \
0 0 0 \
'x86' 'Arquitetura 32-bits' \
'x86_64' 'Arquitetura 64-bits' \
'ARM' 'Arquitetura ARM' ) &&
# Terceiro menu do script. Submete os dados escolhidos à verificação do
# usuário:
confirma=$(
dialog --stdout \
--backtitle 'Leitor do ChangeLog do Slackware do Dino®' \
--title 'Confirmação' \
--no-collapse \
--yesno "Versão: $versao
Arquitetura: $arch
" 0 0 )
}
escolhe_changelog && download_changelog
Ainda não está elegante, mas faz bem o serviço a que ele se presta
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta
20. Re: Slackware 14.2 [LANÇADO!]
lcavalheirousa Slackware
Post recolhido
Enviado em 09/10/2015 - 04:33h
E de zoeira eu fiz uma versão não interativa dele:
#!/bin/bash
#
# ------------------------------- Legal notice -------------------------------
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Tradução não-oficial:
#
# Este programa é um software livre; você pode redistribuí-lo e/ou
# modificá-lo dentro dos termos da Licença Pública Geral GNU como
# publicada pela Fundação do Software Livre (FSF); na versão 3 da
# Licença, ou (na sua opinião) qualquer versão.
#
# Este programa é distribuído na esperança de que possa ser útil,
# mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO
# a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a
# Licença Pública Geral GNU para maiores detalhes.
#
# Você deve ter recebido uma cópia da Licença Pública Geral GNU junto
# com este programa. Se não, veja <http://www.gnu.org/licenses/>.
#
# ------------------------------- Legal notice -------------------------------
# Remove quaisquer .ChangeLog.txt presentes em $HOME:
rm -rf $HOME/.ChangeLog.txt
# Detectar automaticamente a versão e arquitetura do Slackware instalada no
# computador.
# Primeiro precisamos determinar a arquitetura do computador:
MARCH=$(uname -m)
if [ -z "$ARCH" ] ; then
case "$MARCH" in
i?86)
export ARCHSUFFIX=""
;;
x86_64)
export ARCHSUFFIX="64"
;;
# Por enquanto outras arquiteturas não são suportadas...
*)
echo "Não há suporte para a arquitetura $MARCH"
exit 1
;;
esac
fi
# Verifica se o slackpkg está configurado. Caso esteja, determina o endereço
# do ChangeLog.txt automaticamente:
if grep ^http /etc/slackpkg/mirrors 1> /dev/null 2>&1 ; then
# Define o endereço para recuperar o ChangeLog.txt
ChangeLog="$(grep ^http /etc/slackpkg/mirrors 2> /dev/null)ChangeLog.txt"
# Se o usuário não configurou o slackpkg, será preciso determinar o endereço
# do ChangeLog gambiarristicamente:
else
# Define o endereço para recuperar o ChangeLog.txt
ChangeLog="ftp://ftp.slackware.com/pub/slackware/slackware$ARCHSUFFIX-$(cat /etc/slackware-version | cut -d' ' -f2)/ChangeLog.txt"
fi
# Diálogo para avisar ao usuário que o ChangeLog está sendo recuperado:
dialog --stdout \
--no-collapse \
--backtitle 'Verificador não interativo do ChangeLog do Slackware - por Dino®' \
--title 'Recuperando o ChangeLog' \
--infobox "Recuperando o ChangeLog do Slackware$ARCHSUFFIX-$(echo $ChangeLog | cut -d'/' -f6 | cut -d'-' -f2)..." \
3 75
# Realiza o download do ChangeLog.txt para $HOME como arquivo oculto:
wget ${ChangeLog} -O $HOME/.ChangeLog.txt 1> /dev/null 2>&1
# Exibe o ChangeLog.txt no dialog:
dialog --stdout \
--no-collapse \
--backtitle 'Verificador não interativo do ChangeLog do Slackware - por Dino®' \
--title "ChangeLog do Slackware$ARCHSUFFIX-$(echo $ChangeLog | cut -d'/' -f6 | cut -d'-' -f2)" \
--textbox $HOME/.ChangeLog.txt \
15 75
# Remove quaisquer .ChangeLog.txt presentes em $HOME:
rm -rf $HOME/.ChangeLog.txt
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta
21. Re: Slackware 14.2 [LANÇADO!]
removidousa Nenhuma
Post recolhido
Enviado em 09/10/2015 - 08:15h
lcavalheiro escreveu:
Eu acabei mexendo um pouco no meu script. Ele não usa mais xterm + links, mas alguns usos do xterm + dialog mesmo. Só que agora ele me permite ver que ChangeLog eu quero ver:
#!/bin/bash
#
# ------------------------------- Legal notice -------------------------------
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# Tradução não-oficial:
#
# Este programa é um software livre; você pode redistribuí-lo e/ou
# modificá-lo dentro dos termos da Licença Pública Geral GNU como
# publicada pela Fundação do Software Livre (FSF); na versão 3 da
# Licença, ou (na sua opinião) qualquer versão.
#
# Este programa é distribuído na esperança de que possa ser útil,
# mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO
# a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a
# Licença Pública Geral GNU para maiores detalhes.
#
# Você deve ter recebido uma cópia da Licença Pública Geral GNU junto
# com este programa. Se não, veja <http://www.gnu.org/licenses/>.
#
# ------------------------------- Legal notice -------------------------------
download_changelog(){
# Com todas as opções definidas, agora é proceder ao download do
# ChangeLog desejado:
if [ "$arch" == "ARM" ] ; then
ChangeLog="ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-$versao/ChangeLog.txt"
elif [ "$arch" == "x86" ] ; then
ChangeLog="ftp://ftp.osuosl.org/pub/slackware/slackware-$versao/ChangeLog.txt"
else
ChangeLog="ftp://ftp.osuosl.org/pub/slackware/slackware64-$versao/ChangeLog.txt"
fi
dialog --stdout \
--backtitle 'Leitor do ChangeLog do Slackware do Dino®' \
--title 'Recuperando o ChangeLog selecionado' \
--no-collapse \
--infobox "Fazendo o download do ChangeLog do Slackware $arch $versao..." \
0 0
wget ${ChangeLog} -O /tmp/ChangeLog_Slackware.txt 2> /dev/null
dialog --stdout \
--backtitle 'Leitor do ChangeLog do Slackware do Dino®' \
--title "Slackware $arch $versao ChangeLog:" \
--textbox /tmp/ChangeLog_Slackware.txt \
15 74
rm -rf /tmp/ChangeLog_Slackware.txt
}
escolhe_changelog(){
# Limpeza prévia em caso de interrupção forçada do script:
rm -rf /tmp/ChangeLog_Slackware.txt
# Primeiro menu do script. Permite selecionar de qual versão o usuário quer
# ler o ChangeLog:
versao=$(
dialog --stdout \
--backtitle 'Leitor do ChangeLog do Slackware do Dino®' \
--title 'Versão' \
--menu 'Selecione de qual versão do Slackware você quer ver o ChangeLog' \
0 0 0 \
'current' 'Slackware Current, versão de testes da distribuição' \
'14.1' 'Slackware 14.1, versão estável da distribuição' ) &&
# Segundo menu do script. Permite selecionar de qual arquitetura o usuário
# quer ler o ChangeLog:
arch=$(
dialog --stdout \
--backtitle 'Leitor do ChangeLog do Slackware do Dino®' \
--title 'Arquitetura' \
--menu 'Selecione agora de qual arquitetura você deseja ver o ChangeLog' \
0 0 0 \
'x86' 'Arquitetura 32-bits' \
'x86_64' 'Arquitetura 64-bits' \
'ARM' 'Arquitetura ARM' ) &&
# Terceiro menu do script. Submete os dados escolhidos à verificação do
# usuário:
confirma=$(
dialog --stdout \
--backtitle 'Leitor do ChangeLog do Slackware do Dino®' \
--title 'Confirmação' \
--no-collapse \
--yesno "Versão: $versao
Arquitetura: $arch
" 0 0 )
}
escolhe_changelog && download_changelog
Ainda não está elegante, mas faz bem o serviço a que ele se presta
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta
Gostei desse script, fica mais `elegante' feito em dialog. :-)
22. Re: Slackware 14.2 [LANÇADO!]
Grinderusa Slackware
Post recolhido
Enviado em 10/10/2015 - 02:21h
Essa é boa pessoal, recompilando meu mesa e xorg-server, quando me deparo com isso auheauheahea
--with-os-name="Slackware 14.2" \
--with-os-vendor="Slackware Linux Project" \
23. Re: Slackware 14.2 [LANÇADO!]
removidousa Nenhuma
Post recolhido
Enviado em 04/11/2015 - 18:26h
Slackware 14.2
A ansiedade venceu e resolvi fazer a perguntinha tosca para o Patrick e, em resumo, já imaginava que a resposta seria essa: sem data prevista para o lançamento da próxima versão. Imagino que saia só em 2016. :\
There's no estimated release date, sorry. When it looks ready and has
passed beta testing then we'll release it.
Best regards,
Pat
24. Re: Slackware 14.2 [LANÇADO!]
Gabrielzusa Arch Linux
Post recolhido
Enviado em 04/11/2015 - 18:29h
ru4n escreveu:
Slackware 14.2
A ansiedade venceu e resolvi fazer a perguntinha tosca para o Patrick e, em resumo, já imaginava que a resposta seria essa: sem data prevista para o lançamento da próxima versão. Imagino que saia só em 2016. :\
There's no estimated release date, sorry. When it looks ready and has
passed beta testing then we'll release it.
Best regards,
Pat
Poxa! Tava com tanta vontade de instalar este Slackware no pc que ia comprar :(
A propósito, qual o tempo de suporte de cada Slackware? 5 anos?