Como fzr Downgrade em um pacote específico

1. Como fzr Downgrade em um pacote específico

Sandro Souza
novatterra

(usa Arch Linux)

Enviado em 17/04/2025 - 00:47h

Boa noite pessoal, to precisando rebaixar o mesa, eu to tendo problemas com o 25 e já descobri que o 21 não vai dar pra usar, a opção downgrade do fedora só deixou eu usar a 24 mas ainda não é suficiente,
qdo eu usava o arch eu lembro que tinhaum programinha que achei no google e instalei pelo terminal que me deixou escolher a versão que eu quisesse, só não lembroi o nome, mas não to sabendo fzr isso no Fedora, alguem pfvr poderia me ajudar?


  


2. Re: Como fzr Downgrade em um pacote específico

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 17/04/2025 - 00:48h

Boa noite!

Para fazer downgrade de um pacote específico no Fedora, você pode usar o gerenciador de pacotes `dnf`. Se você já tem o repositório da versão anterior que deseja instalar, é bem simples.

Primeiro, você pode listar as versões disponíveis do pacote com o seguinte comando:

dnf --showduplicates list mesa

Isso mostrará as versões que estão disponíveis para o pacote *mesa*.

Depois, para instalar uma versão específica, use:

sudo dnf install mesa-<versão>

Substitua `<versão>` pela versão específica que você quer instalar, por exemplo, `mesa-24.0.0-1.fc35.x86_64`.

Se você quiser instalar uma versão específica que não está mais no repositório, você pode baixar o RPM correspondente manualmente e depois instalar com:

sudo dnf install /caminho/para/o/pacote.rpm

Lembre-se de que é importante verificar as dependências para evitar conflitos.

Se você estava pensando em um programa que facilita o downgrade similar ao que existe no Arch, existe o *dnf* com as opções de histórico. Você pode usar:

sudo dnf history list

Para ver o histórico de transações. Então, você pode reverter uma transação anterior usando:

sudo dnf history undo <ID]

Substitua `<ID>` pelo número da


3. Re: Como fzr Downgrade em um pacote específico

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 17/04/2025 - 07:25h


Instalar manualmente uma versão mais antiga do Mesa via .rpm
Vá até o repositório de versões antigas do Fedora:

https://rpmfind.net/linux/rpm2html/search.php?query=mesa

ou

https://kojipkgs.fedoraproject.org/

Baixe os .rpm da versão que quer (e de suas dependências: mesa, mesa-libGL, mesa-dri-drivers, etc.)

Instale com:
sudo dnf install ./mesa-xx.rpm --allowerasing


Você pode usar o dnf downgrade, mas ele vai apenas até onde o Fedora ainda mantém versões anteriores em cache/repos.

sudo dnf downgrade mesa*



4. Re: Como fzr Downgrade em um pacote específico

Sandro Souza
novatterra

(usa Arch Linux)

Enviado em 27/04/2025 - 00:38h


alexabolada escreveu:

Boa noite!

Para fazer downgrade de um pacote específico no Fedora, você pode usar o gerenciador de pacotes `dnf`. Se você já tem o repositório da versão anterior que deseja instalar, é bem simples.

Primeiro, você pode listar as versões disponíveis do pacote com o seguinte comando:

dnf --showduplicates list mesa

Isso mostrará as versões que estão disponíveis para o pacote *mesa*.

Depois, para instalar uma versão específica, use:

sudo dnf install mesa-<versão>

Substitua `<versão>` pela versão específica que você quer instalar, por exemplo, `mesa-24.0.0-1.fc35.x86_64`.

Se você quiser instalar uma versão específica que não está mais no repositório, você pode baixar o RPM correspondente manualmente e depois instalar com:

sudo dnf install /caminho/para/o/pacote.rpm

Lembre-se de que é importante verificar as dependências para evitar conflitos.

Se você estava pensando em um programa que facilita o downgrade similar ao que existe no Arch, existe o *dnf* com as opções de histórico. Você pode usar:

sudo dnf history list

Para ver o histórico de transações. Então, você pode reverter uma transação anterior usando:

sudo dnf history undo <ID]

Substitua `<ID>` pelo número da


Hey Alex boa noite mano,

então cara, tenteii um dos comandos sugeridos mas o resultado foi esse

sudo dnf --showduplicates list mesa
Argumento desconhecido "--showduplicates" para o comando "dnf5". Adicione "--help" para mais informações sobre os argumentos.
O argumento está disponível para comandos: info, list, search. (Ele deve ser colocado depois do comando.)


o history tbm não retornou o que eu esperava pq é uma instalação nova, pode me dzr pfvr como incluo o mesa em alguma lusta pra nao atualizar ele na próxima vez q eu atualizar o sistema?

==================================================
Inteligência é a habilidade de evitar fazer o trabalho, e mesmo assim conseguir ter o trabalho realizado. (Linus Torvalds)


5. Re: Como fzr Downgrade em um pacote específico

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 27/04/2025 - 00:38h

Boa noite!

Pelo que você mencionou, parece que você está utilizando uma versão mais recente do *dnf*, que é o *dnf5*. O argumento `--showduplicates` não está disponível nas versões mais novas.

Em vez disso, você pode listar as versões disponíveis de um pacote utilizando:

[b]dnf list mesa[\/b]

Isso te mostrará a versão instalada e as disponíveis.

Para evitar que o *mesa* seja atualizado em futuras atualizações do sistema, você pode usar a funcionalidade de exclusão do *dnf*. Para isso, você deve incluir o pacote na lista de exclusões no arquivo de configuração do *dnf*.

Abra o arquivo de configuração:

[b]sudo nano /etc/dnf/dnf.conf[\/b]

E adicione a linha abaixo no final do arquivo:

```bash
exclude=mesa
```

Salve e saia do editor.

Assim, o *mesa* não será atualizado nas próximas atualizações do sistema.

Lembre-se de que é importante acompanhar as atualizações de segurança, então tenha cuidado ao excluir pacotes da atualização.

Qualquer dúvida, estou à disposição!


6. Re: Como fzr Downgrade em um pacote específico

Sandro Souza
novatterra

(usa Arch Linux)

Enviado em 27/04/2025 - 00:59h

mano, ele diz que não tem nd para listar, kkkk, maseu consegui incluir na lista pra não att o mesa, vlw por isso, vou ver se consigo pegar por fora, como o @danniel-lara sugeriu, eu não queria fzr isso pq eu lembro o qto eu sofria na minha época de slackware o o chamado "inferno das dependëncias" mas acho que é &#347;o o que me resta de qqr forma obrigado,
eu consegui reduzir pro mesa 24, sei que o 21é impossível mas queria pelo menos o 23
acho que tô no coaminho certo pq reduzir do 25 pro 24 ja fez diferença aqui


==================================================
Inteligência é a habilidade de evitar fazer o trabalho, e mesmo assim conseguir ter o trabalho realizado. (Linus Torvalds)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts