
Estou usando o yaourt no ArchLinux.
- É possível fazer isso,
yaourt -Syu
mas incluindo apenas pacotes do core/extra ou o que eu quero? - Como atualizar pacotes únicos?
yaourt -U <package>
não funciona (não foi possível encontrar ou ler o pacote). Eu tenho que usaryaourt -S <package>
?
EDITAR
- Há um problema ao usar
yaourt -S <package>
: Se não houver nenhuma atualização disponível, o pacote será reinstalado de qualquer maneira
Responder1
Para o primeiro ponto:
É possível fazer um yaourt -Syu mas incluindo apenas pacotes do core/extra ou o que eu quero?
De acordo com a documentação, pacman
(ou yaourt
neste caso) tentará ler pacman.conf
cada vez que for invocado. Então, você tentou comentar as seções que não deseja que sejam atualizadas?
Para o segundo ponto:
Como atualizar pacotes únicos?
yaourt -U <package>
não funciona (não foi possível encontrar ou ler o pacote). Eu tenho que usaryaourt -S <package>
?
O comando de instalação do Pacman -S
é, na verdade, uma sincronização. A instalação ou atualização são feitas da mesma maneira:
$ pacman -S <package>
Ou:
$ yaourt -S <package>
Responder2
Se você quiseratualize apenas um pacote no Arch Linux, faça o seguinte (observe que#indica que o comando deve ser executado comoraiz)
1) Pesquise o nome do pacote com
$pacman-Sspalavra-chave
(imprime aqui o nome do pacote e outras coisas)
2) Execute o seguinte comando para obter o URI do pacote
# pacman -Syup | grepnome_do_pacote
(escreva o nome do pacote que você obteve no comando anterior, agora você deve obter o uri do pacote)
3) Por fim, copie o uri e execute o seguinte comando para atualizá-lo
#pacman-Upacote_uri
Espero que isso ajude alguém. Como observação lateral, isso énão é o caminho recomendadopara atualizar um pacote. Se possível, atualize todo o sistema. No entanto, esta é uma boa maneira quando você só precisa atualizar um pacote e não tem largura de banda para executar uma atualização completa do sistema.(por exemplo, recentemente precisei atualizar apenas oplug-in flashpacote).