Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Updatebeheer Debian 8 jessie  (gelezen 987 keer)

Offline loti

  • Lid
Updatebeheer Debian 8 jessie
« Gepost op: 2015/01/24, 15:21:04 »
Bij Debian 8  krijg ik alleen maar updates wanneer ik deze handmatig invoer via de terminal.
Het moet toch mogelijk zijn dat deze automatisch binnen komen.

Misschien kan iemand die ook met Debian 8 werkt mij hier iets over vertellen?

Bvd

Re: Updatebeheer Debian 8 jessie
« Reactie #1 Gepost op: 2015/01/24, 15:26:32 »
Ik ken Debian 8 niet, maar het schijnt dat je het progje update-notifier moet installeren, zie hier:
http://unix.stackexchange.com/questions/169816/debian-jessie-updates

Offline loti

  • Lid
Re: Updatebeheer Debian 8 jessie
« Reactie #2 Gepost op: 2015/01/27, 15:01:18 »
Update-notifier moet je handmatig opstarten om te kijken of er updates zijn, maar een automatische melding d.mv. een icoontje heb ik nog niet gezien.

Offline h2o

  • Lid
Re: Updatebeheer Debian 8 jessie
« Reactie #3 Gepost op: 2015/01/27, 21:35:48 »
Jessie is op dit moment nog in 'testing', dan heeft zo'n update notifier nog geen zin omdat er bijna dagelijks nog zaken worden aangepast. Een notifier heeft pas echt zin bij een stable.
Werk laptops + werkstation: Debian Testing
Privé laptops: Debian Testing/Unstable
Test laptop: Diverse andere Linux distribities
Chromebooks: ChromeOS Flex

Offline loti

  • Lid
Re: Updatebeheer Debian 8 jessie
« Reactie #4 Gepost op: 2015/01/27, 22:10:45 »
Oke, dan wacht ik maar even af.  Bedankt.

Offline h2o

  • Lid
Re: Updatebeheer Debian 8 jessie
« Reactie #5 Gepost op: 2015/01/28, 07:47:07 »
Je kunt natuurlijk zelf een scriptje schrijven met de volgende inhoud:
Citaat
#!/bin/sh
sudo apt-get update && sudo apt-get upgrade && sudo apt-get autoremove
Dit uitvoerbaar maken en naar /usr/bin kopiëren en dan in een cronjob laten draaien, bijv. 1x per dag op een vast tijdstip.
« Laatst bewerkt op: 2015/01/29, 11:18:46 door h2o »
Werk laptops + werkstation: Debian Testing
Privé laptops: Debian Testing/Unstable
Test laptop: Diverse andere Linux distribities
Chromebooks: ChromeOS Flex

Re: Updatebeheer Debian 8 jessie
« Reactie #6 Gepost op: 2015/01/28, 21:59:05 »
h2o, prima toevoeging.

Denkelijk een goed idee om even kort te melden wat je scriptje doet, hoe je het uitvoerbaar maakt (chmod +x etc) en hoe je daar een cronjob van maakt (* 17 * * * je_script, bijvoorbeeld).

Er zijn altijd mensen die nieuw zijn met deze materie, of al langer met Linux werken en nu wel eens met de details willen gaan stoeien. Dit is een proces zonder einde en precies ook waardoor ik lang geleden Linux en open source ben gaan waarderen.

Er zijn altijd mensen die de moeite nemen om in detail uit te leggen hoe je iets doet, ook voor beginners. Begrijp me goed, je input is gewaardeerd, maar wat kort door de bocht voor een beginner.

Offline loti

  • Lid
Re: Updatebeheer Debian 8 jessie
« Reactie #7 Gepost op: 2015/01/28, 22:51:25 »
Hier ben ik inderdaad benieuwd naar.

Offline h2o

  • Lid
