Você não pode. No entanto, você pode enganar o pacman a pensar que você tem (há duas maneiras de fazer isso).
-
Basta passar a opção
--dbonly
:pacman -S --dbonly ruby
Isso cometerá a transação no banco de dados (faça um registro da instalação), mas não baixará nem instalará nenhum pacote.
Se você quiser, também pode passar
--asdeps
para marcá-lo como uma dependência.Observe também: o Ruby pode ser instalado para atualização real. Não tenho certeza. Você pode querer considerar o bloqueio da versão (ok porque não está realmente instalado ou crítico, mas normalmente você não deve fazer isso).
-
Faça
rbenv
fornecerruby
. Você pode fazer isso colocando a seguinte linha norbenv
PKGBUILD:provides=('ruby')
Depois de fazer isso, execute
makepkg
novamente e reinstale o pacote compacman -U foobar.pkg.tar.xz
.Você pode ter que mexer com a versão disso. Veja a página wiki no PKGBUILDS .