Hur man installerar och använder root i Linux

Hur Man Installerar Och Anvander Root I Linux




Root är ett mycket populärt ramverk med öppen källkod designat av CERN-laboratorierna för statistiska analyser. Den är mycket vördad inom högenergifysikforskningen på grund av dess förmåga att arbeta med enorma datamängder med relativ lätthet. Datauppsättningens storlek är något som inte bryr sig mycket för Root-användare eftersom den använder en C++-tolk i sin kärna, vilket är ett av de mest minneseffektiva programmeringsspråken som någonsin byggts.

Root-applikationen kommer också med ett unikt grafiskt användargränssnitt som gör det möjligt för personer med liten eller ingen programmeringsbakgrund att interagera med detta verktyg och använda det för sina applikationer. Det finns också en C++-tolk som arbetar i backend för att förse detta verktyg med dess kärnfunktioner. Denna tolk kan interageras med genom att skriva koden i C++ med hjälp av rotprompten.







Root används främst för att studera och analysera stora mängder data. De olika representationerna som Root kan visualisera all data i är några av de mest unika och informationsrika visualiseringarna som produceras av något dataanalysverktyg. Root kan inte bara enkelt generera grafer och visuella prestandamått på flera lager av stora datamängder, den kan också göra allt detta mycket snabbt och bevara mer minne jämfört med andra datautvinningsverktyg. Några exempel på Roots visuella prestandamått visas i följande:







Installation

Att installera och använda Rot , måste vi först installera några förutsättningar för detta ramverk.





1. Vi installerar några viktiga paket för Root med hjälp av benägen pakethanterare. Dessa inkluderar git , dpkg-dev , gcc , g++ , och mer.

Öppna Bash-terminalen på din Linux-maskin och kör följande kommandon:



$ sudo apt-get install git dpkg-dev göra g++ gcc binutils libx11-dev

Du bör få en utdata som liknar denna:

$ sudo apt-get install libxpm-dev libxft-dev libxext-dev

Du bör få en liknande utgång:

2. Vi flyttar nu till katalogen där vi vill installera Rot genom att köra följande kommando:

$ CD / usr / lokal /

3. Ladda ner Rot filer från Github.

Kör följande kommando:

$ sudo git klon https: // github.com / rot-spegel / root.git

Du bör få något som liknar följande bild som utdata:

4. Ändra äganderätten till 'root'-mappen som laddades ner i föregående steg.

Kör följande kommando:

$ sudo chown -R 'Användarnamn' rot


Notera : Om du inte känner till användarnamnet för din maskin, kör följande kommando och den första kolumnen i utgången är ditt användarnamn:

$ WHO

5. Gå in i 'root'-katalogen som innehåller alla nedladdade filer och sedan bygger vi koden.

Kör följande kommando:

$ CD rot && . / konfigurera --Allt && göra -j 4

Du bör få en utdata som liknar denna:


Notera : Om det föregående kommandot inte fungerar för dig, kör följande kommando:

$ göra rena && . / konfigurera --minimal && göra


Notera : Steg 5 kan ta några minuter att köra klart. Du kommer att kunna se terminalutgångarna som visar slutförandet i procent.

6. När byggnaden är klar kör du följande kommando:

$ källa bin / thisroot.sh

7. Du kommer nu att kunna springa Rot genom att köra följande kommando:

$ rot



Rot prompten är nu öppen i din terminal och du kan använda den för att skriva koden i C++.

Användarguide

För att öppna Rot canvas, kör följande kommando efter steg 7 i installationsguiden:

TCanvas C


Terminalen har följande utgång:


Ett exempel på Rot duken öppnas. Du kommer att kunna göra ändringar här enligt dina krav.


För att öppna arbetsytan i webbläsaren, klicka bara på Verktyg alternativet i verktygsfältet högst upp och välj Starta webbläsaren alternativ. Detta bör öppna en instans av Rot i din standardwebbläsarapplikation.

Slutsats

Rot är en gratis att använda programvara för dataanalys och statistisk analys utvecklad av CERN. Som förklarats tidigare används den främst för att köra dataanalysen på stora datamängder. Det som hjälper Root att sticka ut från konkurrenterna är det faktum att den använder en C++-backend som är extremt minneseffektiv, vilket gör att den kan köra de flesta analytiska modeller på datamängder av varierande storlek mycket snabbt.

Det kräver tidigare erfarenhet av programmering eftersom rotprompten kräver att du skriver en kod i C++. Detta betyder dock inte att personer utan programmeringskunskaper inte kan använda detta verktyg. Duken och det grafiska användargränssnittet som medföljer verktyget hjälper dig att bygga modeller och applikationer med en intuitiv dra och släpp-metod.

Root ger också stöd för Python eftersom det är ett populärt språk och innehåller några av de bästa mjukvarubiblioteken för datautvinning. Rotprompten som du får med den här installationen kan också konfigureras att köras med Python-kommandon. Detta öppnar upp för nya sätt på vilka du kan interagera med det här verktyget.

De många metoderna du kan använda för att interagera med detta programvaruramverk är bara en sekundär fördel med att använda det här verktyget. Den främsta fördelen är dess förmåga att slutföra dataanalysuppgifterna snabbare än de flesta andra ramverk som finns på marknaden idag.