abonnement Unibet Coolblue Bitvavo
pi_126884262
quote:
5s.gif Op woensdag 22 mei 2013 21:10 schreef Devolution het volgende:
Ik draai sinds een paar dagen Debian Wheezy met de nieuwste beschikbare versie van PHP (5.4 zo uit mijn hoofd). Ik wil echter 5.3.6 op mijn systeem hebben. Hoe kan ik dit voor elkaar krijgen? Na een dag zoeken met Google heb ik nog geen oplossing gevonden...
Waarom zou je dat uberhaupt willen?
En als je wil kan je squeeze toevoegen aan je sources.list.
Daarna moet je php pinnen op squeeze. Misschien dat het werkt.

Anders inderdaad zelf compilen.
pi_126885075
idd waarom in hemelsnaam 5.3.6? De 5.3 branch zit op versie 25. En gaat denk ik binnen nu en een half jaar wel end-of-life worden.
pi_126893279
Ben een beetje aan het oefenen met shell-scripting.
Nu staat er in mijn leerboek een simpel oefenscript, die ik twee keer op dezelfde manier heb aangemaakt.

Zie screenshot



Vraag 1:
Wat zou dit script moeten doen?

Vraag 2:
Waarom werkt het ene script wel en het andere niet?
Mee doen is belangrijker dan winnen!
pi_126895970
quote:
0s.gif Op donderdag 23 mei 2013 10:01 schreef dezomervoorbij het volgende:
Ben een beetje aan het oefenen met shell-scripting.
Nu staat er in mijn leerboek een simpel oefenscript, die ik twee keer op dezelfde manier heb aangemaakt.

Zie screenshot

[ afbeelding ]

Vraag 1:
Wat zou dit script moeten doen?

Vraag 2:
Waarom werkt het ene script wel en het andere niet?
Vraag 1:
De functie schrijf wordt aangeroepen. Deze functie maakt via commando clear het scherm leeg en print daarna met het echo commando de tekst hallo op het scherm.

Vervolgens wordt met commando ls -l een listing opgevraagd van de directory waar je in staat.

Daarna nogmaals functie schrijf aangeroepen.

Tot slot wordt met commando who een overzicht gegeven van de ingelogde users.

Vraag 2:
Het script moet wel execute rechten hebben: chmod 755 schrijf
pi_126896716
Oke bedankt voor de reactie

Het kan dus kloppen dat dit:


de uitkomst is?
Mee doen is belangrijker dan winnen!
pi_126896957
quote:
0s.gif Op donderdag 23 mei 2013 11:39 schreef dezomervoorbij het volgende:
Oke bedankt voor de reactie

Het kan dus kloppen dat dit:
[ afbeelding ]

de uitkomst is?
:Y
pi_126903839
Ik heb nu een test scriptje gemaakt:

quote:
#!/bin/bash
#
# kopieer een bestand naar de juiste directory
#
# gebruik ./test05
#
echo geef naam en locatie van het bestand dat je wil kopieren
read file

cp $file /...../...../'uname -r'
Volgens mijn leerboek zou ik 'uname -r' moeten gebruiken. Vanwaar dit commando?
Als ik hier niets invul en bijvoorbeeld cp $file /home/gebruiker invoer, wordt het bestand gewoon netjes gekopieerd.
Mee doen is belangrijker dan winnen!
pi_126904100
Het staat tussen `` dus dan creeert de shell een subshell om dat command uit te voeren, en dan paste hij de uitkomst waar de `` staan. Een betere methode is om $() te gebruiken ipv ``. Dus: $(uname -r) ipv `uname -r`.

Het aantal punten tussen de / en / lijkt wat veel trouwens.

-edit-

Hij copieert dus het bestand en noemt het de waarde van $(uname -r).
pi_126904477
En wat is dan het verschil tussen $ en " " ?

Als ik het volgende uitvoer:

bash test05

'Geef de naam van het bestand en de locatie'
test02 /home/gebruiker

dan kopieert hij het bestand test02 naar de juiste directory, maar plaatst hij daar ook een bestand met de naam uname-r

[ Bericht 75% gewijzigd door dezomervoorbij op 23-05-2013 15:06:05 ]
Mee doen is belangrijker dan winnen!
pi_126905115
quote:
0s.gif Op donderdag 23 mei 2013 15:00 schreef dezomervoorbij het volgende:
En wat is dan het verschil tussen $ en " " ?

Als ik het volgende uitvoer:

bash test05

'Geef de naam van het bestand en de locatie'
test02 /home/gebruiker

