Grundsatzanfängerfrage: neue software in woody

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
empty_string
Beiträge: 703
Registriert: 19.07.2003 21:26:07

Grundsatzanfängerfrage: neue software in woody

Beitrag von empty_string » 24.11.2003 16:20:49

Hallo Forum!

Also ich habe mich jetzt schon ein wenig in debian eingearbeitet aber es gibt Sachen die sind für mich einfach nicht zu verstehen. Ich hoffe es gibt jemanden der so nett ist, den etwas längeren Text durchzulesen. Ich habe gerade 6 Suchseiten durchgeschaut und auch der wiki hat mir nicht richtig geholfen. :cry:
Es geht darum neue Software zu installieren. Ich möchte mein System auf stable laufen lassen aber ich habe gemerkt das es manches nur für testing/unstable gibt.
Dazu habe ich mehrere Fragen:
Um auf den neusten Stand zu sein möchte ich regelmäßig ein apt-get upgrade machen. Allerding weiß ich nicht wie ich das ganze sowohl mit meiner sources.list, als auch mit der apt.conf vereinbaren soll. Die sources.list ist durchzogen mit vielen backports und anderen quellen:

Code: Alles auswählen

#rox woody
deb http://www.ruby-team.de/debian/ ./

#rox gnome backports
deb http://ftp.acc.umu.se/mirror/mirrors.evilgeniuses.org.uk/debian/backports/woody gnome2.2/

#vlc
deb http://www.videolan.org/pub/videolan/debian i386/
deb-src http://www.videolan.org/pub/videolan/debian sources/

#xine
deb http://www.jarre-de-the.net/computing/debian/ stable main

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

#xchat 2.0.2
deb http://bignachos.com/~uniball/ debian/
deb-src http://bignachos.com/~uniball/ debian/

#fluxbox woody
#deb http://people.debian.org/~dopey/fluxbox ./
#fluxbox dev
#deb http://xmixahlx.dyndns.org/debian/ ./

#stable backports (mozilla firebird eg)
deb http://www.backports.org/debian stable all

#main source
deb ftp://ftp.tu-chemnitz.de/pub/linux/debian/debian/ stable main contrib non-free
deb ftp://ftp.tu-chemnitz.de/pub/linux/debian/debian-non-US stable/non-US main contrib non-free
deb ftp://ftp.tu-chemnitz.de/pub/linux/debian/debian-security/ stable/updates main contrib non-free

#deb ftp://ftp.tu-chemnitz.de/pub/linux/debian/debian/ testing main contrib non-free
#deb ftp://ftp.tu-chemnitz.de/pub/linux/debian/debian-non-US testing/non-US main contrib non-free
#deb ftp://ftp.tu-chemnitz.de/pub/linux/debian/debian-security/ testing/updates main contrib non-free

#X 
deb http://www.fs.tum.de/~bunk/debian woody/bunk-1 main contrib non-free
deb-src http://www.fs.tum.de/~bunk/debian woody/bunk-1 main contrib non-free

#sim
deb http://debian.thermoman.de/woody/sim/ ./
Dazu kommt die apt.conf:

Code: Alles auswählen

APT::Default-Release "3.0*";
APT::Cache-Limit 16777216;
Wenn ich jetzt ein upgrade mache, sollen sehr viele packete geupgradet werden, wenn ich nur die offiziellen quellen drin lasse sind es grad mal 8.
Wenn ich jetzt den Default Release Eintrag aus der apt.conf lösche sind es mit alle quellen nochmal doppelt so viel und mit den offiziellen wieder 8!
Soll ich für ein upgrade nur die offiziellen debian quellen drin lassen und die ganzen anderen quellen nur zur installation der jeweiligen software verwenden?

Ich wäre echt dankbar wenn mir jemand sagen kann wie ich damit am besten umzugehen habe. (auch generell gesehen)

Desweiteren hab ich noch ein Problem festgestellt mit der apt.conf.
Ich nehm mal das aktuelle Beispiel mit rox wo ich nicht weiter komme, aber auch mit anderer Software ist das manchmal so:
In der sources.list sind mal nur die offiziellen quellen + die ersten beiden!
Wenn ich den oben genannten Eintrag in der apt.conf habe, dann bekomme ich Abhängigkeiten:

Code: Alles auswählen

 rox: Depends: libatk1.0-0 (>= 1.2.4) but 1.0.1-2 is to be installed
       Depends: libglib2.0-0 (>= 2.2.3) but 2.0.1-2 is to be installed
       Depends: libgtk2.0-0 (>= 2.2.1) but 2.0.2-5woody1 is to be installed
       Depends: libpango1.0-0 (>= 1.2.1) but 1.0.1-3 is to be installed
       Depends: libxml2 (>= 2.5.7-1) but 2.4.19-4 is to be installed
       Depends: shared-mime-info (>= 0.8) but it is not going to be installed
Wenn ich den Eintrag rausnehme will es zwar installieren, aber dann kommen ja wieder neue Packete aus einem backport die sogar alte ersetzen:

Code: Alles auswählen

The following extra packages will be installed:
  defoma fontconfig libatk1.0-0 libexpat1 libfontconfig1 libglib2.0-0 libgtk2.0-0 libgtk2.0-common libpango1.0-0
  libpango1.0-common libpng3 libxft2 libxml2 shared-mime-info 
The following packages will be REMOVED:
  libgtk-common libpango-common 
The following NEW packages will be installed:
  fontconfig libexpat1 libfontconfig1 libpng3 libxft2 libxml2 rox shared-mime-info 
7 packages upgraded, 8 newly installed, 2 to remove and 41  not upgraded.
Ich weiß einfach nicht wie ich das ganze Handhaben soll, welche Einträge in der sources.list bleiben können und auch in der apt.conf.

Ich bedanke mich schonmal wenn mich jemand darüber "aufklärt".

begeisterter debian-Neuling empty_string

Benutzeravatar
Unki
Beiträge: 425
Registriert: 16.02.2003 10:03:38
Wohnort: Essen
Kontaktdaten:

Re: Grundsatzanfängerfrage: neue software in woody

Beitrag von Unki » 25.11.2003 07:56:18

empty_string hat geschrieben:Hallo Forum!
Es geht darum neue Software zu installieren. Ich möchte mein System auf stable laufen lassen aber ich habe gemerkt das es manches nur für testing/unstable gibt.
Dazu habe ich mehrere Fragen:
Um auf den neusten Stand zu sein möchte ich regelmäßig ein apt-get upgrade machen. Allerding weiß ich nicht wie ich das ganze sowohl mit meiner sources.list, als auch mit der apt.conf vereinbaren soll. Die sources.list ist durchzogen mit vielen backports und anderen quellen:

Code: Alles auswählen

sources.list
Dazu kommt die apt.conf:

Code: Alles auswählen

APT::Default-Release "3.0*";
APT::Cache-Limit 16777216;
Wenn ich jetzt ein upgrade mache, sollen sehr viele packete geupgradet werden, wenn ich nur die offiziellen quellen drin lasse sind es grad mal 8.
Wenn ich jetzt den Default Release Eintrag aus der apt.conf lösche sind es mit alle quellen nochmal doppelt so viel und mit den offiziellen wieder 8!
Soll ich für ein upgrade nur die offiziellen debian quellen drin lassen und die ganzen anderen quellen nur zur installation der jeweiligen software verwenden?
Das was Dich interessiert, nennt sich Pinning. In [1] stand mal was interessantes.

Desweiteren hab ich noch ein Problem festgestellt mit der apt.conf.
Ich nehm mal das aktuelle Beispiel mit rox wo ich nicht weiter komme,
Nimm Bitte die Zeile mit dem Roxfiler raus, mein Server spinnt etwas. Eine Lösung dauert etwas.Wie Du an Rox kommst, habe ich hier [2] erklärt, bitte lesen.

In einer Mailingliste wurde Dein Thema auch diskutiert. Vielleicht ist [3] ja für Dich hilfreich.

Bei Deinen Einträgen in der source.list würde ich ohne Weiteres KEIN Upgrade machen.
Aufgeräumt könnte Deine sources.list so aussehen ( kein Anspruch auf Vollständigkeit):

Code: Alles auswählen

##Online Stable
deb http://ftp.de.debian.org/debian/ stable main non-free contrib
deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb http://ftp.de.debian.org/debian-non-US stable/non-US main

##Security Updates
deb http://security.debian.org/ stable/updates main contrib non-free

## andere offizielle Updates
deb ftp://ftp.de.debian.org/debian/ woody-proposed-updates main non-free contrib

##Backports <-- KEIN dist-upgrade, nur um Pakete zu installieren.
deb http://www.backports.org/debian stable all

##Gnome2.2 <-- ist ganz brauchbar IMHO
deb http://ftp.acc.umu.se/mirror/mirrors.evilgeniuses.org.uk/debian/backports/woody gnome2.2/

# Roxfiler  
file deb:/lokalerOrdner/ /

#sim
deb http://debian.thermoman.de/woody/sim/ ./ 

#fluxbox woody
#deb http://people.debian.org/~dopey/fluxbox ./

#xchat 2.0.2
deb http://bignachos.com/~uniball/ debian/
deb-src http://bignachos.com/~uniball/ debian/ 
und solltest Du Dir unsicher sein, ob Du auch wirklich die Pakete installieren willst, führe apt erstmal so aus:

