.
[*]
Hoje você aprenderá a causa do problema de gerenciamento de pacotes Termux, como resolvê-lo e outras maneiras de resolvê-lo.
Se você instalou o aplicativo Termux da Playstore, pode enfrentar o erro abaixo ao atualizar ou instalar o pacote em um dispositivo Android.
[*] Running apt update
Ign:2 https://dl.bintray.com/grimler/game-packages-24 games InRelease
Hit:1 https://packages.termux.dev/apt/termux-main stable InRelease Ign:3 https://dl.bintray.com/grimler/science-packages-24 science InRelease
Err:4 https://dl.bintray.com/grimler/game-packages-24 games Release 502 Bad Gateway
Err:5 https://dl.bintray.com/grimler/science-packages-24 science Release
502 Bad Gateway Reading package lists... Done
E: The repository 'https://dl.bintray.com/grimler/game-packages-24 games Release' does not have a Release file.
N: Metadata integrity can't be verified, repository is disabled now.
N: Possible cause: repository is under maintenance or down (wrong sources.list URL?).
E: The repository 'https://dl.bintray.com/grimler/science-packages-24 science Release' does not have a Release file.
N: Metadata integrity can't be verified, repository is disabled now.
N: Possible cause: repository is under maintenance or down (wrong sources.list URL?).
Qual é a causa dos erros de comando do pacote no Termux?
A causa desse erro é que a compilação do Termux que você instalou da Playstore não é mais suportada. Termux disponibiliza oficialmente sua última versão em GithubGenericName e F-droide.
No entanto, está listado na Playstore com uma versão mais antiga (v0.101
), o que não é recomendado.
Termux (v0.118.0
) moveu a hospedagem primária do repositório de pacotes Termux de Bintray para Fosshost porque o O repositório Bintray foi encerrado em 1º de maio de 2021o que causou problemas para os usuários ao executar a instalação do pacote e executar o comando de atualização com pkg
ou apt
comandos.
Abaixo está o erro que você pode encontrar ao atualizar ou instalar pacotes.
E: The repository 'https://termux.org/packages stable Release' does no longer have a Release file.
N: Metadata integrity can't be verified, repository is disabled now.
N: Possible cause: repository is under maintenance or down (wrong sources.list URL?).
E: The repository 'https://dl.bintray.com/grimler/game-packages-24 games Release' does not have a Release file.
N: Metadata integrity can't be verified, repository is disabled now.
N: Possible cause: repository is under maintenance or down (wrong sources.list URL?).
E: The repository 'https://science.termux-mirror.ml science Release' does not have a Release file.
N: Metadata integrity can't be verified, repository is disabled now.
N: Possible cause: repository is under maintenance or down (wrong sources.list URL?).
Como resolver erros de comando de pacote no Termux
Existem duas maneiras diferentes de resolver esse erro, como:
A primeira é mudando o espelho do repositório principal para outro espelho termuxe a segunda é removendo o repositório não utilizado.
Solução 1: Alterando o Repositório Principal para um Espelho Termux Diferente
Execute o comando abaixo em seu aplicativo Termux para alterar o repositório principal para um espelho separado.
Observação: Se você instalou
other package repositories
comox11
eroot
então você deve selecionar e alterar esses espelhos também.
$ termux-change-repo
Por padrão, o Repositório principal será selecionado. Não mude nada, apenas clique no botão OK botão.
Aqui o repositórios oficiais será selecionado, mas você pode alterá-lo para Espelhos da BFSU ou alguma outra coisa. E depois clique no OK botão.

Agora ele iniciará automaticamente o processo de atualização.
Caso contrário, execute o pkg upgrade
comando para atualizar todos os pacotes para as últimas versões disponíveis. Se você enfrentar o mesmo erro, siga Solução 2.
Solução 2: Removendo o repositório não utilizado no Termux
Se você estiver usando a versão mais antiga do Termux, ainda pode usar o science
e game
repositórios que foram mesclados no main
repositório.
Se você os instalou, execute o seguinte comando para removê-los.
$ apt remove science-repo game-repo
Abaixo está a saída do comando acima.

Depois de remover o science-repo e o game-repo, você precisa executar o pkg upgrade
comando para atualizar o repositório.

Se você ainda estiver recebendo o erro, precisará alterar o repositório de origem de “Repositórios oficiais” para “Espelhos da BFSU”.
Para alterar o repositório, verifique Solução 1 deste artigo.
Embrulhar
Isso é tudo para este artigo, onde você aprendeu como resolver o problema de gerenciamento de pacotes termux ao atualizar repositórios.
Espero que uma dessas soluções resolva seu problema de gerenciamento de pacotes Termux. No entanto, se o erro persistir, sinta-se à vontade para nos contatar na seção de comentários.

Mente tecnológica inovadora com 12 anos de experiência trabalhando como programador de computador, desenvolvedor web e pesquisador de segurança. Capaz de trabalhar com uma variedade de soluções de tecnologia e software e gerenciar bancos de dados.
[*].
[*]