Adiciono linhas ao sources.list

Publicado por André Ricardo 20/05/2004

[ Hits: 9.897 ]

Download adurl.sh




Olá,
Escrevi um script(se é que assim posso chamar) para simplificar a adição de URL's ao /etc/apt/sources.list(o pessoal daqui acha muito difícil usar o "vi" =P ). Para o bom funcionamento do script, ele deve ser salvo dentro do /sbin de seu sistema assim, de qualquer outro diretório ele poderá ser chamado com um simples:

# adurl.sh

Ai é só seguir as instruções.

[]'s...

André - C|-|@k4L
chakal@linuxmail.org
Seja LIVRE... Use GNU\Linux!!!
ICQ#108331293 | Usuário Linux#269824

  



Esconder código-fonte

#!/bin/sh
# Script para adicionar linhas ao sources.list
# André C|-|@k4L - ICQ# 108331293

# Cores 
v="setterm -foreground green"
n="setterm -default"

# INICIO
echo -n "
 Entre com uma breve descrição da nova URL: "
 read DESC
echo -n "
 URL a ser adicionada ao arquivo /etc/apt/sources.list.
 URL: "
 read URL

# INFORMAÇÕES
DATA=`date +%d/%m/%y`
INFO="#URL: $DESC - adicionado via adurl.sh em $DATA"

echo -n " Adicionando URL..."
echo >> /etc/apt/sources.list
echo >> /etc/apt/sources.list $INFO
echo >> /etc/apt/sources.list $URL
sleep 1
echo -n "                             ["
$v
echo -n " OK "
$n
echo "]
"
echo -n " Deseja incluir outra URL?!(s/n)"
read RURL

case $RURL in
s)
   /sbin/adurl.sh
   ;;
n)
   echo -n " Deseja executar \"apt-get update\" agora?!(s/n)"
   read RAPT
   if [ $RAPT == "s" ];then
             apt-get update
             echo " Saindo... "
             sleep 1
             exit
   else
            echo " Saindo... "
            sleep 1
            exit
   fi
   ;;
esac

# FIM

Scripts recomendados

zwtsc - cliente gráfico para Terminal Service

Deixe sua internet plug and play com Pumpconfig

Jogo de labirinto feito em shell script

Instalador automatizado SAMBA 4 AD e File Server CentOS 7

Baixar fontes em massa utilizando o terminal Linux


  

Comentários
[1] Comentário enviado por adell em 21/05/2004 - 10:31h

Andre, gostei do teu script, não para o apt, afinal não tenho nenhuma dificuldade com o vi :), mas tenho duas perguntas para trasformar o seu script em algo que preciso fazer aqui e já que não sei quase nada de shell ai vai:

como faço para comparar as dez primeiras linhas de um arquivo com as de um texto?

Como inserir este texto no inicio do arquivo e não no final

[2] Comentário enviado por C|-|@k4L em 26/05/2004 - 11:35h

Fala fera, seguinte para você comparar dois arquivos seria interessante você usar o diff.

Para um numero determinado de linhas, primeiro você teria q usar um head. Acho que poderia fazer algo assim...

# head -n10 arquivo > 10linhas
# diff texto 10linhas && echo "Iguais"

Agora para incluir no começo... Não lembro como faz, tem outro detalhe não sou muito bom em shell!!! Estou iniciando mas vou ver se descubro algo aqui e te envio...

Falow...

André C|-|@k4L

[3] Comentário enviado por chmod000 em 16/08/2006 - 12:21h

Parabéns, André, gostei muito do teu script, bem completo e limpo. Também não tenho dificuldades com o vi. Tá, às vezes dá preguiça, daí incluo comentário e url direto em uma linha de comando, mais ou menos assim:
echo -e "\n# Breve descricao da url \nurl em questão" >> /etc/apt/sources.list;

;-)

Mas ficou legal mesmo o script
Parabéns novamente

[4] Comentário enviado por negole em 07/08/2008 - 00:15h

Ai cara gostei muito deste comentario.

so tenho uma duvida por que sou novo no mundo linux como eu faço para comentar uma linha ou colocar um codigo no vi.

e necessario colocar o sinal de # no inicio do comentario.

ai abrigado por tudo e abaixo o windows rsrsrsr

[5] Comentário enviado por ricardo germano em 11/10/2008 - 22:43h

Congratulações André ....ficou muito bom mesmo teu script!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts