Atualizar Fedora 21 para Fedora 22 [RESOLVIDO]

13. Re: Atualizar Fedora 21 para Fedora 22 [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 27/05/2015 - 13:51h

wudze escreveu:

Na minha vaaasta experiência como baixador de ISOs (sic!) aprendi que dão menos problemas quando o fazemos por torrent. Não sei explicar o porquê.
Baixei aqui a iso com gnome e aparentemente tá td ok, não vi grandes mudanças. Acredito que não terei necessidade de usar a versão 22. Vou esperar a 23.
Sobre o famigerado gerenciador de pacotes, bem que poderiam trocar pelo Zypper, o que acham?


---------------------------------------------------------------
Nível usuário, entusiasta, admirador, nada mais:)
---------------------------------------------------------------


O yum (e por extensão o dnf, que é o yum reescrito em Python 3) é o menos pior gerenciamento de pacotes e dependências da história do GNU/Linux. Digo menos pior porque gerenciamento de dependências é quarta pior coisa na história do GNU/Linux (após, nesta ordem, o GNOME, o PulseAudio e o systemd). Sendo assim, deixa o dnf mesmo.

--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


  


14. Re: Atualizar Fedora 21 para Fedora 22 [RESOLVIDO]

LinuxWalker
Delusion

(usa Debian)

Enviado em 27/05/2015 - 14:08h

lcavalheiro escreveu:
O yum (e por extensão o dnf, que é o yum reescrito em Python 3) é o menos pior gerenciamento de pacotes e dependências da história do GNU/Linux. Digo menos pior porque gerenciamento de dependências é quarta pior coisa na história do GNU/Linux (após, nesta ordem, o GNOME, o PulseAudio e o systemd). Sendo assim, deixa o dnf mesmo.

Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


âãããããããaaaaaa...
deve ser por isso então que fedora é a única distro que permite desinstalar quase todas as apps do gnome(rhythmbox, cheese, por exemplo) sem afetar o sistema.
openSUSE, Ubuntu-gnome, Sabayon, Archlinux e suas cópias (manjaro, Antergos), nenhum desses que testei permite isso. Algumas apps levam embora o gnome inteiro se desinstalada, rsrs...


---------------------------------------------------------------
Nível usuário, entusiasta, admirador, nada mais:)
---------------------------------------------------------------


15. Re: Atualizar Fedora 21 para Fedora 22 [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/05/2015 - 14:14h

-eu gostava do yum
-sentirei saudades
;)


16. Re: Atualizar Fedora 21 para Fedora 22 [RESOLVIDO]

William Amaral de Souza
Williamm

(usa Linux Mint)

Enviado em 27/05/2015 - 14:23h

Seguinte, acabei de atualizar com
sudo fedup --network 22
A principio funcionou perfeitamente, e ao que parece esta muito rápido e bonito, se notar algo de diferente posto ai!!


Obrigado!


17. Re: Atualizar Fedora 21 para Fedora 22 [RESOLVIDO]

Elder Marco
eldermarco

(usa Fedora)

Enviado em 27/05/2015 - 14:54h

Se o usuário quiser, ele poderá usar o yum sem problemas no fedora 22. Só que o dnf agora é o gerenciador de pacotes default do sistema. Na verdade, não faz muita diferença em termos práticos, uma vez que praticamente todos os comandos do yum são compatíveis com o dnf. Os principais motivos para se iniciar o dnf e deixar o yum para trás foi por causa da pouca documentação da API do yum e por causa do algoritmo de resolução de dependências do mesmo.

Se você chamar o yum via terminal será direcionado para o dnf. Para usar o yum de verdade, você tem que utilizar o comando yum-deprecated.

Mas enfim, conheço pessoas que usaram o fedup sem grandes problemas. Eu pessoalmente, prefiro não me arriscar e ter que instalar do zero de qualquer jeito. Até porque, consigo fazer a instalação "from scratch" e depois refazer todas as configurações em instalar os pacotes que eu uso no meu sistema em 2h, pouco tempo.






18. Re: Atualizar Fedora 21 para Fedora 22 [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 27/05/2015 - 22:35h

A dica sobre a atualização do Fedora do 21 pro 22 já foi enviada pra moderação, mas como eu sou um Dino bonzinho eu vou dar uma palhinha pra vocês:

Esquisitos, nerds e falastrões do Viva o Linux, aqui começa mais uma Dica do Dino® trazendo para vocês informações tão confiáveis quanto a Saga de Gilgamesh. No cardápio de hoje temos o Fedora 22. Lançado em 26/05/2015, o Fedora 22 é a mais nova versão da distribuição de testes da Red Hat Enterprise Linux (RHEL), uma distro comercial e uma das distros-mãe (ao lado do Debian e do Slackware). Para melhor entender a relação entre essas figuras, pense no Fedora como o Debian Testing, o RHEL como o Debian Stable e no CentOS como o Debian Old-Stable. Das três, só o RHEL é pago, enquanto as outras duas tem foco na comunidade mesmo.
Existem várias formas de atualizar o Fedora de uma versão pra outra, mas a maioria envolve o uso das ferramentas FedUp, Yumex e Fedy. Porém, sempre existirá o usuário à moda antiga que não vê a necessidade de instalá-las no seu dia-a-dia e gosta de fazer as coisas na unha. Para estes usuários, o Dino aqui compartilha seus conhecimentos sobre como fazer o upgrade usando apenas o yum.
Gostou? Então chame os go-go boys, abra o uísque e vamos aos trabalhos!

AVISO IMPORTANTE
Faça backup de todos os dados sensíveis antes de começar este procedimento. O autor desta dica se exime totalmente da responsabilidade por qualquer perda que seja provocada por estes procedimentos. Better safe than sorry, como se aprende com o Slackware.

1. Remover arquivos de configuração não usados:
# yum install rpmconf
# rpmconf -a
# find /etc /var /usr -name "*?.rpmsave" -execdir rm {} \;
# find /etc /var /usr -name "*?.rpmnew" -execdir rm {} \;

2. Remover pacotes órfãos e/ou instalados como dependências de algum outro pacote mas não mais usados pra nada porque o pacote dependente foi removido
# yum install yum-utils
# package-cleanup --leaves
Isso vai listar os pacotes não requeridos por outros pacotes. Remova-os manualmente.
# package-cleanup --orphans
Isso vai listar os pacotes órfãos. Remova-os manualmente. Se preferir realizar uma remoção assistida, instale o rpmreaver:
# yum install rpmreaver
# rpmreaver
Ele é um programa com menu ncurses que permite verificar o que vai acontecer com os outros pacotes caso um pacote seja desinstalado. Muito útil na hora de limpar o sistema de pacotes desnecessários.

Os passos 1 e 2 permitem remover pacotes e arquivos de configuração desnecessários no sistema. Por se tratar de um procedimento administrativo pouco conhecido, foram incluídos aqui.

3. Realizando o upgrade
a) Modo automático:
Instale e execute o script provido pela comunidade:
# yum install fedora-upgrade
# yum clean all
# fedora-upgrade
Vale lembrar que, embora o fedora-upgrade seja a maneira Dobbsiana de fazer as coisas, ele não é uma ferramenta oficial do Fedora (que recomenda, por ubuntisse pura, o uso do FedUp). O script emitirá um alerta, que pode ser ignorado com segurança pressionando <ENTER>. Acompanhe as ações do script, revisando-as sempre antes de avançar para o próximo passo.
Caso você tenha algum repositório que não tenha sido atualizado para o Fedora 22 ainda (no meu caso, eu tinha o VirtualBox), o script falhará. Remova o repositório complicado e tente novamente.
Se tudo der certo (e vai dar, em nome de "Bob" Dobbs três vezes root todo poderoso), você vai ser agraciado com uma pequena lista de pacotes a serem atualizados. Olha o resumo dela aqui:
Instalar        27 Packages (+197 Dependent packages)
Upgrade 2513 Packages (+ 1 Dependent package)
Remove 4 Packages
Desatualizar 1 Package

2,0GB de downloads. Após atualizar ele vai perguntar se sua instalação é server, cloud, workstation ou se é nonproduct. Escolha workstation já que estamos trabalhando com um desktop e siga em frente.

b) Modo manual
Não testei porque o modo automático funcionou pra mim, mas fica como registro pra quem quiser fazer a coisa bem à moda slacker:
Vá para o modo texto puro com <CTRL><ALT><F2>, e então rode os comandos:
# yum update yum
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-22-$(uname -i)
# yum clean all
# yum --releasever=22 distro-sync

4. Adeus, yum! Bem-vindo, dnf!
Após realizar todos os procedimentos descritos aqui, você já estará usando o Fedora 22. Para verificar isso, rode o comando
# dnf repolist
O retorno do comando deverá ser algo parecido com:
Google - x86_64                                                                                       7.6 kB/s | 3.6 kB     00:00    
google-earth 12 kB/s | 4.8 kB 00:00
Fedora 22 - x86_64 886 kB/s | 41 MB 00:47
RPM Fusion for Fedora 22 - Free - Updates 920 B/s | 399 B 00:00
RPM Fusion for Fedora 22 - Nonfree - Updates 885 B/s | 399 B 00:00
RPM Fusion for Fedora 22 - Free 240 kB/s | 551 kB 00:02
Fedora 22 - x86_64 - Updates 2.1 MB/s | 3.4 MB 00:01
google-chrome 10 kB/s | 3.6 kB 00:00
RPM Fusion for Fedora 22 - Nonfree 116 kB/s | 148 kB 00:01
Last metadata expiration check performed 0:00:00 ago on Wed May 27 21:36:54 2015.
id do repo nome do repo status
*fedora Fedora 22 - x86_64 44.762
google Google - x86_64 3
google-chrome google-chrome 3
google-earth google-earth 1
rpmfusion-free RPM Fusion for Fedora 22 - Free 493
rpmfusion-free-updates RPM Fusion for Fedora 22 - Free - Updates 0
rpmfusion-nonfree RPM Fusion for Fedora 22 - Nonfree 163
rpmfusion-nonfree-updates RPM Fusion for Fedora 22 - Nonfree - Updates 0
*updates Fedora 22 - x86_64 - Updates 2.073

Se a saída indicar que os repositórios foram atualizados para o Fedora 22, parabéns, você já realizou o upgrade. Com isso diga adeus ao yum, o gerenciador de dependências da distro até o F21, e diga oi para seu filho mais novo, o dnf. Sinceramente, a diferença se resume a: o yum usa Python 2 e o dnf, o Python 3. Com isso o dnf consegue ganho de velocidade e otimização de processamento. Finalize o upgrade com o comando
# dnf --best group install "Minimal Install"
Para atualizar os pacotes centrais da distro e marcá-los como instalados. Faça o mesmo para todos os grupos de aplicativos que você tenha instalado. Infelizmente o yum não listará quais grupos você havia instalado e dnf não os reconhecerá como tal automaticamente. Tentativa e erro, garotões!
Após todas as checagens, atualize o sistema (novamente, mas ei, esse é Fedora-way):
# dnf upgrade

5. Atualizar o GRUB
Hora de preparar o computador para as próximas reinicializações. Em primeiro lugar, atualize a ordem dos scripts usados na inicialização:
# cd /etc/rc.d/init.d; for f in *; do [ -x $f ] && /sbin/chkconfig $f resetpriorities; done
# grub2-mkconfig -o /boot/grub2/grub.cfg
# grub2-install /dev/sda
Substitua /dev/sda pelo disco a ser usado para gravação do GRUB. Salve todos os seus trabalhos e reinicie o computador.

Conclusão
Meus parabéns, com isso você acabou de atualizar seu F21 para o F22 sem usar o FedUp ou o Yumex pra isso! E agora o Dino® se despede de todos vocês desejando meses de compilação longa e próspera!
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


19. Re: Atualizar Fedora 21 para Fedora 22 [RESOLVIDO]

William Amaral de Souza
Williamm

(usa Linux Mint)

Enviado em 28/05/2015 - 12:43h

Já me deparei com uma alteração... eu alterei o arquivo .config/nautilus/accels para colocar o BackSpace para voltar um diretorio acima, e no Fedora 21 estava ok, agora no 22 nao funcionou mais, será que tem que mudar em outro local?



20. Re: Atualizar Fedora 21 para Fedora 22 [RESOLVIDO]

Elder Marco
eldermarco

(usa Fedora)

Enviado em 28/05/2015 - 12:48h

William,

Crie um novo tópico para essa sua dúvida, já que essa não tem nada a ver com a do tópico.


21. Re: Atualizar Fedora 21 para Fedora 22 [RESOLVIDO]

William Amaral de Souza
Williamm

(usa Linux Mint)

Enviado em 05/06/2015 - 11:21h

eldermarco escreveu:

William,

Crie um novo tópico para essa sua dúvida, já que essa não tem nada a ver com a do tópico.




Criado....

http://www.vivaolinux.com.br/topico/Red-Hat-Fedora/BackSpace-no-GNOME-nautilus-3162



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts