[gelöst] Paketquellenoptimierung...

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Gerschon
Beiträge: 157
Registriert: 01.01.2012 20:17:06

[gelöst] Paketquellenoptimierung...

Beitrag von Gerschon » 23.06.2015 14:18:26

Hallo ich musste Debian jessie neu installieren. Habe DVD Installation benutzt.

Code: Alles auswählen

 apt-get update
OK   http://security.debian.org stretch/updates InRelease
Holen: 1 http://security.debian.org jessie/updates InRelease [63,1 kB]
OK   http://security.debian.org stretch/updates/main Sources
OK   http://security.debian.org stretch/updates/contrib Sources
OK   http://security.debian.org stretch/updates/main i386 Packages
OK   http://security.debian.org stretch/updates/contrib i386 Packages
OK   http://security.debian.org stretch/updates/contrib Translation-en
OK   http://security.debian.org stretch/updates/main Translation-en
Holen: 2 http://security.debian.org jessie/updates/main Sources [60,7 kB]
Holen: 3 http://security.debian.org jessie/updates/contrib Sources [1.453 B]
Holen: 4 http://security.debian.org jessie/updates/non-free Sources [14 B]
Holen: 5 http://security.debian.org jessie/updates/main i386 Packages [103 kB]
Holen: 6 http://security.debian.org jessie/updates/contrib i386 Packages [2.500 B]
Holen: 7 http://security.debian.org jessie/updates/non-free i386 Packages [14 B]
Holen: 8 http://security.debian.org jessie/updates/contrib Translation-en [1.098 B]
Holen: 9 http://security.debian.org jessie/updates/main Translation-en [55,6 kB]
Holen: 10 http://security.debian.org jessie/updates/non-free Translation-en [14 B]
Es wurden 287 kB in 1 s geholt (164 kB/s).        
Paketlisten werden gelesen... Fertig
Das waren erst mal nur diese Pakete oben mit ..strech...
Wegen non-free und updates habe ich die mit ...jessie.. hinzugefügt und lesen von DVD in der sources.list auskommentiert.

Frage: Ist das jetzt so in Ordnung? Oder ist da noch eine Verbesserung notwendig?

Natürlich habe ich apt-get dist-upgrade dann laufen lassen.
Zuletzt geändert von Gerschon am 01.09.2015 20:56:59, insgesamt 1-mal geändert.
Meine Lebenskraft ist unverkäuflich und Du kannst nur etwas freiwillig geschenkt bekommen davon, wenn ich als lebender Mann und souveränes und mündiges, einmaliges, göttlich beseeltes Individuum respektvoll wertgeschätzt werde.

Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: Paketquellenoptimierung...

Beitrag von garibaldi » 23.06.2015 14:41:54

Gerschon hat geschrieben:Das waren erst mal nur diese Pakete oben mit ..strech...
Wegen non-free und updates habe ich die mit ...jessie.. hinzugefügt und lesen von DVD in der sources.list auskommentiert.

Frage: Ist das jetzt so in Ordnung? Oder ist da noch eine Verbesserung notwendig?

Natürlich habe ich apt-get dist-upgrade dann laufen lassen.
Schlechte Reihenfolge, wenn du dir mit der /etc/apt/sorurces.list – die du hier auch gleich posten solltest – unsicher bist, dann solltest du die Antworten abwarten bevor du gleich mit dem dist-upgrade loslegst.

Jetzt hast du ein Mischsystem aus Jessie(=stabel) und stretch(=testing). Wenn du bei testing bleiben willst, raus mit den Jessi-Einträgen. Das "non-free" kannst du auch an die Zeile mit "stretch" hängen und die updates von Jessie brauchst du nicht, weil du die sowieso schon über testing bekommst.

Gruß, Gari
Was einer im Reiche der Wahrheit erwirbt, hat er allen erworben... -- Schiller

Gerschon
Beiträge: 157
Registriert: 01.01.2012 20:17:06