dan kopieert hij het bestand test02 naar de juiste directory, maar plaatst hij daar ook een bestand met de naam uname-r
$(uname -r) is gelijk aan `uname -r`, maar met $() valt makkelijker meerdere commands te nesten, dus $(command $(command)) vanwege de (). Bij ` moet je gaan escapen.

Wat is de exacte code van je script atm?
pi_126905302
#!/bin/bash
#
#kopieer een kernel module naar de juiste directory
#
#gebruik ./test05

echo geef naam en locatie van het bestand dat je wil kopieren
read file

cp $file /lib/modules/$(uname-r)/'uname-r'
Mee doen is belangrijker dan winnen!
pi_126905469
Bestaat de dir "/lib/modules/$(uname-r)"? En ik zou gaan testen in /tmp ofzo ipv in /lib. :o
pi_126905576
Ik kopieer alleen wat pruts bestandjes naar die directory om te kijken of het werkt.
Deze verwijder ik daarna direct weer.

de dir /lib/modules/ bestaat, maar ik snap denk ik het nut van $(uname-r) niet......
Mee doen is belangrijker dan winnen!
  donderdag 23 mei 2013 @ 15:38:29 #224
187069 slacker_nl
Sicko pur sang
pi_126906442
quote:
0s.gif Op donderdag 23 mei 2013 15:21 schreef dezomervoorbij het volgende:
Ik kopieer alleen wat pruts bestandjes naar die directory om te kijken of het werkt.
Deze verwijder ik daarna direct weer.

de dir /lib/modules/ bestaat, maar ik snap denk ik het nut van $(uname-r) niet......
Blijf uit die /lib/modules dir. Echt, als je aan het testen bent in die directories verdien je een nekschot.

echo "dit is een testfile" > file1
echo "dit is een andere testfile" | tee file2

mkdir -p /tmp/testing/$(uname -r)

mv /tmp/file1 /tmp/testing/$(uname -r)

Zoiets, maar weg weg weg uit die /lib..
In theory there is no difference between theory and practice. In practice there is.
  donderdag 23 mei 2013 @ 17:55:59 #225
125913 Devolution
Beep beep Richie
pi_126912553
quote:
5s.gif Op woensdag 22 mei 2013 23:32 schreef KomtTijd... het volgende:
idd waarom in hemelsnaam 5.3.6? De 5.3 branch zit op versie 25. En gaat denk ik binnen nu en een half jaar wel end-of-life worden.
quote:
0s.gif Op woensdag 22 mei 2013 21:16 schreef slacker_nl het volgende:
Nee, zelf bouwen, maar waarom je per se die versie wilt..
quote:
0s.gif Op woensdag 22 mei 2013 23:17 schreef t4rt4rus het volgende:
Waarom zou je dat uberhaupt willen?
En als je wil kan je squeeze toevoegen aan je sources.list.
Daarna moet je php pinnen op squeeze. Misschien dat het werkt.

Anders inderdaad zelf compilen.
Het was inderdaad op die manier gelukt.
De reden dat ik dat wil is omdat ik in een verouderde Joomla omgeving werk voor een klant en die klant houdt voet bij stuk dat hij deze verouderde Joomla versie wilt gebruiken. Aangezien deze versie geen ondersteuning heeft voor nieuwere versies van PHP moet ik dus 5.3.6 hebben voor testdoeleinden...
"You know what Hell really is? It's not lakes of burning oil or chains of ice. It's being removed from God's sight."
pi_126914320
net mint cinnamon 15 geinstalleerd.. Bij hot corner en coverflow alt tab zie ik mn achtergrond niet meer. Iemand enig idee dat weer ering te krijgen?
  donderdag 23 mei 2013 @ 19:33:27 #227
187069 slacker_nl
Sicko pur sang
pi_126916436
quote:
12s.gif Op donderdag 23 mei 2013 17:55 schreef Devolution het volgende:
Het was inderdaad op die manier gelukt.
De reden dat ik dat wil is omdat ik in een verouderde Joomla omgeving werk voor een klant en die klant houdt voet bij stuk dat hij deze verouderde Joomla versie wilt gebruiken. Aangezien deze versie geen ondersteuning heeft voor nieuwere versies van PHP moet ik dus 5.3.6 hebben voor testdoeleinden...
Wat een drama.... Ik zou 'm upgraden naar een nieuwe versie, met het oog op security onzin.
In theory there is no difference between theory and practice. In practice there is.
  vrijdag 24 mei 2013 @ 16:23:37 #228
125913 Devolution
Beep beep Richie
pi_126951809
quote:
0s.gif Op donderdag 23 mei 2013 19:33 schreef slacker_nl het volgende:

[..]

Wat een drama.... Ik zou 'm upgraden naar een nieuwe versie, met het oog op security onzin.
Ik ook, maar de klant niet. Ik heb hem al meerdere keren duidelijk uitgelegd wat de gevolgen kunnen zijn dus hij moet het zelf maar weten.

Volgende probleem. Ik had geen swap partitie en die heb ik gisteren aangemaakt. Hiervoor had ik een andere partitie tijdelijk weggegooid en later weer teruggezet maar daardoor werkte Grub niet meer. Dit heb ik gefixt met de boot-repair bootcd maar als ik nu Debian boot kom ik altijd in de terminal uit waardoor ik bij elke boot 'startx' moet invoeren om een GUI te krijgen. Ik heb de runlevel al op 5 gezet in /etc/inittab maar dat hielp niet. Hij geeft tijdens het booten wel aan dat het runlevel 5 is maar geen GUI... Hoe krijg ik dit voor elkaar?
"You know what Hell really is? It's not lakes of burning oil or chains of ice. It's being removed from God's sight."
pi_126986104
Ik heb een scriptje:

quote:
#! /bin/bash
#
if test -f /etc/foo
then
cp /etc/foo
else
echo "file does not exist
exit
fi
Nu kijkt dit scriptje naar het bestand /etc/foo
Als deze aanwezig is, wordt deze gekopieerd en als deze niet aanwezig is verschijnt er een foutmelding.

Ik vraag me nu alleen af: waar staat 'test' voor in dit script?
Wat doet dat 'test' ??

[ Bericht 2% gewijzigd door dezomervoorbij op 25-05-2013 14:59:45 ]
Mee doen is belangrijker dan winnen!
pi_126986744
Typ

1man test
More oneness, less categories
Open hearts, no strategies
Decisions based upon faith and not fear
People who live right now and right here
  zaterdag 25 mei 2013 @ 15:52:14 #231
332574 µ
alt-m
pi_126987969
man test _O_ ^O^.
జ్ఞ‌ా
pi_126988852
quote:
5s.gif Op vrijdag 24 mei 2013 16:23 schreef Devolution het volgende:

[..]

Ik ook, maar de klant niet. Ik heb hem al meerdere keren duidelijk uitgelegd wat de gevolgen kunnen zijn dus hij moet het zelf maar weten.

Volgende probleem. Ik had geen swap partitie en die heb ik gisteren aangemaakt. Hiervoor had ik een andere partitie tijdelijk weggegooid en later weer teruggezet maar daardoor werkte Grub niet meer. Dit heb ik gefixt met de boot-repair bootcd maar als ik nu Debian boot kom ik altijd in de terminal uit waardoor ik bij elke boot 'startx' moet invoeren om een GUI te krijgen. Ik heb de runlevel al op 5 gezet in /etc/inittab maar dat hielp niet. Hij geeft tijdens het booten wel aan dat het runlevel 5 is maar geen GUI... Hoe krijg ik dit voor elkaar?
Dit is op debian, toch?
Dan is runlevel 2 default

Welke login manager gebruik je?
  zaterdag 25 mei 2013 @ 16:24:04 #233
218617 YazooW
bel de wouten!
pi_126988921
Hoe update ik Crunchbang incl. alle packages? :@
pi_126988996
quote:
0s.gif Op zaterdag 25 mei 2013 16:24 schreef YazooW het volgende:
Hoe update ik Crunchbang incl. alle packages? :@
apt-get of aptitude upgrade
  zaterdag 25 mei 2013 @ 16:30:45 #235
218617 YazooW
bel de wouten!
pi_126989084
Ik heb nu "apt-get update" gedaan, maar dat is volgens mij alleen een update van het OS? Aptitude upgrade geeft mij een soort van bios achtig scherm maar ik zie niet hoe ik nu daadwerkelijk kan gaan updaten vanaf daar?

Kan ik mijn packages ook updaten vanuit Synaptic Package Manager?
  zaterdag 25 mei 2013 @ 16:35:19 #236
125913 Devolution
Beep beep Richie
pi_126989225
quote:
0s.gif Op zaterdag 25 mei 2013 16:21 schreef t4rt4rus het volgende:

[..]

Dit is op debian, toch?
Dan is runlevel 2 default

Welke login manager gebruik je?
Debian inderdaad. Hoe kom ik erachter welke login manager ik gebruik?
"You know what Hell really is? It's not lakes of burning oil or chains of ice. It's being removed from God's sight."
pi_126989255
quote:
0s.gif Op zaterdag 25 mei 2013 16:30 schreef YazooW het volgende:
Ik heb nu "apt-get update" gedaan, maar dat is volgens mij alleen een update van het OS? Aptitude upgrade geeft mij een soort van bios achtig scherm maar ik zie niet hoe ik nu daadwerkelijk kan gaan updaten vanaf daar?

Kan ik mijn packages ook updaten vanuit Synaptic Package Manager?
Alle packages worden door APT gemanaged, met apt-get en aptitude kan je die upgraden, installeren etc.
Synaptic Package Manager kan dat vast ook.
pi_126989306
quote:
5s.gif Op zaterdag 25 mei 2013 16:35 schreef Devolution het volgende:

[..]

Debian inderdaad. Hoe kom ik erachter welke login manager ik gebruik?
Wat heb je geinstalleerd? :P
Gewoon default Debian installatie?
Dan heb je waarschijnlijk gdm3.

Staat gdm3 in /etc/rc5.d/ ? of in een andere /etc/rc?.d/ ?
  zaterdag 25 mei 2013 @ 16:38:14 #239
218617 YazooW
bel de wouten!
pi_126989339


Maar hoe download en installeer ik nu bijvoorbeeld die security updates hier?
pi_126989387
Om in het thema te blijven:

1man apt-get
More oneness, less categories
Open hearts, no strategies
Decisions based upon faith and not fear
People who live right now and right here
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')