Um erro comum no Ubuntu é o de repositório quebrado,isso se deve 100% ao uso de PPA.
O usuário entra no Ubuntu e lhe é dada está facilidade sem ao menos explicações do seu funcionamento de forma explicita,elas existem mas não são divulgadas.
Vou mostrar aqui algumas dicas de como entender e usar as PPA.
Em primeiro lugar vamos aprender verificar se o PPA da suporte a sua versão do Ubuntu.
Exemplo ppa:and471/kazam-daily-build
Ele lhe é dado da seguinte maneira nos blogs da vida sem maiores detalhes,apenas um comando .
Você nem sabe se o mesmo ainda está ativo,se da suporte a sua versão,simplesmente da o comando e está feito o inferno.
Antes de add uma PPA ao seu repositório,pesquise se a mesma é compatível a sua versão do Ubuntu,para isso basta pegar tudo o que está depois de PPA,assim
ppa:and471/kazam-daily-build
E pesquisar no google a fim de entrar na sua pagina no launchpad e fazer a verificação.
Na pagina da PPA click em "Technical details about this PPA",
agora em "Choose your ubuntu version"
Note que a ultima versão é o oneiric,portanto não serve para nenhuma versão posterior a ele,se você usa o precise 12.04 vai quebrar o repositório com essa PPA.
Então agora já sabe só add PPA se a sua versão do Ubuntu contar ai,se não tiver chuta que é macumba.
Outro ponto a se considerar é a frequência que seu mantenedor atualiza os pacotes,muito tempo parado corra bino,o cara ou não tem tempo ou tá nem ai com o próprio trabalho e não é você que vai usar isso.
Veja na imagem como verificar a data das ultimas atualizações dos pacotes,já se nota o abandono.
Também não deixe de verificar o suporte que o mantenedor da aos seus usuários ,verificando os bugs da sua pagina.
Para isso click em "Bugs" no topo da pagina,perca alguns minutos ai lendo os bugs e vendo se os mesmos podem te afetar usando essa PPA.
Agora o mais importante,crie uma conta no Launchpad,assim você passa a contribuir com o software livre podendo reportar bugs e acompanhar os mesmos,basta no canto superior direito clicar em "Register".
Agora que você já conhece um pouquinho mais o funcionamento de um PPA,vamos ver para onde elas vão no seu sistema quando você as add ao repositório.
No desespero para resolver um problema e pesquisando no google,viu varios falando para verificar a /etc/apt/sources.list e você vai lá e não está errado e nem a PPA maligna está lá.,simples,ela fica em outro local ,que é
No final se o repositório estiver quebrado ele vai falar com você dizendo o que esta com problemas e o problema,veja no exemplo abaixo.
W:Failed to fetch http://ppa.launchpad.net/and471/kazam-daily-builds/ubuntu/dists/precise/main/binary-i386/Packages 404 Not Found
W:Falhou a busca "endereço da PPA" 404 não encontrado
Claro né,lembra la em cima que não tinha suporte ao precise?,então o add-apt-repository não sabe identificar isso e simplesmente adicionou o repositório a sua versão colocando o precise no endereço,mas ele não existe,portanto o apt vai retornar erro por não encontrar o endereço.
Para resolver isso,pode fazer via linha de comando ou graficamente,vamos no modo gráfico para você fixar melhor o processo.
Atualizado em 19/06/2020
Abra o terminal e de o comando abaixo.
W:Failed to fetch http://ppa.launchpad.net/and471/kazam-daily-builds/ubuntu/dists/precise/main/binary-i386/Packages 404 Not Found
O arquivo de texto vai ser assim o nome
and471-kazam-daily-builds-precise.list
e mais esse
and471-kazam-daily-builds-precise.list.save
Delete os dois,abra o terminal e atualize o apt novamente
Pronto problema resolvido e agora você pode usar a central de programas ou o próprio terminal para instalar seus programas novamente.
O usuário entra no Ubuntu e lhe é dada está facilidade sem ao menos explicações do seu funcionamento de forma explicita,elas existem mas não são divulgadas.
Vou mostrar aqui algumas dicas de como entender e usar as PPA.
Em primeiro lugar vamos aprender verificar se o PPA da suporte a sua versão do Ubuntu.
Exemplo ppa:and471/kazam-daily-build
Ele lhe é dado da seguinte maneira nos blogs da vida sem maiores detalhes,apenas um comando .
sudo add-apt-repository ppa:and471/kazam-daily-build
Você nem sabe se o mesmo ainda está ativo,se da suporte a sua versão,simplesmente da o comando e está feito o inferno.
Antes de add uma PPA ao seu repositório,pesquise se a mesma é compatível a sua versão do Ubuntu,para isso basta pegar tudo o que está depois de PPA,assim
ppa:and471/kazam-daily-build
E pesquisar no google a fim de entrar na sua pagina no launchpad e fazer a verificação.
Na pagina da PPA click em "Technical details about this PPA",
agora em "Choose your ubuntu version"
Note que a ultima versão é o oneiric,portanto não serve para nenhuma versão posterior a ele,se você usa o precise 12.04 vai quebrar o repositório com essa PPA.
Então agora já sabe só add PPA se a sua versão do Ubuntu contar ai,se não tiver chuta que é macumba.
Outro ponto a se considerar é a frequência que seu mantenedor atualiza os pacotes,muito tempo parado corra bino,o cara ou não tem tempo ou tá nem ai com o próprio trabalho e não é você que vai usar isso.
Veja na imagem como verificar a data das ultimas atualizações dos pacotes,já se nota o abandono.
Também não deixe de verificar o suporte que o mantenedor da aos seus usuários ,verificando os bugs da sua pagina.
Para isso click em "Bugs" no topo da pagina,perca alguns minutos ai lendo os bugs e vendo se os mesmos podem te afetar usando essa PPA.
Agora o mais importante,crie uma conta no Launchpad,assim você passa a contribuir com o software livre podendo reportar bugs e acompanhar os mesmos,basta no canto superior direito clicar em "Register".
Agora que você já conhece um pouquinho mais o funcionamento de um PPA,vamos ver para onde elas vão no seu sistema quando você as add ao repositório.
No desespero para resolver um problema e pesquisando no google,viu varios falando para verificar a /etc/apt/sources.list e você vai lá e não está errado e nem a PPA maligna está lá.,simples,ela fica em outro local ,que é
/etc/apt/sources.list.d
Agora que já sabe onde a danada se esconde,vamos ler a mensagem de erro,a pera ai,mas a central de programas não tem muitos detalhes,ai entra o seu melhor amigo no GNU/linux o Terminal,abra ele e de o comando abaixo.
sudo apt-get update
No final se o repositório estiver quebrado ele vai falar com você dizendo o que esta com problemas e o problema,veja no exemplo abaixo.
W:Failed to fetch http://ppa.launchpad.net/and471/kazam-daily-builds/ubuntu/dists/precise/main/binary-i386/Packages 404 Not Found
W:Falhou a busca "endereço da PPA" 404 não encontrado
Claro né,lembra la em cima que não tinha suporte ao precise?,então o add-apt-repository não sabe identificar isso e simplesmente adicionou o repositório a sua versão colocando o precise no endereço,mas ele não existe,portanto o apt vai retornar erro por não encontrar o endereço.
Para resolver isso,pode fazer via linha de comando ou graficamente,vamos no modo gráfico para você fixar melhor o processo.
Atualizado em 19/06/2020
Abra o terminal e de o comando abaixo.
sudo nautilus /etc/apt/sources.list.d
Agora procure um arquivo de texto com o nome da PPA que consta na mensagem de erro,veja
O arquivo de texto vai ser assim o nome
and471-kazam-daily-builds-precise.list
e mais esse
and471-kazam-daily-builds-precise.list.save
Delete os dois,abra o terminal e atualize o apt novamente
sudo apt-get update
Pronto problema resolvido e agora você pode usar a central de programas ou o próprio terminal para instalar seus programas novamente.
Ajudou!!! Obrigado!
ResponderExcluirMuito bom, aprendi mais uma. Obrigado
ResponderExcluirValeu Lobo! Excellent!
ResponderExcluirgksu nautilus
ResponderExcluircommand not found
VLW pór ter levantado essa matéria de 2013, o gksu ja era, alterei a matéria.
Excluir