Atualizando para KDE-3.2 usando o APT no SuSE 9
Esse tutorial é bastante simples e voltado para aqueles, que assim como eu, sofreram um pouco para atualizar o KDE-3.1 compilando ou instalando os pacotes RPM. Qualquer correção ou comentário é bem vindo.
Introdução
Esse tutorial é bastante simples e voltado para aqueles, que como eu, sofreram um pouco para atualizar o KDE-3.1 compilando ou instalando os pacotes *.rpm. Qualquer correção ou comentário é bem vindo.
Para instalar ou obter maiores informações sobre o APT, você pode consultar um artigo que foi postado alguns dias atrás aqui mesmo no site:
Instalei o APT com base nesse artigo e usei o site http://linux01.gwdg.de/apt4rpm/, também mencionado nesse artigo para atualizar o KDE-3.2.
Segue o artigo que é uma tradução do tutorial do site mais alguns pontos que eu tive que mudar para funcionar legal.
Esse HOWTO de atualização do KDE-3.1 para o KDE-3.2 é somente um informativo e portanto não há garantias que ele funcionará. Este procedimento foi realizado em uma instalação padrão do SuSE 9, com algumas atualizações, mas não todas.
1) Backup
Faça backups de seus arquivos importantes. Copie por exemplo $home/.kde para $home/.kde-3.1 (incluindo /root/.kde). Guarde uma lista dos pacotes *.rpm instalados (rpm -qa > lista_pacotes).
2) APT
Execute "apt update" e "apt -s update" e determine se há alguma atualização. Se você quiser que as atualizações sejam efetuadas, faça agora e verifique se o seu sistema está ainda funcionando normalmente.
Os seguintes pacotes RPMs são necessários pelo KDE-3.2 e não são instalados por padrão no SuSE 9:
# apt install id3lib gnokii taglib libjasper
Alguns dos arquivos oriundos do k3b, kdebase3-SuSE e pacotes *-devel conflitam com arquivos do kdelibs3. O pacote k3b pode ser removido temporariamente do sistema com "apt remove k3b". Os pacotes *-devel aparentemente não são necessários agora. O pacote kdebase3-SuSE deve ser removido definitivamente do seu sistema.
Você provavelmente terá que recolocar os ícones na tela. Para que você possa recuperá-los depois, copie-os para um outro diretório. Por exemplo:
$ cp $home/.icon $home/icon-3.1
$ cp $home/desktop $home/desktop-3.1
No meu caso não precisei recolocar os ícones, tudo ficou como estava. Se você não é muito familiarizado com o modo texto, sugiro que você tenha instalado outro gerenciador de janelas, como por exemplo Gnome ou WindowMaker, pois depois que você remover o kdebase3-SuSE o KDE não funcionará mais até o final da atualização.
Remova o kdebase3-SuSE com:
# apt remove kdebase3-SuSE
Edite o arquivo /etc/apt/sources.list. Deixe somente uma linha descomentada para facilitar a instalação. O tutorial em Inglês pede para deixar uma linha descomentada da seguinte maneira:
rpm ftp://ftp.gwdg.de/pub/linux/suse/apt/ SuSE/9.0-i386 suse-people
No meu caso eu tive que deixar assim:
Para instalar ou obter maiores informações sobre o APT, você pode consultar um artigo que foi postado alguns dias atrás aqui mesmo no site:
Instalei o APT com base nesse artigo e usei o site http://linux01.gwdg.de/apt4rpm/, também mencionado nesse artigo para atualizar o KDE-3.2.
Segue o artigo que é uma tradução do tutorial do site mais alguns pontos que eu tive que mudar para funcionar legal.
Início
Esse HOWTO de atualização do KDE-3.1 para o KDE-3.2 é somente um informativo e portanto não há garantias que ele funcionará. Este procedimento foi realizado em uma instalação padrão do SuSE 9, com algumas atualizações, mas não todas.
Preparação
1) Backup
Faça backups de seus arquivos importantes. Copie por exemplo $home/.kde para $home/.kde-3.1 (incluindo /root/.kde). Guarde uma lista dos pacotes *.rpm instalados (rpm -qa > lista_pacotes).
2) APT
Execute "apt update" e "apt -s update" e determine se há alguma atualização. Se você quiser que as atualizações sejam efetuadas, faça agora e verifique se o seu sistema está ainda funcionando normalmente.
Os seguintes pacotes RPMs são necessários pelo KDE-3.2 e não são instalados por padrão no SuSE 9:
- id3lib
- gnokii
- flac
- taglib
- libjasper
# apt install id3lib gnokii taglib libjasper
Alguns dos arquivos oriundos do k3b, kdebase3-SuSE e pacotes *-devel conflitam com arquivos do kdelibs3. O pacote k3b pode ser removido temporariamente do sistema com "apt remove k3b". Os pacotes *-devel aparentemente não são necessários agora. O pacote kdebase3-SuSE deve ser removido definitivamente do seu sistema.
Você provavelmente terá que recolocar os ícones na tela. Para que você possa recuperá-los depois, copie-os para um outro diretório. Por exemplo:
$ cp $home/.icon $home/icon-3.1
$ cp $home/desktop $home/desktop-3.1
No meu caso não precisei recolocar os ícones, tudo ficou como estava. Se você não é muito familiarizado com o modo texto, sugiro que você tenha instalado outro gerenciador de janelas, como por exemplo Gnome ou WindowMaker, pois depois que você remover o kdebase3-SuSE o KDE não funcionará mais até o final da atualização.
Remova o kdebase3-SuSE com:
# apt remove kdebase3-SuSE
Edite o arquivo /etc/apt/sources.list. Deixe somente uma linha descomentada para facilitar a instalação. O tutorial em Inglês pede para deixar uma linha descomentada da seguinte maneira:
rpm ftp://ftp.gwdg.de/pub/linux/suse/apt/ SuSE/9.0-i386 suse-people
No meu caso eu tive que deixar assim:
rpm ftp://ftp.gwdg.de/pub/linux/suse/apt/ SuSE/9.0-i386 suse-people kde xfree86
3) Execução
No tutorial em Inglês existe uma instalação básica e uma avançada. Testei somente a instalação básica, então resolvi nem mesmo traduzir a versão avançada, pois não conheço esse procedimento.
Use as seguintes linhas de comando:
# apt update
# apt -s dist-upgrade
# apt --test dist-upgrade
Esses comandos executarão o RPM em modo de teste, nenhum RPM será instalado ou removido. No caso de achar algum conflito, esses conflitos serão mostrados, assim é possível antecipar problemas.
Se houver arquivos conflitantes, você pode instruir o apt para usar a força para completar a instalação. Continue com "apt --force-rpm-install dist-upgrade". Isso pode ser perigoso, se for fazer dessa forma é bom você ter os RPMs antigos em mãos em caso de problema.
Finalize com:
# SuSEconfig
# ldconfig
Remova os arquivos temporários do KDE:
# rm -f /tmp/kde-*
Depois de instalado e testado, você pode remover os pacotes RPM:
# rm -f /var/cache/apt/*rpm
Não esqueça de reinstalar o k3b e qualquer outro pacote que você desisntalou durante a atualização.
# apt-get --reinstall install k3b
Bom, estou utilizando o KDE-3.2 agora. O único problema que encontrei foi no volume do som que fica ancorado na barra de ferramenta. Que quando clico nele, ele some. Espero que saia uma correção logo, o restante está muito bom.