A solução foi dada em este tópico do fórum . A resposta específica está enterrada em algum lugar nesse segmento. Mas vou dar os passos aqui. No entanto, esse tópico do fórum irá mantê-lo atualizado à medida que as coisas evoluírem. Estas etapas permitem o uso de diálogos do KDE com o Firefox no Kubuntu 12.04 (outras distros do KDE são suportadas também - veja o tópico do fórum).
Minha solução (dada abaixo) é a solução abrangente . Se a quantidade de detalhes aqui confundir você, consulte o tópico do fórum ou faça perguntas aqui.
Primeiro, você precisa adicionar um PPA ao Kubuntu. Eu conheço dois PPAs adequados. blue-shell
é o principal, mas alexey-ivanov
também está disponível. Por favor, verifique o tópico do fórum (ou faça uma pesquisa) para ver se os PPAs mencionados aqui ainda são as melhores escolhas. (ATUALIZAÇÃO: As respostas abaixo sugerem que o PPA alexey-ivanov pode estar extinto agora.) Eu espero que blue-shell
continue sendo uma boa escolha, porque eles são um jogador significativo do KDE.
Ressalva: enquanto houver um pacote do Firefox no PPA, ele deve ter prioridade sobre outras versões (não-KDE) do Ubuntu (por padrão). Mas se não houver nenhum pacote no PPA, o Firefox regular (não-KDE) será instalado. Isso geralmente deixa os usuários do KDE insatisfeitos.
Existem várias soluções fáceis para esse pequeno incômodo. (Você poderia até mesmo ignorar a possibilidade mencionada em minha advertência e adotar uma abordagem mais simples - mas estou oferecendo a solução abrangente nesta resposta. Também discuto algumas outras opções no tópico do fórum mencionado acima.)
Minha solução recomendada é adicionar os dois PPAs mencionados acima. (Adicionar dois é quase tão fácil quanto adicionar um.) Se houver um problema com um PPA, o Firefox habilitado para KDE pode ser extraído do outro PPA. A solução não é perfeita, mas é razoável. (Novamente, veja o tópico para discussão detalhada).
Aqui está uma URL relevante para cada PPA junto com o código que pode ser executado no terminal para adicionar o PPA.
-
link :
sudo apt-add-repositório ppa: blue-shell / firefox-kde
-
link :
sudo apt-add-repositório ppa: alexey-ivanov / firefox-kde
Como mencionado, adicionei os dois PPAs ao meu sistema e acho que essa é uma boa estratégia. Mas você pode seguir estas instruções para apenas um dos PPAs, deixando de fora as etapas relacionadas ao outro.
Agora defina a prioridade de instalação de cada PPA da seguinte forma:
sudo nano /etc/apt/preferences.d/blue-shell-firefox-kde-pin-1001
Esse arquivo deve conter este texto:
Package: *
Pin: release o=LP-PPA-blue-shell-firefox-kde
Pin-Priority: 1001
Faça o mesmo para o outro PPA se adicionou os dois:
sudo nano /etc/apt/preferences.d/alexey-ivanov-firefox-kde-pin-1000
Aqui está o texto que vai no segundo arquivo:
Package: *
Pin: release o=LP-PPA-alexey-ivanov-firefox-kde
Pin-Priority: 1000
Observe que os valores de prioridade de pinos não são os mesmos. Eu dei maior prioridade ao blue-shell. (Se você instalar apenas um PPA, use apenas um valor de 1000 para ele.)
Agora, execute este código em um terminal:
sudo apt-get update
Neste ponto, você poderá instalar ou atualizar o Firefox (usando apt-get install
). Mas quero mostrar outro passo que incluo. Antes de executar apt-get install
, executo este comando:
apt-cache policy firefox
A saída será semelhante a esta (com diferentes números de versão, é claro):
Installed: 16.0.2+build1-0ubuntu0.12.04.1+ppa1
Candidate: 17.0+build2-0ubuntu0.12.04.2~ppa2
Version table:
17.0.1+build1-0ubuntu0.12.04.1 0
500 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu/ precise-security/main amd64 Packages
17.0+build2-0ubuntu0.12.04.2~ppa2 0
1001 http://ppa.launchpad.net/blue-shell/firefox-kde/ubuntu/ precise/main amd64 Packages
*** 16.0.2+build1-0ubuntu0.12.04.1+ppa1 0
11.0+build1-0ubuntu4 0
500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
Os três asteriscos acima apontam para o que está instalado. "Candidato" mostra qual deles será instalado se você executar apt-get install
. Examinar isso rapidamente ajudará você a evitar surpresas (como perder a versão do Firefox habilitada para KDE se o PPA estiver inativo).
Resumo (tl; dr)
Na primeira vez que você fizer isso, use todas estas etapas:
- sudo add-apt-repositório ppa: XXXXXXXXXXX (como acima)
- edite o arquivo /etc/apt/preferences.d/XXXX para cada PPA (definir prioridade)
- sudo apt-get update
- política do apt-cache firefox
- sudo apt-get instala o firefox firefox-kde-support
Para atualizações manuais posteriores, se você não usa atualizações automáticas, faça o seguinte:
- sudo apt-get update
- (opcional) firefox da política do apt-cache
- sudo apt-get instala o firefox firefox-kde-support