Como faço o downgrade do Rhythmbox no Ubuntu 13.04

1

Eu corro o Ubuntu 13.04 e uso o Rhythmbox 2.98. Esta versão está cheia de erros e eu gostaria de fazer o downgrade para 2.97 ou mais antigos

Como posso fazer isso? Obrigado

Aqui está minha sources.list

# deb cdrom:[Ubuntu 13.04 _Raring Ringtail_ - Release amd64 (20130424)]/ raring main restricted

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://fr.archive.ubuntu.com/ubuntu/ raring main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ raring main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://fr.archive.ubuntu.com/ubuntu/ raring-updates main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ raring-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://fr.archive.ubuntu.com/ubuntu/ raring universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ raring universe
deb http://fr.archive.ubuntu.com/ubuntu/ raring-updates universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ raring-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://fr.archive.ubuntu.com/ubuntu/ raring multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ raring multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ raring-updates multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ raring-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://fr.archive.ubuntu.com/ubuntu/ raring-backports main restricted universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ raring-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu raring-security main restricted
deb-src http://security.ubuntu.com/ubuntu raring-security main restricted
deb http://security.ubuntu.com/ubuntu raring-security universe
deb-src http://security.ubuntu.com/ubuntu raring-security universe
deb http://security.ubuntu.com/ubuntu raring-security multiverse
deb-src http://security.ubuntu.com/ubuntu raring-security multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu raring partner
# deb-src http://archive.canonical.com/ubuntu raring partner

## This software is not part of Ubuntu, but is offered by third-party
## developers who want to ship their latest software.
deb http://extras.ubuntu.com/ubuntu raring main
    
por Victor Lamoine 07.05.2013 / 19:55

3 respostas

2

Para fazer downgrade de qualquer pacote, você deve fazer duas coisas:

  1. Instale o antigo arquivo deb .
  2. Proibir a atualização do pacote para as versões mais recentes dos repositórios.

Se você usou a versão antiga, talvez você possa encontrar o arquivo deb instalado no seu /var/cache/apt/archives . Caso contrário, tente pesquisar a versão necessária em packages.ubuntu.com ou em outros sites. Por exemplo, você pode experimentar este pacote: 2.97-1ubuntu6.1 .

Em seguida, abra o arquivo /etc/apt/preferences as root (crie o arquivo se ele ainda não existir) e adicione as seguintes linhas:

Package: rhythmbox
Pin: version 2.97-1ubuntu6.1
Pin-Priority: 1001

(Substitua 2.97-1ubuntu6.1 pela versão exata instalada).

Isso forçará apt-get , aptitude e todos esses utilitários a manter o Rhythmbox nesta versão, mesmo quando o repositório tiver um novo. Se você precisar instalar versões antigas de alguns outros pacotes (por exemplo, rhythmbox-data ou talvez algumas bibliotecas), adicione três linhas semelhantes ao mesmo arquivo, com uma linha entre «parágrafos». Você pode encontrar mais algumas informações sobre a sintaxe /etc/apt/preferences aqui .

ATUALIZAÇÃO:

Eu sugiro que você instale rhythmbox com todos os pacotes necessários de uma só vez com um único comando de console. Eu apenas tentei fazer isso agora, então é isso que você precisa:

  1. Remova o seu Rhythmbox atualmente instalado (se isso não for possível devido a outras dependências, você pode tentar pular esta etapa e ignorar alguns avisos depois).
  2. Baixe os pacotes de quantal : rhythmbox_2.97-1ubuntu5 , libmusicbrainz5-0 , librhythmbox-core6 , dados do rhythmbox , gir1.2-rb-3.0 . Coloque todos eles em um único diretório.
  3. Abra o terminal, cd no diretório e execute sudo dpkg -i *.deb . Isso deve instalar o antigo Rhythmbox.

Depois disso, veja quais atualizações você tem no Synaptic ou em outro lugar, e adicione esses pacotes a /etc/apt/preferences como escrevi acima.

    
por Max Alibaev 07.05.2013 / 21:00
1

Para fazer o downgrade de 2.98:

sudo apt-get purge rhythmbox gir1.2-rb-3.0 librhythmbox-core5 rhythmbox-mozilla rhythmbox-data rhythmbox-plugin-zeitgeist rhythmbox-plugin-magnatune rhythmbox-plugin-cdrecorder librhythmbox-core6 rhythmbox-plugins

i.e. o ppa-purge não limpa totalmente e deixa algumas bibliotecas ainda em suas versões v2.98.

Conclua atualizando suas fontes:

sudo apt-get update && sudo apt-get upgrade

E instale uma versão antiga do rhytmbox:

sudo add-apt-repository ppa:fossfreedom/rhythmbox
sudo apt-get update && sudo apt-get install rhythmbox

Isso vai deixar você com o Rhythmbox 2.97 padrão e estável.

    
por Radu Rădeanu 07.05.2013 / 20:15
0

Dê uma olhada neste tópico para fazer o downgrade: link

    
por kingmilo 07.05.2013 / 20:16