Toon posts:

apt-get update

Pagina: 1
Acties:
  • 144 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Vraagje:

Sinds kort "beheer" ik een debian machine welke al erg lang unattended is gebleken. Het is een productiemachine dus het is belangrijk dat er niets mis gaat. Is het handig om zomaar een "apt-get upate" te draaien of is het effect daarvan te groot? En zo ja, hoe kan ik dit het best bepalen?

Ja ondanks het beroerd is dat een productiemachine lang unattended is geweest kan ik er niets meer aan doen, het gaat nu om het bijwerken van de machine.

  • lier
  • Registratie: Januari 2004
  • Laatst online: 14:35

lier

MikroTik nerd

Tja, als absolute Linux noob weet ik toch wel een aantal zaken:

- Je kan eerst een test draaien voor het daadwerkelijk uitvoeren (simulatie)
- Je kan gericht updaten, als dat noodzakelijk blijkt

Het effect kan uiteraard best groot zijn

Eerst het probleem, dan de oplossing


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Ik denk dat je wil weten wat er gebeurt als je (dist-)upgrade draait, apt-get update doet namelijk bijna helemaal niks en is altijd veilig te draaien. En of het effect ervan groot is kun je bepalen door apt-get dist-upgrade te typen, kijken wat ie allemaal gaat doen, en dan yes of no kiezen alnaargelang je getoonde effect te groot vindt of niet. Zonder allerlei informatie die je niet geeft kunnen wij dat echter niet voor je beslissen, wij kunnen namelijk niet gokken welke versie je draait en naar welke versie je wil.

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Let wel even op dat onlangs Debian Etch stable is geworden en als je nog Sarge gebruikt dat je ervoor zorgt dat in /etc/apt/sources.list niet "stable" staat maar "sarge" (een fout die ik bijna zelf maakte, maar ik zag op tijd dat er enorm veel packages geupdate wilden worden :P )

Verwijderd

Topicstarter
Het gaat echt om "apt-get update". Had even niet gedacht aan de simulatie. Bedankt

Verwijderd

Sterker nog... waarom updaten?
Productie machines staan, als het goed gedaan is, los van het reguliere netwerk dus voor veiligheid zou jehet niet hoeven doen.

In elk geval: simulatie doen zoals al gemeld en zeer gericht updaten. Pas niet aan wat niet aangepast hoeft te worden. Een productiemachine is niet voor niets een productiemachine.

Oh... en om fail-safe te zijn: maakl AUB een backup/image !!

[ Voor 8% gewijzigd door Verwijderd op 11-04-2007 11:28 ]


Verwijderd

met apt-get update word alleen mee gezegt dat er bepaalde dingen worden geupdated als dat noodzakelijk is ..maar daar voor zou ik eerst een apt-get upgrade doen ...om tekijken of er wel een update nodig zijn ...maar volgens mij kan het niet kwaat maar zo als lier zegt probeer eerst in een test opstelling kijken wat er gebeurd .

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Verwijderd schreef op woensdag 11 april 2007 @ 11:27:
Sterker nog... waarom updaten?
Productie machines staan, als het goed gedaan is, los van het reguliere netwerk dus voor veiligheid zou jehet niet hoeven doen.
Ligt aan je definitie van een productie machine ;)
Als (web)developer zie ik een webserver ook als productieserver, en ja, die moet aan het netwerk hangen.

  • Mishmash
  • Registratie: Juli 2002
  • Laatst online: 13-12-2023
apt-get update doet niks meer dan de laatste repositories binnenhalen... Dit moet je altijd doen voordat je apt-get upgrade of apt-get dist-upgrade gaat uitvoeren.

apt-get update kan nooit kwaad. Het enige wat je systeem dus doet is de laatste informatie binnenhalen over nieuwe packages.

Verwijderd

Topicstarter
Wilde de machine met een rsync script backuppen aangezien ik dat eerst wilde doen. Maar rsync was nog niet aanwezig op het systeem. Resultaat van de install was de onderstaande tekst, vandaar de vraag.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 apt-get install rsync
Reading Package Lists... Done
Building Dependency Tree... Done
Suggested packages:
  openssh-client openssh-server
The following NEW packages will be installed:
  rsync
0 upgraded, 1 newly installed, 0 to remove and 239 not upgraded.
Need to get 250kB of archives.
After unpacking 430kB of additional disk space will be used.
Get:1 ftp://ftp.nl.debian.org testing/main rsync 2.6.8-2 [250kB]
Err ftp://ftp.nl.debian.org testing/main rsync 2.6.8-2
  Unable to fetch file, server said 'Failed to open file.  '
Failed to fetch ftp://ftp.nl.debian.org/debian/pool/main/r/rsync/rsync_2.6.8-2_i386.deb  Unable to fetch file, server said 'Failed to open file.  '
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?


Draai Sarge en de sources.list ziet er zo uit:
code:
1
2
3
4
5
deb ftp://ftp.nl.debian.org/debian/ stable main
deb ftp://ftp.nl.debian.org/debian/ testing main
deb-src ftp://ftp.nl.debian.org/debian/ stable main

deb http://security.debian.org/ stable/updates main

[ Voor 21% gewijzigd door Verwijderd op 11-04-2007 11:39 ]


  • anoko
  • Registratie: Februari 2007
  • Laatst online: 07-12-2024
Dat komt omdat je nog niet ge-apt-get-update hebt. Je apt-get cache 'weet' alleen nog maar van de oudere versies, die blijkbaar al niet meer op de server staan.

Verwijderd

Topicstarter
Bedankt voor de verheldering mensen.

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Verwijderd schreef op woensdag 11 april 2007 @ 11:38:
Draai Sarge en de sources.list ziet er zo uit:
code:
1
2
3
4
5
deb ftp://ftp.nl.debian.org/debian/ stable main
deb ftp://ftp.nl.debian.org/debian/ testing main
deb-src ftp://ftp.nl.debian.org/debian/ stable main

deb http://security.debian.org/ stable/updates main
verander dat in:
code:
1
2
3
4
deb ftp://ftp.nl.debian.org/debian/ sarge main
deb-src ftp://ftp.nl.debian.org/debian/ sarge main

deb http://security.debian.org/ sarge/updates main

(heb testing verwijderd, dat wil je niet op een productie server)

draai dan opnieuw "apt-get update"

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
Erkens schreef op woensdag 11 april 2007 @ 12:05:
(heb testing verwijderd, dat wil je niet op een productie server)
Maar het stond er wel, dus dan draaide die toch eigenlijk (een oude versie van) Etch?

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Olaf van der Spek schreef op woensdag 11 april 2007 @ 19:02:
[...]

Maar het stond er wel, dus dan draaide die toch eigenlijk (een oude versie van) Etch?
Je weet niet wat wel en wat niet Etch (testing) was, eventueel zou je die repository er wel weer kunnen toevoegen alleen dan zou ik expliciet "etch" neerzetten en geen "testing". De vraag is idd waarom er eventueel packages uit testing geinstalleerd zijn, echt slim is het iig niet op een "productie server"

Verwijderd

Topicstarter
echt slim is het iig niet op een "productie server"
Mee eens, daarom heb ik 'm ook weggehaald.

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

overigens, nog een kleine "tip"
$ cat /etc/debian_version
3.1


En je ziet welke versie van Debian je draait, in mijn geval dus 3.1 => sarge :)
Pagina: 1