Repositórios ubuntu [RESOLVIDO]

1. Repositórios ubuntu [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/02/2011 - 17:02h

Olá galera descobri que o add-apt-repository serve pra adicionar novos repositórios sem precisar abrir o sources.list em um editor de textos.

Mas eu percebi que se adicionar um repositório que já existe eles ficam duplicados. Tem alguma forma de ele não duplicar os repositórios, tipo ele checar se o repositório já existe na lista de repos e só adicioná-lo se ele não existe?


  


2. MELHOR RESPOSTA

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 22/02/2011 - 20:41h

Por que vc não cria um script que substitua a sources.list por inteiro?

Basta vc definir uma sources.list padrão e fazer o script copiá-la no lugar daquela existente nos micros dos alunos.

3. Re: Repositórios ubuntu [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/02/2011 - 18:08h

Sabe escolher feijão, Gedimar? rs
Pois é meu caro, acho que só conferindo.
Simplesmente abro o Canais de Software ou o Sources.List e vou conferindo.
Mas se houver uma maneira meu velho, quero conhecer também.

Estou acompanhando o tópico.
Um abraço.


4. Re: Repositórios ubuntu [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/02/2011 - 18:27h

eu criei um script que automatiza algumas configurações no sistema, para que os professores possam me ajudar a configurar os laptops dos alunos. E uma dessas configurações é a adição de alguns repositórios.

Mas conferir os repos de cada laptop toma um certo tempinho. Eu disponibilizaria esse script na rede e os alunos os executariam. Mas pra isso, preciso que o script não duplique os repos.

Abraço


5. Re: Repositórios ubuntu [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/02/2011 - 18:52h

Já imaginava que precisava utilizar isso profissionalmente.


6. Re: Repositórios ubuntu [RESOLVIDO]

brunotec
brunotec

(usa Debian)

Enviado em 22/02/2011 - 20:21h

ls /etc/apt/sources.list.d/

pela sua experiencia em ubuntu é lógico que vc ja sabe disso! rsrsrs

mas como disse o Izaias eu acho tbm que só manualmente mesmo!

mas achei interessante sua dúvida cara e darei uma pesquisada e se achar algo eu posto aqui!

um abraço.


7. Re: Repositórios ubuntu [RESOLVIDO]

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 22/02/2011 - 20:53h

Se eu não me engano, daria para fazer isso com o comando

echo "linha do apt" >> /etc/apt/sources.list

usando um para cada repositório ou linha.

Obviamente, antes de usar o echo para escrever, apague o arquivo existente.


8. Re: Repositórios ubuntu [RESOLVIDO]

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 22/02/2011 - 21:19h

Para reproduzir meu "sources.list" do Debian 6.0, criei um script:

#!/bin/bash
echo "deb http://ftp.br.debian.org/debian/ squeeze main non-free contrib" >> teste.list
echo "deb-src http://ftp.br.debian.org/debian/ squeeze main non-free contrib" >> teste.list
echo "" >> teste.list
echo "deb http://security.debian.org/ squeeze/updates main non-free contrib" >> teste.list
echo "deb-src http://security.debian.org/ squeeze/updates main non-free contrib" >> teste.list
echo "" >> teste.list
echo "deb http://ftp.br.debian.org/debian/ squeeze-updates main" >> teste.list
echo "deb-src http://ftp.br.debian.org/debian/ squeeze-updates main" >> teste.list

Executado, será criado o arquivo "teste.list" com o mesmo texto do meu arquivo "sources.list" (pula as linhas, até).

Teste vc mesmo.


9. Re: Repositórios ubuntu [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/02/2011 - 21:34h

Muito bom, Pinduvoz.
Se funcionar vou deixar de escolher feijão um-a-um.


10. Re: Repositórios ubuntu [RESOLVIDO]

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 22/02/2011 - 21:50h

Se vc tirar um dos dois ">" da primeira linha do echo, o arquivo existente será "apagado" (com um ">" na primeira linha, todo o texto do arquivo é substituído pelo que está entre as aspas; com dois ">", o texto entre aspas é acrescentado ao final do arquivo).


11. Re: Repositórios ubuntu [RESOLVIDO]

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 22/02/2011 - 22:04h

Cadê o Gedimar?

Estou me esforçando pela melhor resposta aqui... (não quero que o izaias me alcance).


12. Re: Repositórios ubuntu [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/02/2011 - 22:07h

Esta corrida você ganhou, companheiro.
Mas no próximo grande prêmio, vais comer poeira. rs

Falando do Gedimar, deve estar assistindo a novela.
(Ele vai me xingar.rs)



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts