Quando instalo algum sistema, geralmente procuro um método de atualização em massa, que atualize meu software recentemente instalado.
Por exemplo, no Debian, isso mudaria o sources.list
ponto para o que eu quero e a execução # apt-get update && apt-get dist-upgrade
.
Existe um equivalente a isso no Fedora (18)? Existe um gerenciador de atualização da GUI que está faltando?
Uma mensagem no Gnome apareceu dizendo que meu sistema requer atualizações importantes. Eu o rejeitei, pois a única opção que ele me apresentava era "Instalar atualizações" e não tinha muita certeza do que isso faria.
Agora, a mensagem desapareceu e não consigo encontrá-la, nem qualquer software ao qual possa estar conectado.
O que estou perdendo aqui?
yum update
resposta é o meu modo preferido. Mas, há um gerente de software da GUI, se você quiser usá-lo. No Gnome 3, vá para atividades e faça uma pesquisa por "atualização de software" (ou encontre-a na sua lista de aplicativos). Isso fará o mesmo por você também.dist-upgrade
pode ser usado a qualquer momento por uma atualização completa ...Respostas:
Antes do Fedora 17
Nenhuma das distros do Red Hat anteriores ao Fedora 17 incluía a capacidade de fazer dist-upgrades conforme solicitado. Essa havia sido uma opção muito discutida na lista de desejos de muitas pessoas, mas nunca havia sido implementada.
Mas antes de começarmos um esclarecimento ...
Então, normalmente, as pessoas fazem um dos seguintes:
Couro cru
Use a versão Rawhide , que é a versão mais avançada, semelhante à de Sid no Debian. O Rawhide oferece lançamentos contínuos no sentido de que sempre possui as versões mais recentes dos pacotes, mas não deve ser usado como uma distro do dia-a-dia, é realmente apenas para testes.
Fique com um único lançamento
Apenas viva com esse fato e mantenha-se atualizado enquanto a distribuição permanecer por perto, usando
yum
. Você pode usaryum
para aplicar as atualizações pendentes e / ou atualizar um único pacote. Além disso, tambémyum
pode ser usado para instalar novos pacotes.Aplique todas as atualizações pendentes (assume que sim em todas as solicitações):
Atualize um único pacote:
Instale um novo pacote:
Applet de atualização de software
Se você deseja executar atualizações usando uma GUI, pode usar a ferramenta de atualização de software que aparece na barra de tarefas. Essa ferramenta faz essencialmente a mesma coisa que a
yum -y update
anterior, e pode ser executada sob demanda usando o seguinte comando:Reinstalar
Quando uma nova versão é lançada, você deve fazer uma nova instalação manualmente e copiar todos os dados e configurações para o novo sistema.
Pré-atualização
Faça uso da ferramenta PreUpgrade . Essa ferramenta basicamente apenas coletou suas configurações e os nomes dos pacotes instalados e o ajudaria a aplicá-los a uma nova instalação. Veja a resposta de @JoelDavis para esta técnica também.
NOTA: Esta não é mais uma opção iniciada no Fedora 18, então você foi avisado.
Fedora 17 e depois
A partir dos 17 anos, agora você pode fazer lançamentos contínuos.
Engordou
A novidade no Fedora 17/18 é uma ferramenta chamada FedUp (FEDora UPgrader) que pretende fazer "dist-upgrades" semelhantes às distribuições Debian / Ubuntu.
Lançamentos contínuos vs. lançamentos de versão
O OP fez uma pergunta de acompanhamento em que ele queria que eu elaborasse a seguinte frase:
Quando fiz esse comentário, quis dizer uma coisa e a frase "lançamentos contínuos" realmente significa outra coisa. Quando eu escrevi isso, eu quis dizer "lançamento contínuo" para significar que agora você pode rolar de um ponto do Fedora (digamos 17) para a versão 18. A maioria das distros, como Debian e Ubuntu, fornece esse recurso agora.
No entanto, ao pesquisar a descrição do que "lançamentos contínuos" realmente significa na wikipedia , agora sou mais instruído sobre o assunto.
trecho da wikipedia
Portanto, do ponto de vista dos puristas, o Debian, Ubuntu, Fedora, não são "lançamentos contínuos". São softwares lançados de padrão pontual que fornecem ferramentas para ajudar na atualização de um release pontual para outro.
O OP também fez a seguinte pergunta
Apenas para que fique claro para futuros leitores. Até os ramos de desenvolvimento do Debian (também conhecido como Sid) e do Fedora (também conhecido como Rawhide) não são "lançamentos contínuos". Claro que você pode usá-los como tal, mas eles são apenas uma "área" de desenvolvimento, onde novos pacotes de software que podem ser incorporados em uma versão futura podem ser apresentados à comunidade de maneira centralizada.
O nível de teste que seria colocado em um pacote colocado em uma dessas ramificações é menos rigoroso do que quando um pacote aparece como uma atualização em uma verdadeira distro "release release", como o ArchLinux (seria minha expectativa).
Aqui está a seção da página da Wikipedia que aborda o uso de ramos de desenvolvimento para distribuições de versão padrão:
fonte
gpk-update-viewer
não estiver instaladodnf install gnome-packagekit-updater
,. (Alternativa:apper
)Você pode usar
yum update
(para atualizar todos os pacotes)e
yum update <packageName>
(para atualizar pacotes instalados individuais)Isso funciona em sistemas Fedora e / ou CentOS e / ou Redhat EL
Você também pode usar
yum install <packagename>
ouyum install <RPM Name or web path>
(para instalar pacotes também nesses sistemas)Há um aplicativo chamado Software Updater que fornece uma GUI, mas
yum
é realmente muito eficiente e bastante intuitivo.Se você tiver alguma dúvida sobre quais opções você pode executar com o yum, use
yum --help
fonte
dnf install widget
lo, talvez não o atualize se já estiver instalado ... masdnf update widget
o atualizará. Parece que há alguma variação nisso entre os gerenciadores de pacotes, como apt, pkg, npm e pip.Embora eu não tenha encontrado nenhuma página online que descreva isso, a
# apt-get upgrade
alternativa no Fedora parece ser# yum update
.Nas páginas de manual do yum:
fonte
yum
ou adnf
atualização é interrompida, eles são particularmente difíceis de recuperar e não fornecem muita ajuda. Acontece que isso causa problemas se a atualização travar a GUI (e você executou o comando de dentro da GUI). Então você deve usar métodos diferentes, que atualmente incluempkcon update
. lwn.net/Articles/702629Geralmente, quando vou para uma nova versão, geralmente faço uma reinstalação completa do sistema. Eu achei a atualização de pacotes no local bastante problemática e a quantidade de tempo gasto na depuração dos problemas é mais complexa do que fazer uma reinstalação.
fonte