Falha ao atualizar / atualizar o pacote Oh-My-Zsh com o comando 'sudo pacman -S Oh-My-Zsh'

1

Estou tentando atualizar / atualizar o pacote oh-my-zsh no meu arch linux usando o terminal zsh. Normalmente, posso atualizar um pacote com este comando sudo pacman -S package-name . Mas isso não funciona com o Oh-My-Zsh. Em vez disso, descobri que preciso usar esse comando upgrade_oh_my_zsh . Alguém pode lançar alguma luz sobre este assunto?

Edit: Especificamente, eu gostaria de saber porque sudo pacman -S package-name não funciona em Oh-My-Zsh? Por que preciso usar o upgrade_oh_my_zsh para atualizá-lo? Não há nenhum comando padrão para atualizar / atualizar um pacote? Como um novo usuário do Arch Linux, isso é confuso.

Obrigado.

    
por goddar 25.01.2017 / 09:32

1 resposta

0

EDITAR:

Tanto quanto me lembro, o meu-zsh não está disponível como pacote oficial. Está no aur (arch user repository) com o nome oh-my-zsh-git

Para instalar / atualizar, você precisa usar pacaur ou yaourt , mas não pacman !

Última atualização: 2016-06-26 12:03

Oh-My-Zsh pede para se atualizar de tempos em tempos, não é?

Você pode atualizá-lo manualmente em ~/.oh-my-zsh/

 git pull --rebase --stat origin master

Se você obtiver um

Cannot pull with rebase: You have unstaged changes

Faça um git stash e tente o pull novamente.

Agradecemos a @Adaephon por fazer um

git stash pop

depois para reaplicar as alterações ocultas

    
por 25.01.2017 / 09:49