Mailinglist Archive: yast-devel (52 mails)

< Previous Next >
Re: [yast-devel] Some questions about YOU&YCP
  • From: "张镜明" <zjm84812@xxxxxxxxx>
  • Date: Thu, 2 Aug 2007 11:19:18 +0800
  • Message-id: <1b8f04b10708012019i504fb1b7y54e797490804444@xxxxxxxxxxxxxx>
  Hi, Martin

    As a supplement of what I said a few hours ago,  when I used
"wget https://usr:passwd@xxxxxxxxxxxxx/@nu.novell.com/repo/$RCE/SLES10-SP1-Updates/sles-10-i586?alias=SLES10-SP1-UPDATES/***.rpm";
I got a 404 error ...
and I found that the usr and passwd were set when I installed suse10
(in /etc/zmd/ deviceid:passwd) ,so is the usr and passwd binded to one
particular end user ,and is not related to my novell id?

2007/8/1, Martin Vidner <mvidner@xxxxxxx>:


> On Wed, Aug 01, 2007 at 05:14:45PM +0800, 张镜明 wrote:
> > Hi all :
> >       I'm a college studet,and  I've some questions about the
> > mechanism of YOU in SLES 10 ,32bit version .
> >     1)   Does YOU use any authentication when getting the package ?
> > For  example the user account and the password? I found I needn't
> > input the stuff ,so is these information stored in a file ?   like xml
> > ...etc
>
> Hi,
>
> YOU (via libzypp) stores the credentials in the URL of the update
> repository. They are in /var/lib/zypp/db/sources/*
> For example if you use update.novel.com or nu.novell.com, you can see the user:passwd in the files.
> (ZENworks uses /etc/zmd/{deviceid,secret})
>
> >     2)   Can I  download a particular rpm using command line(not using
> > GUI)  ? Especially using "command url"schema?
>
> Just download? Use wget or curl.
> Or install too? Have you tried rug or (on SP1) zypper?
>
> >     3)   I found that YOU do all the package related thing rely on the
> > C++ code,and if I want to change the C++ code,how can I make it into
> > the yast2 module to get my changing applied?
>
> I don't quite understand what you mean. You download the sources
> from .src.rpm or subversion, edit, recompile (or rebuild rpm) and
> there you are. And send us a patch :-)
>
> See also http://en.opensuse.org/YaST_Development
> and http://en.opensuse.org/Libzypp
>
> >     4)  It seems to me that the YCP language is only the GUI wrapper
> > and all the core stuff is done by c++, am I right?
>
> For YOU, that is right.
> (For other configuration tasks in the yast control center, YCP
> contains much more logic.)
>
> --
> Martin Vidner, YaST developer
> http://en.opensuse.org/User:Mvidner
>
> Kuracke oddeleni v restauraci je jako fekalni oddeleni v bazenu
>
N�Р骒r��y���\�沧^介~�{.n�+�法ラ旌迁�h��]�亘��\�i����ē色-u朕��^��)z{.标+
< Previous Next >
List Navigation