• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

DVD in Smart einbinden

garafrut

Newbie
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
 
OP
G

garafrut

Newbie
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. :eek:
 

oc2pus

Ultimate Guru
Code:
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 ?
 
OP
G

garafrut

Newbie
# 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.
 

oc2pus

Ultimate Guru
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.
 
Oben