Re: Paketquellenoptimierung...

Beitrag von Gerschon » 23.06.2015 18:07:39

Code: Alles auswählen

# 

# deb cdrom:[Debian GNU/Linux testing _Stretch_ - Official Snapshot i386 DVD Bi$

# deb cdrom:[Debian GNU/Linux testing _Stretch_ - Official Snapshot i386 DVD Bi$

deb http://security.debian.org/ stretch/updates main contrib
deb-src http://security.debian.org/ stretch/updates main contrib

deb http://security.debian.org/ stretch/updates main contrib non-free
deb-src http://security.debian.org/ stretch/updates main contrib non-free

deb http://ftp.de.debian.org/debian/ stable main contrib non-free
Das sind die jetzigen Paketquellen.
Aber scheinbar ist da etwas doppelt.
Das Paket mit stable brauchte ich weil der Rechner mit WLAN Stick läuft und von dort anscheinend die Pakete herkommen.
Meine Lebenskraft ist unverkäuflich und Du kannst nur etwas freiwillig geschenkt bekommen davon, wenn ich als lebender Mann und souveränes und mündiges, einmaliges, göttlich beseeltes Individuum respektvoll wertgeschätzt werde.

niesommer
Beiträge: 2493
Registriert: 01.10.2006 13:19:37
Lizenz eigener Beiträge: GNU General Public License

Re: Paketquellenoptimierung...

Beitrag von niesommer » 23.06.2015 18:18:07

Hallo,
Ich würde dir empfehlen folgende links in unserem Wiki zu besuchen:
https://wiki.debianforum.de/Sources.list
https://wiki.debianforum.de/Grundsatzfragen Die verschiedenen Debian Zweige
Misch system:
deb http://ftp.de.debian.org/debian/ stable main contrib non-free
deb http://security.debian.org/ stretch/updates main contrib
Du könntest auch mal die befehle

Code: Alles auswählen

lspci -nnk
und

Code: Alles auswählen

lsusb
posten dann könnte man mal sehe was du da für Hardware hast, und was du zum funktionieren installieren solltest.
bis später :-)
Gruß niesommer

Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: Paketquellenoptimierung...

Beitrag von garibaldi » 23.06.2015 18:31:46

Okay, du hast also von Anfang an testing installiert, dann schlage ich vor, auch dabei zu bleiben.

Dass du die Pakete von stable bekommst liegt daran, dass du von testing nur die Einträge von security.debian.org lädst, also nicht auf die normalen Repositorys wo die eigentlichen Pakete herkommen. Ersetze einfach in der letzten Zeile "stable" durch "stretch", dann bekommst du deine Updates auch aus testing.

Des Weiteren:

1) Die doppelten Einträge kannst du natürlich löschen.
2) Die Einträge mit "deb-src" benötigst du nur, wenn du selbst kompilierst, kannst du also auskommentieren (# davor).


Danach sollte es gut aussehen. Alles klar soweit?

Eventuell benötigst du noch eine Quelle für Multimedia-Codecs, da halte ich mich aber mit Empfehlungen zurück.

Edit:
3) "contrib" und "non-free" kann bei den Security-Updates auch weg, die gibt es da nämlich nicht. [1]
[1] https://www.debian.org/security/faq#testing

Hier hatte ich etwas verkehrt verstanden, die beiden Einträge "contrib" und "non-free" sind doch sinnvoll.

Edit: Da war ein unwirklicher Sommer schneller, aber bezüglich Punkt drei müsste man das Wiki nochmal ansehen.
Zuletzt geändert von garibaldi am 24.06.2015 17:12:54, insgesamt 1-mal geändert.
Was einer im Reiche der Wahrheit erwirbt, hat er allen erworben... -- Schiller

Gerschon
Beiträge: 157
Registriert: 01.01.2012 20:17:06

Re: Paketquellenoptimierung...

Beitrag von Gerschon » 24.06.2015 14:38:44

Code: Alles auswählen

lspci -nnk
00:00.0 Host bridge [0600]: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge [1106:3189] (rev 80)
	Subsystem: ASUSTeK Computer Inc. A7V8X motherboard [1043:807f]
	Kernel driver in use: agpgart-via
00:01.0 PCI bridge [0604]: VIA Technologies, Inc. VT8237/VX700 PCI Bridge [1106:b198]
00:09.0 Ethernet controller [0200]: 3Com Corporation 3c940 10/100/1000Base-T [Marvell] [10b7:1700] (rev 12)
	Subsystem: ASUSTeK Computer Inc. A7V600/P4P800/K8V motherboard [1043:80eb]
	Kernel driver in use: skge
00:0f.0 RAID bus controller [0104]: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller [1106:3149] (rev 80)
	Subsystem: ASUSTeK Computer Inc. A7V600/K8V Deluxe/K8V-X/A8V Deluxe motherboard [1043:80ed]
	Kernel driver in use: sata_via
00:0f.1 IDE interface [0101]: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE [1106:0571] (rev 06)
	Subsystem: ASUSTeK Computer Inc. A7V600/K8V-X/A8V Deluxe motherboard [1043:80ed]
	Kernel driver in use: pata_via
00:10.0 USB controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 81)
	Subsystem: ASUSTeK Computer Inc. A7V600/K8V-X/A8V Deluxe motherboard [1043:80ed]
	Kernel driver in use: uhci_hcd
00:10.1 USB controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 81)
	Subsystem: ASUSTeK Computer Inc. A7V600/K8V-X/A8V Deluxe motherboard [1043:80ed]
	Kernel driver in use: uhci_hcd
00:10.2 USB controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 81)
	Subsystem: ASUSTeK Computer Inc. A7V600/K8V-X/A8V Deluxe motherboard [1043:80ed]
	Kernel driver in use: uhci_hcd
00:10.3 USB controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 81)
	Subsystem: ASUSTeK Computer Inc. A7V600/K8V-X/A8V Deluxe motherboard [1043:80ed]
	Kernel driver in use: uhci_hcd
00:10.4 USB controller [0c03]: VIA Technologies, Inc. USB 2.0 [1106:3104] (rev 86)
	Subsystem: ASUSTeK Computer Inc. A7V600/K8V-X/A8V Deluxe motherboard [1043:80ed]
	Kernel driver in use: ehci-pci
00:11.0 ISA bridge [0601]: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South] [1106:3227]
	Subsystem: ASUSTeK Computer Inc. A7V600/K8V-X/A8V Deluxe motherboard [1043:80ed]
00:11.5 Multimedia audio controller [0401]: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller [1106:3059] (rev 60)
	Subsystem: ASUSTeK Computer Inc. A7V600/K8V-X/K8V Deluxe motherboard (ADI AD1980 codec [SoundMAX]) [1043:80b0]
	Kernel driver in use: snd_via82xx
00:11.6 Communication controller [0780]: VIA Technologies, Inc. AC'97 Modem Controller [1106:3068] (rev 80)
00:13.0 Ethernet controller [0200]: VIA Technologies, Inc. VT86C100A [Rhine] [1106:3043] (rev 06)
	Subsystem: D-Link System Inc DFE-530TX rev A [1186:1400]
	Kernel driver in use: via-rhine
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] RV280 [Radeon 9200 SE] [1002:5964] (rev 01)
	Subsystem: PC Partner Limited / Sapphire Technology Radeon 9200 SE [174b:7c13]
	Kernel driver in use: radeon
01:00.1 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] RV280 [Radeon 9200 SE] (Secondary) [1002:5d44] (rev 01)
	Subsystem: PC Partner Limited / Sapphire Technology Radeon 9200 SE (Secondary) [174b:7c12]

Code: Alles auswählen

