Linuxbrew - Il-Maniġer tal-Pakketti Homebrew għal Linux


Linuxbrew huwa klonu ta 'homebrew, il-maniġer tal-pakkett MacOS, għal Linux, li jippermetti lill-utenti jinstallaw softwer fid-direttorju tad-dar tagħhom.

Is-sett ta’ karatteristiċi tiegħu jinkludi:

  • Tippermetti l-installazzjoni ta' pakketti f'direttorju tad-dar mingħajr aċċess għall-għeruq.
  • Jappoġġja l-installazzjoni ta' softwer ta' partijiet terzi (mhux ippakkjat fuq id-distribuzzjonijiet nattivi).
  • Jappoġġja l-installazzjoni ta' verżjonijiet aġġornati ta' pakketti meta dik ipprovduta fir-repożitorji tad-distro tkun antika.
  • Barra minn hekk, brew jippermettilek timmaniġġja pakketti kemm fuq il-magni Mac kif ukoll Linux tiegħek.

F'dan l-artikolu, ser nuru kif tinstalla u tuża l-maniġer tal-pakkett Linuxbrew fuq sistema Linux.

Kif tinstalla u tuża Linuxbrew fil-Linux

Biex tinstalla Linuxbrew fuq id-distribuzzjoni tal-Linux tiegħek, qabel ma trid tinstalla d-dipendenzi li ġejjin kif muri.

--------- On Debian/Ubuntu --------- 
$ sudo apt-get install build-essential curl file git

--------- On Fedora 22+ ---------
$ sudo dnf groupinstall 'Development Tools' && sudo dnf install curl file git

--------- On CentOS/RHEL ---------
$ sudo yum groupinstall 'Development Tools' && sudo yum install curl file git

Ladarba d-dipendenzi jiġu installati, tista' tuża l-iskrittura li ġejja biex tinstalla l-pakkett Linuxbrew f'/home/linuxbrew/.linuxbrew (jew fid-direttorju tad-dar tiegħek f'~/.linuxbrew) kif muri.

$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"

Sussegwentement, trid iżżid id-direttorji /home/linuxbrew/.linuxbrew/bin (jew ~/.linuxbrew/bin) u /home/linuxbrew/.linuxbrew/sbin (jew ~/.linuxbrew/sbin) mal-PATH tiegħek u għal tiegħek bash shell initialization script ~/.bashrc kif muri.

$ echo 'export PATH="/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin/:$PATH"' >>~/.bashrc
$ echo 'export MANPATH="/home/linuxbrew/.linuxbrew/share/man:$MANPATH"' >>~/.bashrc
$ echo 'export INFOPATH="/home/linuxbrew/.linuxbrew/share/info:$INFOPATH"' >>~/.bashrc

Imbagħad iġib il-fajl ~/.bashrc biex il-bidliet riċenti jidħlu fis-seħħ.

$ source  ~/.bashrc

Ladarba tkun waqqaft b'suċċess Linuxbrew fuq il-magna tiegħek, tista 'tibda tużah.

Pereżempju tista' tinstalla l-pakkett (jew formula) gcc bil-kmand li ġej. Ħu nota ta 'wħud mill-messaġġi fl-output, hemm xi varjabbli ambjentali utli li għandek bżonn tissettja biex xi formuli jaħdmu b'mod korrett.

$ brew install gcc

Biex telenka l-formuli installati kollha, run.

$ brew list

Tista' tneħħi formula billi tuża l-kmand li ġej.

$ brew uninstall gcc

Tista' tfittex pakketti billi tuża s-sintassi li ġejja.

brew search    				#show all formulae
OR
$ brew search --desc <keyword>		#show a particular formulae

Biex taġġorna Linuxbrew, agħti l-kmand li ġej li se tniżżel l-aktar verżjoni ġdida ta 'homebrew minn GitHub billi tuża l-għodda tal-linja tal-kmand git.

$ brew update

Biex tkun taf aktar dwar l-għażliet tal-użu tal-Linuxbrew, ittajpja:

$ brew help
OR
$ man brew

Kif Tneħħi Linuxbrew fil-Linux

Jekk ma tridx aktar lilna Linuxbrew, tista 'tneħħiha billi taħdem.

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/uninstall)"

Homepage Linuxbrew: http://linuxbrew.sh/.

Dak hu għalissa! F'dan l-artikolu, urejna kif tinstalla u tuża l-maniġer tal-pakkett Linuxbrew fuq sistema Linux. Tista' tistaqsi mistoqsijiet jew ibgħatilna l-kummenti tiegħek permezz tal-formola ta' feedback hawn taħt.