DVD in Smart einbinden

Alles rund um die Installation Eures Linuxsystems, sowie die Updatefunktionen des Systems und das Paketmanagement

Moderator: Moderatoren

Antworten
garafrut
Newbie
Newbie
Beiträge: 46
Registriert: 31. Jan 2005, 16:45

DVD in Smart einbinden

Beitrag von garafrut » 14. Nov 2005, 01:27

Hallo,
ich habe versucht mit "smart channel --add /media/dvd " zuerst mal die Suse 10 Install. DVD einzubinden, danach eine Patch DVD, bei beiden erhalte ich zwar keine Rückmeldung
linux:/home/sigi # smart channel --add /media/dvd
linux:/home/sigi #

Gemountet wird es mir als "/media/dvd"

auch damit habe ich es versucht:

linux:/home/sigi # smart channel --add /mnt/cdrom
FEHLER!: Datei nicht gefunden: /mnt/cdrom

Wenn ich es so eingebe (bei der Patch):

linux:/home/sigi # smart channel --add media:/hdb/i386
Traceback (most recent call last):
File "/usr/bin/smart", line 193, in ?
main(sys.argv[1:])
File "/usr/bin/smart", line 166, in main
exitcode = iface.run(opts.command, opts.argv)
File "/usr/lib/python2.4/site-packages/smart/interface.py", line 53, in ru
n
result = _command.main(self._ctrl, opts)
File "/usr/lib/python2.4/site-packages/smart/commands/channel.py", line 16
8, in main
succ, fail = ctrl.downloadURLs([arg], "channel description")
File "/usr/lib/python2.4/site-packages/smart/control.py", line 430, in dow nloadURLs
fetcher.enqueue(url)
File "/usr/lib/python2.4/site-packages/smart/fetcher.py", line 168, in enq ueue
item = FetchItem(self, url, mirror)
File "/usr/lib/python2.4/site-packages/smart/fetcher.py", line 407, in __i nit__
self._urlobj = URL(mirror.getNext())
File "/usr/lib/python2.4/site-packages/smart/fetcher.py", line 563, in __i nit__
self.set(url)
File "/usr/lib/python2.4/site-packages/smart/fetcher.py", line 596, in set
user, host = urllib.splituser(host)
File "/usr/lib/python2.4/urllib.py", line 926, in splituser
match = _userprog.match(host)
TypeError: expected string or buffer
linux:/home/sigi

Das war das einzige Ergebniss dabei.
Aber danach ist in der Liste der channels nichts von zu finden. Ist das normal? Wie kann ich prüfen ob es eingebunden ist?
Zumindest wenn ich einen "smart update" oder mit der GUI versuche, wird von der Patch DVD nichts geholt. Vor dem Einbinden, gleich nach der Installation von Smart, hatte ich noch ein update gemacht. Dadurch ist da wohl der derzeitige "smart update" in Sekundenbruchteilen fertig.

Geht es überhaupt eine Patch DVD einzubinden?

Danke im voraus. Sigi
SuSE 10.2 32Bit

Werbung:
Benutzeravatar
oc2pus
Ultimate Guru
Ultimate Guru
Beiträge: 6506
Registriert: 21. Jun 2004, 13:01

Beitrag von oc2pus » 14. Nov 2005, 08:15

tell people what you want to do, and they'll probably help you to do it.
PackMan
LinWiki : Das Wiki für Linux User

garafrut
Newbie
Newbie
Beiträge: 46
Registriert: 31. Jan 2005, 16:45

DVD in Smart einbinden

Beitrag von garafrut » 14. Nov 2005, 12:06

Da hatte ich vor meiner Anfrage schon alles gelesen und versucht, aber Erfolglos.
Auch finde ich keine Antwort auf die Frage : " Geht es eine Patch DVD einzubinden ins smart" usw. :o
SuSE 10.2 32Bit

Benutzeravatar
oc2pus
Ultimate Guru
Ultimate Guru
Beiträge: 6506
Registriert: 21. Jun 2004, 13:01

Beitrag von oc2pus » 14. Nov 2005, 14:25

Code: Alles auswählen

smart channel --help-type apt-rpm
Type: apt-rpm - APT-RPM Repository

Repositories created for APT-RPM.

Fields:
  alias (*)      - Unique identification for the channel.
  type (*)       - Channel type
  name           - Channel name
  manual         - If set to a true value, the given channel will only
                   be updated when manually selected.
  disabled       - If set to a true value, the given channel won't be
                   used.
  removable      - If set to a true value, the given channel will be
                   considered as being available in a removable media
                   (cdrom, etc).
  priority       - Default priority assigned to all packages available
                   in this channel (0 if not set). If the exact same
                   package is available in more than one channel, the
                   highest priority is used.
  baseurl (*)    - Base URL of APT-RPM repository, where base/ is
                   located.
  components (*) - Space separated list of components.
  fingerprint    - GPG fingerprint of key signing the channel.

(*) These fields are necessary for this type.
hast du in deiner channel-Definition auch das Flag "removable" gesetzt ?
oder ein channel-File erstellt für deine CD/DVD ?
tell people what you want to do, and they'll probably help you to do it.
PackMan
LinWiki : Das Wiki für Linux User

garafrut
Newbie
Newbie
Beiträge: 46
Registriert: 31. Jan 2005, 16:45

Beitrag von garafrut » 14. Nov 2005, 18:48

# hast du in deiner channel-Definition auch das Flag "removable" gesetzt ?
# oder ein channel-File erstellt für deine CD/DVD ?

Das channel file für die CD müsste doch so erstellt werden, oder?
linux:/home/sigi # smart channel --add /media/dvdram
Das habe ich gemacht. Aber,

Die sind vorhanden:
linux:/home/sigi # cd /etc/smart/channels
linux:/etc/smart/channels # ls
. suse-apt-base-gwdg.channel suser-guru-gwdg.channel
.. suse-apt-security-gwdg.channel
packman-gwdg.channel suse-apt-update-gwdg.channel
linux:/etc/smart/channels #

# Zitat aus http://www.linux-club.de/viewtopic.php?t=44887:
in /etc/smart/channels finden sich die Channel-Definitionen.
Eine einfache Variante um Channels hinzuzufügen:
a) kopiere eine vorhandene channel Datei
cp suser-guru-gwdg.channel suser-oc2pus-gwd.channel
b) editiere diese
Code:
[oc2pus-apt]
name = suser-oc2pus 3rd party package repository for SUSE Linux on ftp.gwdg.de
baseurl = http://ftp4.gwdg.de/pub/linux/suse/apt/SuSE/9.3-i386
type = apt-rpm
components = suser-oc2pus


+ Die ist ja vorhanden, heißt zwar bei mir "suser-guru-gwdg.channel"

c) einfügen des Channels in die Konfiguration
smart channel --add /etc/smart/channels/suser-oc2pus-gwd.channel
d) smart update


Das mit dem "Flag removable " setzen finde ich nicht, wo ist das zu finden?
Oder ist es dadurch nicht zu finden, da sich die CD nicht einträgt.

Bitte um Geduld, leider verstehe ich es nicht besser, Danke.
SuSE 10.2 32Bit

Benutzeravatar
oc2pus
Ultimate Guru
Ultimate Guru
Beiträge: 6506
Registriert: 21. Jun 2004, 13:01

Beitrag von oc2pus » 15. Nov 2005, 08:46

es gibt jetzt folgende Möglichkeiten:
a) du erstellst ein channel-File und fügst die oben genannten Optionen dort ein
oder
b) du nutzt die Kommandozeile um deinen channel mit einem smart channel ... Aufruf einzufügen
oder
c) du machst es via GUI

leider ist die Dokumentation von smart noch nicht vollständig. Deshalb ist hier etwas Forschungsarbeit nötig :)

Ich empfehle dir nochmals das Lesen der Online Hile von smart::
smart --help
smart channel --help ....

Wenn du mit diesen Informationen "überfordert" bist, dann bleibe (vorerst) bei apt oder YaST.
tell people what you want to do, and they'll probably help you to do it.
PackMan
LinWiki : Das Wiki für Linux User

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast