linuxbrew

Installazione

$ sudo transactional-update pkg in git-core
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
$ eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
$ brew install hello
$ hello

Se hello funziona correttamente, allora avete installato con successo linuxbrew. Può essere tranquillamente rimosso con brew remove hello

Abilitazione di brew per impostazione predefinita

*** Attenzione: NON aggiungere l'istruzione shellenv eval al vostro .bashrc/.zshrc/etc Questo può causare in alcuni casi, problemi con flatpak e potenzialmente causare problemi con il sistema che usa i binari di brew piuttosto che quelli di sistema. ***

Se si desidera che brew sia abilitato in konsole (o in altri emulatori di terminale) per impostazione predefinita, eseguire il seguente comando:

$ echo 'if [ $(basename $(printf "%s" "$(ps -p $(ps -p $$ -o ppid=) -o cmd=)" | cut --delimiter " " --fields 1)) = konsole ] ; then '$'\n''eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"'$'\n''fi'$'\n' >> ~/.bashrc

Questo eseguirà l'eval della shellenv e aggiungerà brew a $PATH solo quando si usa konsole. Regolare come necessario per l'emulatore di terminale scelto.

Nei test condotti, non è stato dimostrato che questo metodo causa errori di aggiornamento e non provoca conflitti con i pacchetti di sistema.