Terminal Synaptic +PHP 5.4.x
Hej Linux hjerner
Jeg leder efter et Terminal baseret alternativ til Synaptic til min Ubuntu Server 12.04 LTS i Oracle Virtual Box.
Er der nogen der kender et sådant?
Hvis jeg installerer Synaptic, spørger den efter X Desktop. Dette ønsker jeg ikke. Men jeg tager ofte backup.
Desuden er jeg lidt utilfreds med min PHP 5.3.10. Den er lidt aldrende.
Er der nogen der kender en fx søge token til
fx. "apt-get install" på PHP 5.4.x ?
Mvh,
Thomas Allan Rosendal Jensen :)
Jeg leder efter et Terminal baseret alternativ til Synaptic til min Ubuntu Server 12.04 LTS i Oracle Virtual Box.
Er der nogen der kender et sådant?
Hvis jeg installerer Synaptic, spørger den efter X Desktop. Dette ønsker jeg ikke. Men jeg tager ofte backup.
Desuden er jeg lidt utilfreds med min PHP 5.3.10. Den er lidt aldrende.
Er der nogen der kender en fx søge token til
fx. "apt-get install" på PHP 5.4.x ?
Mvh,
Thomas Allan Rosendal Jensen :)
Kommentarer20
Prøv med sudo apt-cache
ingen fangst. Har downloadet source coden
Jeg fandt programmet. det hedder "aptitude" :)
Men ingen fangst
Jeg har nu hentet kilde koden til PHP-5.4.31
Jeg ønsker vejledning i at lave en eller flere .deb pakker der tager sig af alt dette :)
Mvh,
Thomas Allan Rosendal Jensen
Jeg fandt programmet.
Den er ikke meget anderledes end:
sudo apt-get install "something"
Du har også dpkg Eksempelvis:
sudo dpkg -i DEB_PACKAGE
#2: Jeg ønsker vejledning i at lave en eller flere .deb pakker der tager sig af alt dette :)
Prøv denne, hvis du mener, at du vil lave dine egne DEB Packages:
http://community.linuxmint.com/tutorial/view/162
ikke i lts
I terminalen bruger man typisk enten apt eller aptitude hvor apt har flere forskellige kommandoer(apt-get, apt-cache etc)
Du kan prøve med debian backports repositoriet og se om der er en nyere php5 pakke der eller du kan opgradere til nyeste stabile ubuntu.
Den officielle pakke guide er her https://wiki.debian.org/HowToPackageForDebian har dog aldrig selv prøvet det.
Du kan prøve med debian
Et hurtigt og nemt overblik over hvilke pakker, og i hvilke versioner, der er tilgængelige for de enkelte udgivelser af Ubuntu kan du finde på packages.ubuntu.com (en database jeg virkelig savner tilsvarende for Fedora)
Hvis du søger på pakken php5 vil du kunne klikke frem til, at PHP 5.3.10 er seneste version for 12.04 (precise), og at der ikke er backported nyere versioner til denne udgivelse af Ubuntu.
Vil du både have en nyere PHP og en LTS-udgivelse, er den enkleste vej derfor klart at opgradere til 14.04 (trusty), der leveres med PHP 5.5.9.
PHP:
Du kan finde php 5.4
Du kan finde php 5.4 pakket og klar til 12.04 her: https://launchpad.net/~ondrej/+archive/ubuntu/php5-oldstable
Synaptic:
Husk at du kan køre x11 over ssh. Det er derfor ikke nødvendigt at have en skærm tilsluttet den maskine du vil køre programmet på.
Ellers er aptitude det anbefalede værktøj til pakke administration.
Et foreløbigt TAK! :)
Mvh,
Thomas
Hej Linux Hjerner.
https://launchpad.net/~ondrej/+archive/ubuntu/php5-oldstable
Er klart attraktiv, men hvordan bærer jeg mig ad med at installere denne PHP-5.4.31, ud fra denne link?
Mvh,
Thomas
ingen "deb"
og apt-get install deb virker ikke da deb ikke findes
Mvh,
Thomas
Du har ikke læst siden
Du skal trykke "Read about installing".
sudo add-apt-repository ppa:ondrej/php5-oldstable
Så er pakkerne tilgængelige og kan installeres med aptitude.
Har fundet løsningen til
Mvh,
Thomas
Troede jeg havde fundet løsningen.
PHP 5.3.10-1ubuntu3.13 with Suhosin-Patch (cli) (built: Jul 7 2014 18:54:55)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies"
Hvad skriver jeg efter?:
"apt-get install"
Jeg får:
apt-get install php5
Indlæser pakkelisterne... Færdig
Opbygger afhængighedstræ
Læser tilstandsoplysninger... Færdig
php5 er i forvejen den nyeste version.
0 opgraderes, 0 nyinstalleres, 0 afinstalleres og 0 opgraderes ikke.
og det er med "/etc/apt/sources.list" først i filen indeholdende :
"deb http://ppa.launchpad.net/ondrej/php5-oldstable/ubuntu precise main
deb-src http://ppa.launchpad.net/ondrej/php5-oldstable/ubuntu precise main"
Jeg ønsker jo php 5.4.31
Mvh,
Thomas
Du har ikke opdateret dine
aptitude update #Opdaterer pakkelisterne
aptitude upgrade #Kører en fuld update af alle pakker
Takker!
Nu har jeg
Nu har jeg PHP-5.4.31, men er der andre pakker der trænger til en revision, på en UbuntuServer 12.04 LTS?
Desværre havde jeg ikke brugt Linux i længere tid da jeg observerede at man tidligere havde kunnet opgradere til 14.04 LTS. Og det var her d. 6/7-2014.
Nedtur.
Nu har jeg PHP-5.4.31,
Nu har jeg PHP-5.4.31, men er der andre pakker der trænger til en revision, på en UbuntuServer 12.04 LTS?
Ja og nej ubuntu 12.04 er bevist holdt fast på et feature sæt der var "moderne" i 2012 det betyder at meget få helt nye features er understøttet. Ie der kommer o princippet kun sikkerhedsopdateringer, selvom Canonocal ikke er helt så fanatiske omkring det som f.eks. RedHat, og fraktisk introducere en del nye features i deres LTS releases.
LTS giver dig et stabilt feature set, når det kommer til system stabilitet og sikkerhed er der ingen forskel i canonocal's test/qa arbejde for normale og LTS releases.
Du burde stadigvæk kunne opdatere til 14.04
12.04 LTS => 14.04 LTS ?
"Du burde stadigvæk kunne opdatere til 14.04"
Nu er jeg så nysgerrig på at vide hvordan man så opgraderer en Ubuntu Server 12.04 LTS til denne 14.04 LTS?
Mvh,
Thomas
Kodenavnet for 14.04 er
Så hvis du erstatter precise med trusty i din sources.list og kører aptitude update , aptitude dist-upgrade .
Herefter har du en version 14.04 kørende.
Bemærk at dette vil breake, hvis du har tilføjet tredje parts repositories og du bør læse igennem hvad dist-upgrade siger den vil gøre, inden du trykker ok.
Takker.
Jeg må nok have en
Jeg må nok have en backup kopi fundet frem så.
Jeg brugte netop denne 3. part til opgradering fra PHP 5.3.10 til PHP 5.4.31 .
men jeg kan nok prøve på den nuværende kopi først.
Mvh,
Thomas.
Hej igen.Det ser ud til at
Det ser ud til at installationen holdt til det :)
Jeg kørte ellers 3. parten: https://launchpad.net/~ondrej/+archive/ubuntu/php5-oldstable
Er det nogle forslaget til hvilke pakker der ikke holdt til det?
hvis jeg kører "aptitude update", "aptitude dist-upgrade" og "aptitude upgrade" nu klager de ikke.
"php -v
PHP 5.5.9-1ubuntu4.3 (cli) (built: Jul 7 2014 16:36:58)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies"
phpmyadmin måtte dog geninstalleres.
mine websteder holdt til det, men måtte flyttes til /var/www/html fra /var/www/
ved login fås:
"Welcome to Ubuntu 12.04.4 LTS (GNU/Linux 3.13.0-32-generic x86_64)
* Documentation: https://help.ubuntu.com/
System information as of Sat Aug 2 12:03:17 CEST 2014
System load: 0.0 Processes: 159
Usage of /: 3.3% of 117.99GB Users logged in: 1
Memory usage: 4% IP address for eth0: 192.168.x.y
Swap usage: 0%
Graph this data and manage this system at:
https://landscape.canonical.com/
0 packages can be updated.
0 updates are security updates.
Your Hardware Enablement Stack (HWE) is supported until April 2017.
Last login: Sat Aug 2 12:03:18 2014 from 192.168.x.y"
ved system genstart fås "14.04 LTS"
Mvh,
Thomas
Hej igen.Uanset om jeg har
Uanset om jeg har brugt de omtalte 3. part installationer eller ej
så får jeg når jeg logger på efter at have opgraderet fra 12.04LTS til 14.04LTS med "trusty" i "/etc/apt/sources.list":
Ubuntuserver login: xxxxxx
Password: xxxxxx
"no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory"
også
"Last login:.............. "
Er der nogen der er stødt på samme problem?
Mvh,
Thomas