Ingen respons

Hvordan installerer jeg programmer på min VPS?

mt
Offline
Indlæg:
19. maj 2011 - 14:22

Hej VPS-venner!

Vi har i sidste tid fået en hel del henvendelser, der allesammen bevæger sig indenfor det store emne der hedder "Hvordan installerer jeg applikation X på min server".

Fordi vi selvfølgeligt gerne vil prøve at hjælpe så meget vi nu kan, kom vi frem til, at det måske kunne være en god idé, at komme med en lille vejledning, og så synes vi, at forumet er lige det rigtige sted at lægge den, fordi i så også har mulighed for at supplere eller komme med flere informationer rundt omkring emnet.

Vi har jo faktisk allerede en vejledning der beskriver, hvordan en applikation kan installeres via vores kontrolpanel.
Den vejledning ligger her: https://surftown.dk/support/hvordan-installerer-jeg-en-applikation-pa-mi...

Ofte kan det dog være nødvendigt at installere et program eller et plugin, der ikke kan installeres via vores kontrolpanel.

Lige som mange andre Linux-distributioner, har Debian, det system som alle vores VPSer kører med, en funktion der hedder "APT" (Advanced Package Tool).

Via APT er det muligt, at installere, opdatere og afinstallere en masse programmer.
De er samlet i nogen "pakker", så derfor plejer man at sige, man installerer en pakke, frem for et program. Et program er nemlig ofte afhængigt at et andet program, så de er samlet i en pakke.
Et eksempel kunne være en gameserver, der kræver, at perl er installeret for at afvikle et webinterface.
Hvis gameserveren installeres, vil perl altså straks også blive installeret.

En pakke kan installeres, idet man indtaster følgende kommando på serveren, efter at man har logget på via SSH:
apt-get install Pakkenavn

I stedet for "Pakkenavn" skal det så selvfølgeligt være navnet på den pakke der skal installeres.

Hvis vi vil installere CURL for PHP5, skal vi først lige finde ud af, hvad præcis pakken egentlig hedder.
Det kan gøres ved hjælp af "apt-cache --name-only search curl"
Serveren vil nu vise en lang liste over forskellige pakker, som ordet "curl" dukker op i.

En pakke hedder "php5-curl", og det er den, vi vil have fat i.
Altså installerer vi nu pakken ved at indtaste:
apt-get install php5-curl

Efter at man har indtastet det her, vil serveren spørge, om man virkelig vil downloade og installere programmet. Det skal man bare sige ja til.

Programmet kan også fjernes igen.
Det gøres så via " apt-get remove --purge php5-curl".

Hvis man ikke har brugt apt-get i lang tid, og man så prøver at installere noget, kan der godt komme en fejl der siger, at pakken ikke kan findes.
Det sker, fordi pakken måske er blevet opdateret eller flyttet.
Ofte kan dette problem løses ved at sige "apt-get update".

På denne måde kan man altså installere en masse forskellige programmer.
Ofte skal man selvfølgeligt konfigurere nogen indstillinger, men alligevel kan aptitude være en rigtig god hjælp. Det eneste det kræver er selvfølgeligt, at den pakke man vil installere, er med i apt-get-listen.

En mere detaljeret beskrivelse af Apt-get ligger i den officielle Debian-wiki, så måske her kan man finde flere informationer rundt omkring emnet:
http://wiki.debian.org/Apt

Et program der ligner APT meget, men der måske er lidt nemmere at bruge, hedder "aptitude". Det kan installeres via APT, så det er måske en god start! ;-)

Jeg håber, at denne vejledning, eller hvad man nu vil kalde det, hjælper lidt på vej.
Som jeg skrev tidligere, er i mere end velkommen til at supplere, kommentere eller rette.

Med venlig hilsen
Manuel
Surtown Support