Mailinglist Archive: opensuse (2806 mails)
| < Previous | Next > |
Re: [opensuse] Yast as a Linux learning tool
- From: "Rajko M." <rmatov101@xxxxxxxxxxx>
- Date: Tue, 29 Jul 2008 17:52:03 -0500
- Message-id: <200807291752.03479.rmatov101@xxxxxxxxxxx>
On Tuesday 29 July 2008 04:30:21 pm Kermit Mei wrote:
What makes you not to think so?
You can see all commands that YaST is running.
Excerpt from Software Manager start:
-------------------------------------------------------------------------------
2008-07-29 16:39:12 <1> linux(3722) [zypp] Sysconfig.cc(read):71 done
reading '/etc/sysconfig/proxy'
* zypp runs Sysconfig.cc reading /etc/sysconfig/proxy
-------------------------------------------------------------------------------
2008-07-29 16:39:12 <1> linux(3722) [zypp] MediaHandler.cc(attach):653
Attached:
http://download.opensuse.org/repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.0/
attached; localRoot "/var/adm/mount/AP_0x00000001"
* zypp runs MediaHandler.cc attaching KDE4 Factory to mount
point /var/adm/mount/AP_0x00000001
-------------------------------------------------------------------------------
2008-07-29 16:39:12 <1> linux(3722) [zypp] PathInfo.cc(assert_dir):354
mkdir /var/adm/mount/AP_0x00000001/repodata 00755
* zypp runs PathInfo.cc making
directory /var/adm/mount/AP_0x00000001/repodata with permission 00755
-------------------------------------------------------------------------------
2008-07-29 16:39:12 <1> linux(3722) [YCP] PackageCallbacks.ycp:1859
Downloading
http://download.opensuse.org/repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.0/repodata/repomd.xml
to /var/adm/mount/AP_0x00000001/repodata/repomd.xml
* YCP runs PackageCallbacks.ycp downloading repomd.xml to just created
directory /var/adm/mount/AP_0x00000001/repodata/
-------------------------------------------------------------------------------
2008-07-29 16:39:12 <1> linux(3722) [YCP] Progress.ycp:578 Resetting the
subprogressbar...
* YCP runs Progress.ycp resetting the subprogressbar
(I guess the bottom one)
--------------------------------------------------------------------------------
And it goes on and on.
Not many shell commands there.
The only I can see is mkdir, but even that can be just part of message string.
Those logs are not created for people that need text "make a directory"
instead of mkdir to understand what is done.
As you can see I didn't need much effort to read the log. Once you get used to
format it looks almost as plain text.
To actually understand what is going on you have to read source code of
programs.
I hope that you understand that program code (source) is not only good for
compilation, but it is also pretty compressed expression of what CPU will do.
Writing explanation what each piece of code will do requires much more text
to be written.
I'm sure that if you or anybody else want to understand what particular
function is doing, and ask for help, for instance, on
opensuse-programming@xxxxxxxxxxxx
mail list than people will help you, but you and everybody else should learn
how to read programs. It is a bit easier than writing them.
--
Regards, Rajko
http://en.opensuse.org/Portal needs helpful hands.
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx
If one wants to see what is gong on in background, than look at logs in
realtime. There is console (Konsole) and command tail. Run as root:
tail -f /var/log/YaST2/y2log
and then start YaST and play with.
Hi,I don't think so.
What makes you not to think so?
What y2log shows is just some log, we want to see the shell commands
which Yast2 runned.
You can see all commands that YaST is running.
Excerpt from Software Manager start:
-------------------------------------------------------------------------------
2008-07-29 16:39:12 <1> linux(3722) [zypp] Sysconfig.cc(read):71 done
reading '/etc/sysconfig/proxy'
* zypp runs Sysconfig.cc reading /etc/sysconfig/proxy
-------------------------------------------------------------------------------
2008-07-29 16:39:12 <1> linux(3722) [zypp] MediaHandler.cc(attach):653
Attached:
http://download.opensuse.org/repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.0/
attached; localRoot "/var/adm/mount/AP_0x00000001"
* zypp runs MediaHandler.cc attaching KDE4 Factory to mount
point /var/adm/mount/AP_0x00000001
-------------------------------------------------------------------------------
2008-07-29 16:39:12 <1> linux(3722) [zypp] PathInfo.cc(assert_dir):354
mkdir /var/adm/mount/AP_0x00000001/repodata 00755
* zypp runs PathInfo.cc making
directory /var/adm/mount/AP_0x00000001/repodata with permission 00755
-------------------------------------------------------------------------------
2008-07-29 16:39:12 <1> linux(3722) [YCP] PackageCallbacks.ycp:1859
Downloading
http://download.opensuse.org/repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.0/repodata/repomd.xml
to /var/adm/mount/AP_0x00000001/repodata/repomd.xml
* YCP runs PackageCallbacks.ycp downloading repomd.xml to just created
directory /var/adm/mount/AP_0x00000001/repodata/
-------------------------------------------------------------------------------
2008-07-29 16:39:12 <1> linux(3722) [YCP] Progress.ycp:578 Resetting the
subprogressbar...
* YCP runs Progress.ycp resetting the subprogressbar
(I guess the bottom one)
--------------------------------------------------------------------------------
And it goes on and on.
Not many shell commands there.
The only I can see is mkdir, but even that can be just part of message string.
Those logs are not created for people that need text "make a directory"
instead of mkdir to understand what is done.
As you can see I didn't need much effort to read the log. Once you get used to
format it looks almost as plain text.
To actually understand what is going on you have to read source code of
programs.
I hope that you understand that program code (source) is not only good for
compilation, but it is also pretty compressed expression of what CPU will do.
Writing explanation what each piece of code will do requires much more text
to be written.
I'm sure that if you or anybody else want to understand what particular
function is doing, and ask for help, for instance, on
opensuse-programming@xxxxxxxxxxxx
mail list than people will help you, but you and everybody else should learn
how to read programs. It is a bit easier than writing them.
--
Regards, Rajko
http://en.opensuse.org/Portal needs helpful hands.
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx
| < Previous | Next > |