Re: Updatebeheer Debian 8 jessie
« Reactie #8 Gepost op: 2015/01/29, 11:12:20 »
Er zijn altijd mensen die de moeite nemen om in detail uit te leggen hoe je iets doet, ook voor beginners. Begrijp me goed, je input is gewaardeerd, maar wat kort door de bocht voor een beginner.

Dat is op zich ook wel waar, maar op het forum zijn ook anderen die van deze materie afweten en willen helpen als daarom wordt gevraagd. Een suggestie opperen en mensen een bepaalde denkrichting is meestal al genoeg. Wordt of blijft het ingewikkeld, dan komen de vragen vanzelf.

Even kort op dat simpele scriptje.
#!/bin/sh vertelt dat het een script is
apt-get update werkt de pakketlijst bij
apt-get upgrade voert een upgrade uit en werkt het systeem eventueel bij. Ik schrijf 'eventueel' omdat niet altijd een nieuw pakket klaar staat.
apt-get autoremove ruimt na het bijwerken de gedownloade pakketten weg (scheelt ruimte)

De && tussen de commando's zorgt ervoor dat iedere opdracht die voltooid is wordt gevolgd door en volgend commando. Dit is zinvol als je alles op één commandoregel wil toepassen.
Je kunt ook alles onder elkaar zetten (dus op een aparte regel). Dan kun je de && weglaten.

Je kunt dus
Citaat
#!/bin/sh
sudo apt-get update && sudo apt-get upgrade && sudo apt-get autoremove

ook zo schrijven:
Citaat
#!/bin/sh
sudo apt-get update
sudo apt-get upgrade
sudo apt-get autoremove

Een scriptje maak je uitvoerbaar met het commando: sudo chmod +x scriptje
'scriptje' is de naam van het scriptje.

Met het commando sudo cp scriptje /usr/bin kopieer je het scriptje naar de /usr/bin directory. Dat voorkomt dat je voor iedere aanroep van het scriptje je er sh voor moet zetten.

Voor cronjobs e.d. is genoeg documentatie voorhanden op het internet.

Zie hier: https://help.ubuntu.com/community/CronHowto
en hier: http://www.debian-tutorials.com/crontab-tutorial-cron-howto
en hier: https://www.debian-administration.org/article/56/Command_scheduling_with_cron
en hier http://v1.corenominal.org/howto-setup-a-crontab-file/
enz. enz.
« Laatst bewerkt op: 2015/01/29, 11:15:58 door h2o »
Werk laptops + werkstation: Debian Testing
Privé laptops: Debian Testing/Unstable
Test laptop: Diverse andere Linux distribities
Chromebooks: ChromeOS Flex

Offline h2o

  • Lid
Re: Updatebeheer Debian 8 jessie
« Reactie #9 Gepost op: 2015/01/29, 11:19:55 »
Overigens heb ik zelf ook dit scriptje draaien. Het het 'bijwerken' en dat voer ik dan handmatig uit in de terminal als het mij uitkomt.
Werk laptops + werkstation: Debian Testing
Privé laptops: Debian Testing/Unstable
Test laptop: Diverse andere Linux distribities
Chromebooks: ChromeOS Flex

Re: Updatebeheer Debian 8 jessie
« Reactie #10 Gepost op: 2015/01/29, 11:32:12 »
h2o, prima werk zo!

Ik houd altijd in m'n achterhoofd dat een forumpost waarschijnlijk vele jaren zal blijven bestaan en misschien heel veel gelezen zal worden. Veel van wat ik weet van Linux heb ik uit forums gehaald, precies door posts zoals je die nu hebt uitgeschreven, dat is en blijft leerzaam!

Offline Nero

  • Lid
Re: Updatebeheer Debian 8 jessie
« Reactie #11 Gepost op: 2015/01/29, 13:21:24 »
@h2o

Er is een (klein) verschil tussen de 2 sciptjes. In het eerste geval (met &&) stop de uitvoering als er een fout optreedt in een opdracht. In het 2e script gaat gewoon de volgende opdracht worden uitgevoerd.