Problemas na atualização do Arch Linux (não atualiza) [RESOLVIDO]

1. Problemas na atualização do Arch Linux (não atualiza) [RESOLVIDO]

Joao Damasceno
JoaoDamasceno

(usa Outra)

Enviado em 03/07/2019 - 12:05h

Boa tarde a todos.
Bem, uso o Arch Linux e acabei de verificar que há atualizações disponíveis, pois bem, fui proceder à atualização como sempre faço e eis que me deparei com um problema que não me permite avançar na atualização e inclusive volta para o início. Abaixo segue uma saída de informações do Terminal:

╭─jdt@jdt ~
╰─➤ yay -Syu 1 ↵
:: Sincronizando a base de dados de pacotes...
core está atualizado
extra está atualizado
community está atualizado
multilib está atualizado
:: Iniciando atualização completa do sistema...
resolvendo dependências...
procurando por pacotes conflitantes...
erro: falha ao preparar a transação (não foi possível satisfazer as dependências)
:: a instalação de perl (5.30.0-3) quebra a dependência "perl<5.29" necessária por perl-gtk2-unique
Error installing repo packages
&#9581;&#9472;jdt@jdt ~
&#9584;&#9472;&#10148;
E assim, volta pro início.


  


2. Re: Problemas na atualização do Arch Linux (não atualiza) [RESOLVIDO]

João Paulo
princknoby

(usa Arch Linux)

Enviado em 03/07/2019 - 14:50h


O pacote perl-gtk2-unique necessita de perl<5.29. Porém você está tentando atualizar para 5.30.0-3.

vamos tentar algo?
Desinstala o pacote perl-gtk2-unique:

yay -R perl-gtk2-unique


Faça sua atualização. Após a atualização tente instalar o pacote novamente:

yay -S perl-gtk2-unique 


Não sei se vai dar certo... Mas não custa tentar :)
E só mais uma pergunta. Não sou lá essas coisas com o arch mas, você tem algum motivo em especial pra estar atualizando seu sistema usando os pacotes do repositório do AUR?
Por que não atualiza com o pacman?:

# pacman -Syyu


Espero ter contribuído com algo :D


3. Re: Problemas na atualização do Arch Linux (não atualiza) [RESOLVIDO]

Joao Damasceno
JoaoDamasceno

(usa Outra)

Enviado em 03/07/2019 - 15:14h

princknoby escreveu:


O pacote perl-gtk2-unique necessita de perl<5.29. Porém você está tentando atualizar para 5.30.0-3.

vamos tentar algo?
Desinstala o pacote perl-gtk2-unique:

yay -R perl-gtk2-unique


Faça sua atualização. Após a atualização tente instalar o pacote novamente:

yay -S perl-gtk2-unique 


Não sei se vai dar certo... Mas não custa tentar :)
E só mais uma pergunta. Não sou lá essas coisas com o arch mas, você tem algum motivo em especial pra estar atualizando seu sistema usando os pacotes do repositório do AUR?
Por que não atualiza com o pacman?:

# pacman -Syyu


Espero ter contribuído com algo :D


&#9581;&#9472;jdt@jdt ~
&#9584;&#9472;&#10148; yay -R perl-gtk2-unique 1 &#8629;
[sudo] senha para jdt:
verificando dependências...
erro: falha ao preparar a transação (não foi possível satisfazer as dependências)
:: shutter: a remoção de perl-gtk2-unique quebra a dependência "perl-gtk2-unique"
&#9581;&#9472;jdt@jdt ~
&#9584;&#9472;&#10148;
Ainda não deu não, mas acho que é esse o caminho. Sobre o PacMan, não o utilizo por padrão porque tenho uma grande quantidade de programas instalados via AUR e o PacMan não atualiza o que estiver sido instalado por fora do PacMan, já um helper como o YAY, atualiza tudo, do AUR e o que tiver sido instalado "por fora".


4. Re: Problemas na atualização do Arch Linux (não atualiza)

João Paulo
princknoby

(usa Arch Linux)

Enviado em 03/07/2019 - 15:22h

Tente rodar isso para desinstalar o perl-gtk2-unique:

pacman -Rdd perl-gtk2-unique 


Se der certo, faça a atualização e tente instalar ele novamente. E marque a o tópico como resolvido :D

Caso dê errado, diz ai, pra vermos se conseguimos fazer mais algo.


5. Re: Problemas na atualização do Arch Linux (não atualiza) [RESOLVIDO]

Joao Damasceno
JoaoDamasceno

(usa Outra)

Enviado em 04/07/2019 - 09:42h

princknoby escreveu:

Tente rodar isso para desinstalar o perl-gtk2-unique:

pacman -Rdd perl-gtk2-unique 


Se der certo, faça a atualização e tente instalar ele novamente. E marque a o tópico como resolvido :D

Caso dê errado, diz ai, pra vermos se conseguimos fazer mais algo.


Ôpa, bom dia... dando continuidade... Olha só, recebi uma enorme atualização, algo como 1.8giga e eis que o problema não mais existe, mas há um "porém", quando verifico por novas atualizações ainda há essa "sobra de informações no Terminal":

&#9581;&#9472;jdt@jdt ~
&#9584;&#9472;&#10148; yay -Syu
[sudo] senha para jdt:
:: Sincronizando a base de dados de pacotes...
core está atualizado
extra está atualizado
community está atualizado
multilib está atualizado
:: Iniciando atualização completa do sistema...
não há nada a fazer
:: Searching databases for updates...
:: Searching AUR for updates...
-> Missing AUR Packages: adapta-maia-theme
-> Out Of Date AUR Packages: codecs green-recorder-git perl-goo-canvas pyrenamer
there is nothing to do
&#9581;&#9472;jdt@jdt ~
&#9584;&#9472;&#10148;

Como poderia fazer pra deixar o processo de atualização "redondinho"? sem essas rebarbas?

__________________
P.S. Aproveitando a questão, logo mais entrarei de férias e aproveitarei pra verificar como está o Manjaro sem o uso dos repositórios AUR. Daí faço uma instalação mais "pura", sem "pacotes de fora".


6. Re: Problemas na atualização do Arch Linux (não atualiza) [RESOLVIDO]

João Paulo
princknoby

(usa Arch Linux)

Enviado em 04/07/2019 - 10:28h


Fico feliz que o problema tenha sido resolvido :D

Vamos lá.

A primeira mensagem: Missing AUR Packages: adapta-maia-theme
Está nos dizendo que o pacote adapta-maia-theme está instalado, porém não existe mais nos repositórios do AUR.
Então, se você não usa ele, eu diria pra você desinstalar o mesmo.
yay -Rscn adapta-maia-theme  


Se você usa, eu também diria pra você desinstalar kkk e compilar ele você mesmo.
Esse é o tema do Manjaro né?

Você pode encontrar ele aqui: https://github.com/adapta-project/adapta-gtk-theme
Porém a "cor" original dele é azul e não aquele verde do Manjaro.

Se quiser usar as cores do Manjaro, você deve compilar ele com os seguinte comandos:


sudo rm -rf /usr/share/themes/{Adapta,Adapta-Eta,Adapta-Nokto,Adapta-Nokto-Eta}
rm -rf ~/.local/share/themes/{Adapta,Adapta-Eta,Adapta-Nokto,Adapta-Nokto-Eta}
rm -rf ~/.themes/{Adapta,Adapta-Eta,Adapta-Nokto,Adapta-Nokto-Eta}
./autogen.sh --prefix=/usr --with-selection_color=#009688
make
sudo make install


OBS: Verifique se você tem as dependências instaladas. Se não, ocorrerá erro na instalação. Qualquer dúvida pode falar ai, que tento ajudar :)

Sobre a segunda mensagem: Out Of Date AUR Packages: codecs green-recorder-git perl-goo-canvas pyrenamer
Ele apenas está te dizendo que a muito tempo esses pacotes não recebem atualização e estão desatualizados.

Estou no manjaro, mas quando realize uma pesquisa aqui no AUR pelo pacote codes, recebi o seguinte:
aur/codecs 20071007-1 (+453 0.00%) (Out-of-date 2018-08-28)

Ou seja, é só um aviso de que esses seus pacotes estão desatualizados.
Se você não precisa deles, eu diria pra você desinstalar eles. Se você realmente precisa deles, então continue usando eles, porém vai continuar recebendo essas mensagens.

Recomendo dar uma olhada no site do AUR e fazer a pesquisa por cada um desses pacotes e ver o que as pessoas estão falando sobre eles. Se existe alguma sugestão, ou se ainda é seguro continuar usando e etc. https://aur.archlinux.org/

Em uma rápida olhada no site, lendo os comentários do AUR vi um pessoal falando pra usar o codes64, porém o mesmo também já está a muito tempo sem receber atualização. Então a decisão fica a seu caráter ai :)

Até mais!



7. Re: Problemas na atualização do Arch Linux (não atualiza) [RESOLVIDO]

Joao Damasceno
JoaoDamasceno

(usa Outra)

Enviado em 04/07/2019 - 12:27h

princknoby escreveu:


Fico feliz que o problema tenha sido resolvido :D

Vamos lá.

A primeira mensagem: Missing AUR Packages: adapta-maia-theme
Está nos dizendo que o pacote adapta-maia-theme está instalado, porém não existe mais nos repositórios do AUR.
Então, se você não usa ele, eu diria pra você desinstalar o mesmo.
yay -Rscn adapta-maia-theme  


Se você usa, eu também diria pra você desinstalar kkk e compilar ele você mesmo.
Esse é o tema do Manjaro né?

Você pode encontrar ele aqui: https://github.com/adapta-project/adapta-gtk-theme
Porém a "cor" original dele é azul e não aquele verde do Manjaro.

Se quiser usar as cores do Manjaro, você deve compilar ele com os seguinte comandos:


sudo rm -rf /usr/share/themes/{Adapta,Adapta-Eta,Adapta-Nokto,Adapta-Nokto-Eta}
rm -rf ~/.local/share/themes/{Adapta,Adapta-Eta,Adapta-Nokto,Adapta-Nokto-Eta}
rm -rf ~/.themes/{Adapta,Adapta-Eta,Adapta-Nokto,Adapta-Nokto-Eta}
./autogen.sh --prefix=/usr --with-selection_color=#009688
make
sudo make install


OBS: Verifique se você tem as dependências instaladas. Se não, ocorrerá erro na instalação. Qualquer dúvida pode falar ai, que tento ajudar :)

Sobre a segunda mensagem: Out Of Date AUR Packages: codecs green-recorder-git perl-goo-canvas pyrenamer
Ele apenas está te dizendo que a muito tempo esses pacotes não recebem atualização e estão desatualizados.

Estou no manjaro, mas quando realize uma pesquisa aqui no AUR pelo pacote codes, recebi o seguinte:
aur/codecs 20071007-1 (+453 0.00%) (Out-of-date 2018-08-28)

Ou seja, é só um aviso de que esses seus pacotes estão desatualizados.
Se você não precisa deles, eu diria pra você desinstalar eles. Se você realmente precisa deles, então continue usando eles, porém vai continuar recebendo essas mensagens.

Recomendo dar uma olhada no site do AUR e fazer a pesquisa por cada um desses pacotes e ver o que as pessoas estão falando sobre eles. Se existe alguma sugestão, ou se ainda é seguro continuar usando e etc. https://aur.archlinux.org/

Em uma rápida olhada no site, lendo os comentários do AUR vi um pessoal falando pra usar o codes64, porém o mesmo também já está a muito tempo sem receber atualização. Então a decisão fica a seu caráter ai :)

Até mais!


Muito obrigado... Ajudou demais sim. Mas assim, vamos a algumas interpretações, ok? Olha só: A primeira mensagem:

Missing AUR Packages: adapta-maia-theme está nos dizendo que o pacote adapta-maia-theme está instalado, porém não existe mais nos repositórios do AUR. Então, se você não usa ele, eu diria pra você desinstalar o mesmo.

Tudo bem, desinstalei mesmo, de boa. Mas... o que houve que fez com que ele não mais existisse no sistema?! Reparei que vez por outra isso ocorre com algum pacote.

Já sobre o segundo questionamento: Out Of Date AUR Packages: codecs green-recorder-git perl-goo-canvas pyrenamer. Ele apenas está te dizendo que há muito tempo esses pacotes não recebem atualização e estão desatualizados.

Mas se eu possuo (e utilizo esses programas) o que faz deles "desatualizados"? se o sistema é rolling release e eu sempre verifico as atualizações, então existe uma certa "contagem de tempo" em que o sistema "espera" receber atualizações dos desenvolvedores dos programas, caso contrário ele indicará Out Of Date AUR Packages?! E o que é pra fazer a partir daí? só aguardar mesmo e continuar verificando por atualizações?

Enfim, mais uma vez muito obrigado mesmo. Vou levar a sério instalar um Manjaro sem absolutamente nada "de fora", nada de AUR, tudo 100% via pacman e repositórios oficiais, já que pelo que ando pesquisando, usar uma distro Arch-Based dessa forma, ou mesmo o próprio Arch, lhe conferiria uma enorme estabilidade. Valeu mais uma vez e tudo de bom.


8. Re: Problemas na atualização do Arch Linux (não atualiza) [RESOLVIDO]

João Paulo
princknoby

(usa Arch Linux)

Enviado em 04/07/2019 - 13:27h

Vamos lá.

Referente a sua primeira pergunta:

O AUR não é mantido pelo Arch Linux, é mantido pela comunidade, ou seja, pelos usuários. Então os pacotes que existem lá, são mantidos pela comunidade e não pelo oficialmente pelo Arch Linux em si. Então se um pacote existe ou não no AUR, depende apenas da comunidade, se alguém vai ou não manter tal pacote lá.

Eu não sei como funciona esse processo. Mas imagino que você pode adicionar qualquer coisa ao repositório AUR, e se quiser tirar do repositório também pode. (Nao tenho certeza dessa infomação). O que tenho certeza é que esse pacote não existe mais no AUR (repositório mantido pela comunidade). O que pode ter acontecido? A pessoa que mantinha esse pacote, resolveu apagar ele do respositório, por N motivos, creio eu que ele não precisa prestar esclarecimentos a comunidade, simplesmente pode retirar. Deu pra compreender um pouquinho melhor?