Code: Alles auswählen

 apt-get -us install|upgrade PAKET|less
HTH Rainer

[1]http://www.linux-magazin.de/Artikel/aus ... t/apt.html
[2]http://www.debianforum.de/forum/viewtop ... 70f8#94433
[3]http://groups.google.com/groups?hl=de&l ... /&frame=on

Benutzeravatar
empty_string
Beiträge: 703
Registriert: 19.07.2003 21:26:07

Beitrag von empty_string » 26.11.2003 21:20:36

Danke Unki!

Ich habe mich jetzt erst damit beschäftigen können und ein wenig mit dem pinning rumgespielt.
Ich denke eigentlich wenn ich immer ein bisschen meine sources.list editiere, brauche ich das gar nicht (noch nicht). Und um keine Abhängigkeiten zu bekommen habe ich einfach aus der apt.conf den default Release Eintrag entfernt (wieso weiß ich leider nicht, der hat aber Probleme gemacht :/).

Eine Frage ist aber übrig geblieben. Wenn ich dein rox installieren will,
werden
libgtk-common libpango-common
entfernt und einige andere packete aus dem gnome backport (wie du ja gesagt hast) installiert.
Die oben genannten libs werden dabei denk ich mal durch
libpango1.0-common und libgtk2.0-common
ersetzt.
Kann ich das auf meinen woody system machen ohne vielleicht mit anderen Programmen in Konflikte zu geraten?

Tausend Dank nochmal,
empty


edit:
zur info:
...
Remv libpango-common (1.0.1-3 Debian:3.0r2/stable) []
...
Inst libpango1.0-common (1.2.3-1woody2 ftp.acc.umu.se)
...
Remv libgtk-common (2.0.2-5woody1 Debian:3.0r2/stable) []
...
Inst libgtk2.0-common (2.2.2-1woody2 ftp.acc.umu.se) []
...

Benutzeravatar
Unki
Beiträge: 425
Registriert: 16.02.2003 10:03:38
Wohnort: Essen
Kontaktdaten:

Beitrag von Unki » 26.11.2003 21:43:31

empty_string hat geschrieben:
Eine Frage ist aber übrig geblieben. Wenn ich dein rox installieren will,
werden
libgtk-common libpango-common
entfernt und einige andere packete aus dem gnome backport (wie du ja gesagt hast) installiert.
Die oben genannten libs werden dabei denk ich mal durch
libpango1.0-common und libgtk2.0-common
ersetzt.
Kann ich das auf meinen woody system machen ohne vielleicht mit anderen Programmen in Konflikte zu geraten?
Dürfte IMHO keine Probleme machen. Es werden ja die aktuelleren Pakete installiert.
Hier läuft auf dem Rechner (woddy mit Backports) meiner Freundin alles (Rox, XFCE4, Galeon, Gimp1.3...) ganz stabil - und so soll es ja sein.

Nur Mut. :D
Rainer

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 27.11.2003 10:24:05

imho führen diese backport-orgien das prinzip von stable/woody ad absurdum.. wer garantiert dafür, dass die entsprechenden backports bei sicherheitslücken auf den neusten stand gebracht werden? wurden damit längere (feld-)tests durchgeführt, um sicherzustellen dass diese auch tatsächlich stabil laufen? dann doch lieber sarge/sid.. just my 2 cents ;)
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

Benutzeravatar
suntsu
Beiträge: 2947
Registriert: 03.05.2002 10:45:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: schweiz
Kontaktdaten:

Beitrag von suntsu » 27.11.2003 10:29:02

dann doch lieber sarge/sid.. just my 2 cents
Und selbst dann muss man manchmal experimental nutzen(Wie ich festgestellt habe) :P

gruss
manuel

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 27.11.2003 10:42:34

chimaera hat geschrieben:imho führen diese backport-orgien das prinzip von stable/woody ad absurdum.. wer garantiert dafür, dass die entsprechenden backports bei sicherheitslücken auf den neusten stand gebracht werden?
Damit hast du natürlich recht, alllerdings versuche ich die Anzahl der Backports so klein wie möglich zu halten und bei Dingen wie KDE werden die Sicherheitslücken ja von den KDE Maintainer selbst behoben.

Ausserdem wie sieht es denn genau mit der Sicherheit von SID oder Sarge im Moment aus und was mache ich wenn es SID gerade Probleme mit Paketinkonsistenzen gibt und ich unbedingt ein Sicherheitsupdate machen muss? Dann ist wahrscheinlich jede Menge Handarbeit angesagt.

eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 27.11.2003 13:44:01

