Installere Enlightenment E17 bruker Subversion

Hvis du har brukt nok tid rundt Linux du har kanskje kommet over en installasjonsprosess som krever bruk av SVN. SVN er omveltning som er et versjonskontrollsystem basert på CVS. Hva dette betyr er at dette verktøyet på filer og kataloger, og holder styr på de endringene som er gjort for dem. Mange utviklere bruker verktøy som dette for å tillate testere og andre utviklere tilgang til de nyeste versjonene av deres programvare. I praksis installerer fra undergraving alltid garanterer du installerer den nyeste kodebasen for søknaden din.

Men undergraving er ikke alltid den enkleste verktøy for sluttbrukeren å få fart på karrieren med. Så, med sluttbrukeren i tankene, vil denne artikkelen forsøke å forklare hvordan undergraving kan brukes i prosessen med å installere programvare på Linux-operativsystemet.

Når er undergraving riktig verktøy å bruke? Anmeldelser

Dette er et ganske vanskelig spørsmål. Det er to åpenbare grunner til å bruke subversion:

Å holde arkiver av eldre versjoner: Av natur, er undergraving et versjonskontrollsystem, så det håndterer denne oppgaven perfekt

Samarbeid:. Hvis du arbeider på utvikling av et program med mer enn én person, så Subversion er perfekt for deg også. Bruke undergraving denne måten lar utviklere å sjekke ut kode, arbeid på den, og sjekke den inn igjen.

Og selvfølgelig kan du bruke Subversion til å sjekke ut den nyeste versjonen av koden, og deretter installere sa nyeste versjonen.

Hvordan det hele fungerer

Det første trinnet i dette er å installere Subversion. Dette er enkel, som undergraving vil bli funnet i din standard depotet. Slik installerer du åpne opp et terminalvindu og gi kommandoen:

sudo apt-get install omveltning

eller på Fedora slik:

yum install omveltning

Når programvaren er installert du er klar til å gå.

La oss anta at du har lyst til å sjekke ut den nyeste versjonen av et stykke programvare. La oss illustrere dette med Enlightenment E17 vindusbehandler /skrivebordsmiljø. Nå, da dette er en ganske kompleks pakke, det er avhengigheter som må løses. Disse avhengigheter kan løses ved hjelp av din vanlige installasjonsverktøyet (som yum eller apt-get). Disse avhengighetene er:

m4

autoconf

auto (1,7 eller higher)

cvs

libtool

pkg-config

texinfo

zlib

libpng

jpeg

freetype2

liblua (5.1 eller høyere)

xorg-x11 eller xfree86

x11-libs

dbus

hal

pam (kreves for desklock )

Du vil kanskje også disse valgfrie avhengig:

librsvg2

inotify (Linux)

curl
< li> openssl

libungif

libtiff

gettext

Når du har alle avhengig oppfylt, kan du fortsette med undergraving installasjonen.

Det første du må gjøre er å sjekke ut og installere alle avhengigheter (som ikke kan installeres via de vanlige midler). Disse er gjort ved hjelp av undergraving svn
kommando. Den grunnleggende bruk av kommandoen er:

svn co ADRESSE

Hvor ADRESSE er selve koblingen til CVS. MERK: co
stands for å sjekke ut Nå skal vi sjekke ut alle avhengigheter og deretter installere dem alle fra CVS til å gjøre dette, problemet følgende kommandoer (en om gangen):..

svn co http: //svn.enlightenment.org/svn/e/trunk/eina Eina-svnsvn co http://svn.enlightenment.org/svn/e/trunk/eet eet-svnsvn co http://svn.enlightenment.org/svn/e /trunk /Evas Evas-svnsvn co http://svn.enlightenment.org/svn/e/trunk/ecore ecore-svnsvn co http://svn.enlightenment.org/svn/e/trunk/efreet efreet-svnsvn co http://svn.enlightenment.org/svn/e/trunk/embryo embryo-svnsvn co http://svn.enlightenment.org/svn/e/trunk/edje edje-svnsvn co http: //svn.enlightenment .org /svn /e /trunk /e_dbus e_dbus-svn

Hver av de ovennevnte kommandoene vil opprette en ny katalog. For eksempel den første kommandoen vil lage katalogen eina-svn i katalogen som kommandoen kjøres. Du må cd inn i hver av disse katalogene (en om gangen selvfølgelig) og deretter utstede følgende kommandoer:

./autogen.sh
gjøre
< em> sudo make install
sudo ldconfig

Når du har gjort dette for alle avhengigheter er det på tide å sjekke ut og installere den viktigste programvaren. Dette gjøres med følgende:

svn co http://svn.enlightenment.org/svn/e/trunk/e e17-svn

Nå er det tid for å installere. Endre til den nyopprettede e17-svn mappe og gi følgende kommandoer:

./autogen.shmakesudo make install

Etter en ganske lang tid, bør opplysnings E17 da bli installert på din maskin. Du skal nå kunne logge ut og logge på igjen med E17.

Avsluttende tanker

Installere ved hjelp av Subversion er faktisk ganske fin måte å holde på blødning kanten av programvaren . Og noen programvare, som E17, kan bare installeres (på enkelte distribusjoner) på denne måten. Jeg håper dette har hjulpet deg til å forstå hvor nyttig og hvor enkelt undergraving kan være. Anmeldelser