Adicionar repositório no debian


#1

Como posso adicionar o repositório no meu sources.list do debian?

Já tentei uma vez, mas dá problema de chave pública e o “apt” não deixa passar…
Obg…


#2

Olá!

Pra adicionar a chave pública do nosso repositório ao apt, você pode rodar o seguinte comando (pode requerer acesso root):

wget -O- http://repo.c3sl.ufpr.br/le6/le.c3sl.ufpr.br.key | apt-key add -

#3

repositório ofical do Linux Educacional Versão 6.0

deb http://le.c3sl.ufpr.br/le6 educ main
deb http://le.c3sl.ufpr.br/le6 le6-testing main



#4

E: The repository ‘http://le.c3sl.ufpr.br/le6 educ Release’ does not have a Release file.
N: Updating from such a repository can’t be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository ‘http://le.c3sl.ufpr.br/le6 le6-testing Release’ does not have a Release file.
N: Updating from such a repository can’t be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.


#5

Mesmo depois de adicionar a chave, esse erro aparece. Acredito que é devido ao fato de que o repositório não é “https”. Ou então a entrada para o le na minha sources.list está errada.


#6

O educ não existe mais, os pacotes de conteúdos educacionais (que não eram atualizados a muito tempo) serão substituídos pelo novo portal de conteúdo do MEC, que deve ser lançado em breve.

O outro endereço está errado, o correto é deb http://repo.c3sl.ufpr.br/le6/ testing main. É importante mencionar que esse endereço vai mudar quando o sistema sair da versão beta e for pra estável.


#7

dpasqualin, obrigado. Funcionou aqui, mas as obras do MEC (literatura, vídeos, etc…) não é listado no repo do le6. Vc sabe qual é o repositório e como adiciono?


#8

Oi, o repositório de pacotes do MEC só existe no LE5. Utilize o caminho abaixo que deve funcionar

deb http://le.c3sl.ufpr.br/le5 educ main

#9

Infelizmente dá erro mesmo depois de adicionar a public.key do repositório:

apt-key add public.key
OK

GPG error: _http://le.c3sl.ufpr.br/le5 educ InRelease: The following signatures were invalid: FBDB2FA4500943C864611C75450CE804A655634E
E: The repository ‘_http://le.c3sl.ufpr.br/le5 educ InRelease’ is
not signed.
N: Updating from such a repository can’t be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.


#10

Algum plano para adicionoar o repositório do MEC no le6? Obg…


#11

Vamos verificar se o problema das chaves é do nosso servidor. Por hora você pode usar o parâmetro --allow-unauthenticated do apt para instalar os pacotes:

sudo apt-get --allow-unauthenticated install pacote-que-voce-quer-instalar

Nós não temos planos de adicionar o repositório de pacotes educacionais no LE6. Porém, todo o conteúdos dos pacotes e muito mais está disponível em um novo portal, de lançamento programado para o próximo mês. A nova Edubar do LE6 irá utilizar esse novo portal para busca e download de conteúdos.


#12

Obg. Então vou esperar o novo portal ser lançado… Com certeza, seria muito mais prático se houvesse planos para adicionar o repositório do novo portal no “sources.list”. Infelizmente, essa forma de instalar programas sem usar um repositório me lembra o Windows… Há poucos anos atrás, lembro-me, que era muito fácil instalar os programas educacionais adicionando o repositório do MEC.


#13

@Achylles, os programas ainda serão instalados via repositório, somente os conteúdos educacionais que vão utilizar o portal. Pacotes .deb se mostraram pouco eficientes para manter conteúdo educacional por alguns motivos. Por exemplo, quais conteúdos devem estar presentes em um determinado pacote? Fazer um pacote específico para cada conteúdo individual é muito custoso, ao passo que agrupar em grandes pacotes sobrecarrega a rede das escolas.


#14

Vc quer dizer que, por exemplo, se seu quiser baixar uma obra de Machado de Assis terei que ir no portal e fazer o download dela, mas se eu quiser instalar um pacote debian - o “alien”, por exemplo - poderei usar o “apt install alien”? Se a resposta for positiva, a funcionalidade que o antigo repositório do MEC, até a versão 3, proporcionava era exatamente essa: a de usar o “apt(-get)” para instalar a obra literária num folder criado automaticamente no “/home” sem precisar, manualmente, ir ao portal para baixá-la. Era essa funcionalidade que eu estava buscando do le6…


#15

Você não precisará ira até o portal porque desenvolvemos a Edubar, um ícone escrito “PortalMEC” que fica no canto superior direito do LE. Abrindo ele você pode digitar Machado de Assis e selecionar “baixar” na obra desejada.

Veja por favor se essa funcionalidade atende suas necessidades.


#16

Obrigado. Vou instalar a Edubar aqui no debian e ver se funciona. Obg…


#17

No debian não é possível instalar a “le-edubar” por causa dessa dependência nodejs-legacy. A solução será instalar o le6 no Virtualbox.
Obg mais uma vez…

apt install le-edubar

Reading package lists… Done
Building dependency tree
Reading state information… Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
le-edubar : Depends: nodejs-legacy but it is not installable
E: Unable to correct problems, you have held broken packages.


#18

Obrigado pelo feedback mais uma vez, mas tentar corrigir a questão da dependência.