eagle hat geschrieben:Ausserdem wie sieht es denn genau mit der Sicherheit von SID oder Sarge im Moment aus und was mache ich wenn es SID gerade Probleme mit Paketinkonsistenzen gibt und ich unbedingt ein Sicherheitsupdate machen muss? Dann ist wahrscheinlich jede Menge Handarbeit angesagt.
zur sicherheit von sarge kann ich nichts sagen, aber in sid fliessen solche updates durch neue versionen ein. das geht im normalfall recht fix. paketinkonsistenzen sind, so kommt es mit zumindest vor und dieser thread beweist es, bei unstable nicht häufiger als unter stable und einem dutzend inoffiziellen repositories in der sources.list.

ich möchte im übrigen nicht sid/unstable glorifizieren, es zeigt nur ein grundsätzliches 'problem'(?) von debian (zumindest wenn(!) debian auch auf desktop-benutzer wert legt)
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

Benutzeravatar
empty_string
Beiträge: 703
Registriert: 19.07.2003 21:26:07

Beitrag von empty_string » 27.11.2003 18:03:59

Unki hat geschrieben: Nur Mut. :D
Ja danke, das mit rox geht jetzt dank deiner Hilfe (apt jedenfalls ohne Abhängigkeiten).

Aber der Rest bringt mich ganz durcheinander. Wenn ich ein bisschen rumlese finde ich viele Debian Kritikien von wegens veraltet (dadurch vielleicht unsicher) usw. und auch das Debian nicht das Gelbe vom Ei für Desktopanwender ist. Ich gebe zu aktiver Desktopuser zu sein (da win umsteiger).
Hm ich glaub ich les mir "Ist Debian nichts für Linux Anfänger???" nochmal von Anfang bis Ende durch :wink: .

Nutzt ihr denn alle überhaupt Debian als one4all Sytem?

bye,
*verunsicherter* empy

edit: rum-gelesen habe ich u.a. in linuxforen.de und die Kommentare ( ! ) hier .

Benutzeravatar
Unki
Beiträge: 425
Registriert: 16.02.2003 10:03:38
Wohnort: Essen
Kontaktdaten:

Beitrag von Unki » 27.11.2003 18:57:27

empty_string hat geschrieben: Aber der Rest bringt mich ganz durcheinander. Wenn ich ein bisschen rumlese finde ich viele Debian Kritikien von wegens veraltet (dadurch vielleicht unsicher)
veraltet=!unsicher, ich übersetzte "veraltet" mit stabil und sehr gut getestet.

usw. und auch das Debian nicht das Gelbe vom Ei für Desktopanwender ist.
Komisch, meine Freundin (ist reine Desktop-Userin) kommt bestens mit ihrem System aus.
Setzt Dir ein System auf mit allem was Du brauchst, arbeite damit ein wenig und bilde Dir bitte selber ein Urteil.
Nutzt ihr denn alle überhaupt Debian als one4all Sytem?
Ja. Hier läuft ein Notebook, zwei Workstationen und bald mein Eisfair-Server unter Debian.

Benutzeravatar
empty_string
Beiträge: 703
Registriert: 19.07.2003 21:26:07

Beitrag von empty_string » 27.11.2003 21:45:17

Das ist toll, hier wird mir nicht nur geholfen sonder auch gute Laune (auf Debian) gemacht :D .

Ein was häng ich mal noch an (nagut 2 Sachen). Wie ich so lesen konnte, haben viele fortgeschrittene user ihr debian unter testing oder unstable laufen. Ist aber einen Anfänger erstmal nicht zu empfehlen? Hm kann ich mir ja eigentlich selbst beantworten, wenn ich in stable alles hab was ich brauch :roll: . Aber stimmt es das ein woody system das längere Zeit auch mit backports gelebt hat, bei einen dist-upgrade auf testing Probleme macht? (alle backport software per Hand entfernen??)

Nagut, ich hab es eigentlich erstmal nicht vor, bin trotzdem dankbar für jede Antwort :) .

bye,
empty

Benutzeravatar
Picknicker
Beiträge: 654
Registriert: 25.04.2003 16:28:02
Wohnort: Saarland

Beitrag von Picknicker » 28.11.2003 18:48:21

hi , ich hatte auf einem meiner Rechner ein stable System mit diversen Backports sowie aktuelles KDE und Xfree .. leider gab es da immer wieder Probleme mit nicht verfügbaren Packeten (sprich Software die in Woody nicht vorhanden sind) u.s.w.
Leider bereitete mir auch ein dist-upgrade auf SID Probleme die ich nicht bewältigen konnte (z.B. wollte er mir das komplette KDE deinstallen).

Also ging ich hin und installierte ein frisches Woody und machte dann ein dist-upgrade.

Auf meinem 1. Rechner habe ich schon länger SID laufen und bin absolut zufrieden ..

Nur auf meinem Router läuft Woody aber daran arbeite ich ja nicht :)
cu
Picknicker

Antworten