Resumindo: Ele pode ter sido retirado do AUR por N motivos, mas não temos acesso a essa informação, ele simplesmente não está mais presente no repositório AUR.

Agora, referente a seu segundo questionamento:

O fato de você possuir esses programas e utilizá-los, não necessariamente quer dizer que esses programas estão atualizados.
O sistema é rolling-release, mas esses pacotes que estamos nos referindo, não são pacotes mantidos pelo "Sistema Arch Linux" mas sim pela comunidade do Arch Linux.
Ou seja, o que se refere ao sistema, ele está atualizado, mas o que se refere a pacotes mantidos por usuários, isso não depende do sistema, e sim do usuário disponibilizar atualizações para esse pacote.
Esse aviso não está dizendo que seu sistema está desatualizado, ou que existe uma atualização disponível e você precisa fazê-lá. O que esse aviso está dizendo, é que esses pacotes listados, a MUITO tempo não recebe nenhuma atualização, >>por parte do usuário que "mantém" esse pacote no AUR<< ou seja, a atualização desses pacotes, nada depende do sistema estar atualizado, e sim de existir uma atualização disponibilizada pelo usuário que mantém esse pacote.

Ficou um pouco confuso, minha didática não é muito boa, mas espero ter conseguido esclarecer pra você.

Recomendo também, que você dê uma leitura rápida aqui: https://wiki.archlinux.org/index.php/Arch_User_Repository_(Portugu%C3%AAs)

Talvez ajude a entender um pouco melhor as coisas que eu disse. Bem no começo já tem algo bem esclarecedor em um quadrado vermelho:

Atenção: Os pacotes do AUR são conteúdo produzido por usuário. Qualquer uso dos arquivos fornecidos está por sua própria conta e risco. 



9. Re: Problemas na atualização do Arch Linux (não atualiza) [RESOLVIDO]

Joao Damasceno
JoaoDamasceno

(usa Outra)

Enviado em 04/07/2019 - 14:13h

princknoby escreveu:

Vamos lá.

Referente a sua primeira pergunta:

O AUR não é mantido pelo Arch Linux, é mantido pela comunidade, ou seja, pelos usuários. Então os pacotes que existem lá, são mantidos pela comunidade e não pelo oficialmente pelo Arch Linux em si. Então se um pacote existe ou não no AUR, depende apenas da comunidade, se alguém vai ou não manter tal pacote lá.

Eu não sei como funciona esse processo. Mas imagino que você pode adicionar qualquer coisa ao repositório AUR, e se quiser tirar do repositório também pode. (Nao tenho certeza dessa infomação). O que tenho certeza é que esse pacote não existe mais no AUR (repositório mantido pela comunidade). O que pode ter acontecido? A pessoa que mantinha esse pacote, resolveu apagar ele do respositório, por N motivos, creio eu que ele não precisa prestar esclarecimentos a comunidade, simplesmente pode retirar. Deu pra compreender um pouquinho melhor?

Resumindo: Ele pode ter sido retirado do AUR por N motivos, mas não temos acesso a essa informação, ele simplesmente não está mais presente no repositório AUR.

Agora, referente a seu segundo questionamento:

O fato de você possuir esses programas e utilizá-los, não necessariamente quer dizer que esses programas estão atualizados.
O sistema é rolling-release, mas esses pacotes que estamos nos referindo, não são pacotes mantidos pelo "Sistema Arch Linux" mas sim pela comunidade do Arch Linux.
Ou seja, o que se refere ao sistema, ele está atualizado, mas o que se refere a pacotes mantidos por usuários, isso não depende do sistema, e sim do usuário disponibilizar atualizações para esse pacote.
Esse aviso não está dizendo que seu sistema está desatualizado, ou que existe uma atualização disponível e você precisa fazê-lá. O que esse aviso está dizendo, é que esses pacotes listados, a MUITO tempo não recebe nenhuma atualização, >>por parte do usuário que "mantém" esse pacote no AUR<< ou seja, a atualização desses pacotes, nada depende do sistema estar atualizado, e sim de existir uma atualização disponibilizada pelo usuário que mantém esse pacote.

Ficou um pouco confuso, minha didática não é muito boa, mas espero ter conseguido esclarecer pra você.

Recomendo também, que você dê uma leitura rápida aqui: https://wiki.archlinux.org/index.php/Arch_User_Repository_(Portugu%C3%AAs)

Talvez ajude a entender um pouco melhor as coisas que eu disse. Bem no começo já tem algo bem esclarecedor em um quadrado vermelho:

Atenção: Os pacotes do AUR são conteúdo produzido por usuário. Qualquer uso dos arquivos fornecidos está por sua própria conta e risco. 


Excelente...!!!!!!!!!!!!







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts