Linuxbrew - Oluṣakoso Package Homebrew fun Lainos


Linuxbrew jẹ ẹda oniye ti homebrew, oluṣakoso package MacOS, fun Lainos, eyiti ngbanilaaye awọn olumulo lati fi software sori ẹrọ si itọsọna ile wọn.

O jẹ ẹya ti a ṣeto pẹlu:

  • Gbigba gbigba awọn idii si itọsọna ile laisi iraye si gbongbo.
  • Ṣe atilẹyin awọn fifi sori ẹrọ ti sọfitiwia ẹnikẹta (kii ṣe dipo lori awọn pinpin kaakiri abinibi).
  • Ṣe atilẹyin awọn fifi sori ẹrọ ti awọn ẹya ti awọn idii ti ọjọ nigbati eyi ti a pese ni awọn ibi ipamọ distro ti atijọ.
  • Ni afikun, pọnti ngbanilaaye lati ṣakoso awọn idii lori mejeeji awọn ẹrọ Mac ati Lainos rẹ.

Ninu nkan yii, a yoo fihan bi a ṣe le fi sori ẹrọ ati lo oluṣakoso package Linuxbrew lori eto Linux kan.

Bii o ṣe le Fi sii ati Lo Linuxbrew ni Lainos

Lati fi Linuxbrew sori ẹrọ pinpin Linux rẹ, ikunku o nilo lati fi sori ẹrọ awọn igbẹkẹle atẹle bi o ti han.

--------- 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

Lọgan ti a ba fi awọn igbẹkẹle sii, o le lo iwe afọwọkọ atẹle lati fi sori ẹrọ package Linuxbrew ni /home/linuxbrew/.linuxbrew (tabi ni itọsọna ile rẹ ni ~/.linuxbrew) bi a ṣe han.

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

Nigbamii ti, o nilo lati ṣafikun awọn ilana /home/linuxbrew/.linuxbrew/bin (tabi ~/.linuxbrew/bin) ati /home/linuxbrew/.linuxbrew/sbin (tabi ~/.linuxbrew/sbin) si PATH rẹ ati si iwe afọwọkọ ipilẹ bash rẹ ~/.bashrc bi o ti han.

$ 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

Lẹhinna orisun faili ~/.bashrc fun awọn ayipada to ṣẹṣẹ lati ni ipa.

$ source  ~/.bashrc

Lọgan ti o ba ti ṣeto Linuxbrew ni aṣeyọri lori ẹrọ rẹ, o le bẹrẹ lilo rẹ.

Fun apẹẹrẹ o le fi package gcc sii (tabi agbekalẹ) pẹlu aṣẹ atẹle. Ṣe akiyesi diẹ ninu awọn ifiranṣẹ inu iṣẹjade, awọn oniyipada ayika to wulo kan wa ti o nilo lati ṣeto fun diẹ ninu awọn agbekalẹ lati ṣiṣẹ ni deede.

$ brew install gcc

Lati ṣe atokọ gbogbo awọn agbekalẹ ti a fi sii, ṣiṣe.

$ brew list

O le yọkuro agbekalẹ kan nipa lilo pipaṣẹ atẹle.

$ brew uninstall gcc

O le wa awọn idii nipa lilo sintasi atẹle.

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

Lati ṣe imudojuiwọn Linuxbrew, ṣe agbekalẹ aṣẹ atẹle ti yoo ṣe igbasilẹ ẹya tuntun ti homebrew lati GitHub nipa lilo ọpa laini aṣẹ git.

$ brew update

Lati mọ diẹ sii nipa awọn aṣayan lilo Linuxbrew, tẹ:

$ brew help
OR
$ man brew

Bii o ṣe le Uninstall Linuxbrew in Linux

Ti o ko ba fẹ fun wa Linuxbrew mọ, o le yọkuro rẹ nipa ṣiṣe.

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

Aaye akọọkan Linuxbrew: http://linuxbrew.sh/.

Iyẹn ni fun bayi! Ninu nkan yii, a ti fihan bi a ṣe le fi sori ẹrọ ati lo oluṣakoso package Linuxbrew lori eto Linux kan. O le beere awọn ibeere tabi firanṣẹ awọn asọye rẹ si wa nipasẹ fọọmu esi ni isalẹ.