lsusb
Bus 002 Device 003: ID 05e3:0760 Genesys Logic, Inc. USB 2.0 Card Reader/Writer
Bus 002 Device 002: ID 050d:845a Belkin Components F7D2101 802.11n Surf & Share Wireless Adapter v1000 [Realtek RTL8192SU]
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Code: Alles auswählen

# 

# deb cdrom:[Debian GNU/Linux testing _Stretch_ - Official Snapshot i386 DVD Bi$

# deb cdrom:[Debian GNU/Linux testing _Stretch_ - Official Snapshot i386 DVD Bi$

deb http://security.debian.org/ stretch/updates main
# deb-src http://security.debian.org/ stretch/updates main


Also wenn ich das richtig verstanden habe reicht das mit strech vollkommen aus?
Meine Lebenskraft ist unverkäuflich und Du kannst nur etwas freiwillig geschenkt bekommen davon, wenn ich als lebender Mann und souveränes und mündiges, einmaliges, göttlich beseeltes Individuum respektvoll wertgeschätzt werde.

niesommer
Beiträge: 2493
Registriert: 01.10.2006 13:19:37
Lizenz eigener Beiträge: GNU General Public License

Re: Paketquellenoptimierung...

Beitrag von niesommer » 24.06.2015 15:01:02

Nein hast du nicht richtig verstanden, eine vollständige sieht so aus:

Code: Alles auswählen

deb http://security.debian.org/ stretch/updates main contrib
deb http://security.debian.org/ stretch/updates main contrib non-free
deb http://ftp.de.debian.org/debian/ stretch main contrib non-free
zusätzlich installiere doch sicherheitshalber die Pakete:

Code: Alles auswählen

apt-get install firmware-linux-nonfree  firmware-linux-free  firmware-linux
Das beinhaltet unfreie firmware damit die treiber für deine Hardware richtig funktionieren.
Gruß niesommer

Gerschon
Beiträge: 157
Registriert: 01.01.2012 20:17:06

Re: Paketquellenoptimierung...

Beitrag von Gerschon » 24.06.2015 16:43:01

Ich habe es so gemacht wie beschrieben es kommen aber immer noch wiederholungen wie man sieht.

Code: Alles auswählen

[code]
Paketlisten werden gelesen... Fertig
W: Duplicate sources.list entry http://security.debian.org/ stretch/updates/main i386 Packages (/var/lib/apt/lists/security.debian.org_dists_stretch_updates_main_binary-i386_Packages)
W: Duplicate sources.list entry http://security.debian.org/ stretch/updates/contrib i386 Packages (/var/lib/apt/lists/security.debian.org_dists_stretch_updates_contrib_binary-i386_Packages)
[/code]

Es ist schon etwas verwirrend mit diesen ..stretch... und mit ...jessi...!!!
Meine Lebenskraft ist unverkäuflich und Du kannst nur etwas freiwillig geschenkt bekommen davon, wenn ich als lebender Mann und souveränes und mündiges, einmaliges, göttlich beseeltes Individuum respektvoll wertgeschätzt werde.

Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: Paketquellenoptimierung...

Beitrag von garibaldi » 24.06.2015 17:04:03

Klar, hier ist ja auch noch eine überflüssige Zeile drin:
niesommer hat geschrieben:Nein hast du nicht richtig verstanden, eine vollständige sieht so aus:

Code: Alles auswählen

deb http://security.debian.org/ stretch/updates main contrib
deb http://security.debian.org/ stretch/updates main contrib non-free
deb http://ftp.de.debian.org/debian/ stretch main contrib non-free
Die erste Zeile kann hier ja auch noch raus, also sind wir dann bei zwei Zeilen:

Code: Alles auswählen

deb http://security.debian.org/ stretch/updates main contrib non-free
deb http://ftp.de.debian.org/debian/ stretch main contrib non-free
So, nu haben wir's aber.
Was einer im Reiche der Wahrheit erwirbt, hat er allen erworben... -- Schiller

Radfahrer

Re: Paketquellenoptimierung...

Beitrag von Radfahrer » 24.06.2015 17:14:00

Gerschon hat geschrieben:Es ist schon etwas verwirrend mit diesen ..stretch... und mit ...jessi...!!!
Was ist daran so verwirrend?
Es gibt bei Debian verschiedene Zweige:
Jeder dieser Zweige hat eine Release-Bezeichnung und einen Namen.

1: Stable (das ist die ganz normale Version) -> Im Moment ist das Jessie

2: Testing (für etwas erfahrernere Anwender, weil öfters mal was kaputt gehen kann) -> Im Moment ist das Stretch.

3: Unstable (Hier kommen alle neuen Sachen rein, erfordert also noch mehr Erfahrung, falls Probleme auftauchen) -> Dieser Zweig heißt
immer Sid (Still in development).

4: Oldstable (das ist die vorherige, nicht mehr aktuelle aber noch mit Updates unterstützte Version) -> Im Moment ist das Wheezy

Irgendwann wird dann Stretch zu Stable. Dadurch wird das jetzige Stable (Jessie) zu Oldstable). Und natürlich gibt es dann auch wieder ein neues Testing.

https://www.debian.org/releases/index.de.html

niesommer
Beiträge: 2493
Registriert: 01.10.2006 13:19:37
Lizenz eigener Beiträge: GNU General Public License

Re: Paketquellenoptimierung...

Beitrag von niesommer » 24.06.2015 17:18:15

garibaldi hat geschrieben:Klar, hier ist ja auch noch eine überflüssige Zeile drin:
niesommer hat geschrieben:Nein hast du nicht richtig verstanden, eine vollständige sieht so aus:

Code: Alles auswählen

deb http://security.debian.org/ stretch/updates main contrib
deb http://security.debian.org/ stretch/updates main contrib non-free
deb http://ftp.de.debian.org/debian/ stretch main contrib non-free
Die erste Zeile kann hier ja auch noch raus, also sind wir dann bei zwei Zeilen:

Code: Alles auswählen

deb http://security.debian.org/ stretch/updates main contrib non-free
deb http://ftp.de.debian.org/debian/ stretch main contrib non-free
So, nu haben wir's aber.
Jo das stimmt. :THX:
Entschuldigung, da ist mir in der hetig mal wieder ein fehler unterlaufen, hab das leider nicht gesehen. :hail:
Gruß niesommer

Gerschon
Beiträge: 157
Registriert: 01.01.2012 20:17:06

Re: Paketquellenoptimierung...

Beitrag von Gerschon » 24.06.2015 17:34:11

Thx erst mal :-)

Und ich habe gedacht die 3. Zeile sei für spezielle linux-firmware, weil von einer anderen Adresse.
Und die ersten zwei eben die main Pakete und die main nonfree Pakete.

Na jedenfalls wieder was dazu gelernt.
Meine Lebenskraft ist unverkäuflich und Du kannst nur etwas freiwillig geschenkt bekommen davon, wenn ich als lebender Mann und souveränes und mündiges, einmaliges, göttlich beseeltes Individuum respektvoll wertgeschätzt werde.

Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: Paketquellenoptimierung...

Beitrag von garibaldi » 24.06.2015 17:44:27

Die dritte bzw. jetzt zweite Zeile

Code: Alles auswählen

deb http://ftp.de.debian.org/debian/ stretch main contrib non-free
ist im Gegenteil das Hauptarchiv für alle Pakete, die du so installierst und verwendest! :)
Die andere Zeile

Code: Alles auswählen

deb http://security.debian.org/ stretch/updates main contrib non-free
schließt die Sicherheitsupdates mit ein. Dh. hier kommen die Patches zum Schließen von Sicherheitslücken bereits veröffentlichter Paketversionen her. Deswegen genügt es natürlich nicht, nur die Zeile von security.debian.org zu haben, dann fehlte einem das Hauptarchiv. ;)
Was einer im Reiche der Wahrheit erwirbt, hat er allen erworben... -- Schiller

Antworten