Yum sessions?
Menno Smits
menno-fedora at freshfoo.com
Fri Mar 25 01:12:06 UTC 2005
Greg Bell wrote:
> I've been reading some threads on (and experiencing) yum's slowness. Not
> sure if its been suggested yet, but could yum be session based? If after
> all the time-consuming on-disk cache reading (MD Read #### ), yum gave a
> command prompt, I could yum list, yum info, and finally yum install, all
> with only one read of repository metadata from local files...
The newer versions of yum are generally much faster and use MUCH less
RAM through the use of an sqlite cache.
A "yum shell" feature also exists that does exactly what you're asking
for. Here's an example:
----< snip >------------------------------------------------------
# yum shell
Setting up Yum Shell
> list updates
Setting up Repos
core 100% |=========================| 1.1 kB 00:00
dag 100% |=========================| 1.1 kB 00:01
livna 100% |=========================| 951 B 00:00
updates 100% |=========================| 951 B 00:00
freshrpms 100% |=========================| 951 B 00:00
extras 100% |=========================| 951 B 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 750 kB 00:33
dag : ################################################## 2023/2023
Added 15 new packages, deleted 12 old in 3.67 seconds
primary.xml.gz 100% |=========================| 304 kB 00:04
updates : ################################################## 742/742
Added 3 new packages, deleted 1 old in 2.75 seconds
extras : ################################################## 1002/1002
Added 3 new packages, deleted 0 old in 1.03 seconds
Excluding Packages in global exclude list
Finished
Updated Packages
system-config-services.noarch 0.8.21-0.fc3.1 updates
thunderbird.i386 1.0.2-1.3.2 updates
> list updates
Updated Packages
system-config-services.noarch 0.8.21-0.fc3.1 updates
thunderbird.i386 1.0.2-1.3.2 updates
> info thunderbird
Installed Packages
Name : thunderbird
Arch : i386
Version: 1.0.2
Release: 1.3.1
Size : 28 M
Repo : installed
Summary: Mozilla Thunderbird mail/newsgroup client
Description:
Mozilla Thunderbird is a standalone mail and newsgroup client.
Available Packages
Name : thunderbird
Arch : i386
Version: 1.0.2
Release: 1.3.2
Size : 10 M
Repo : updates
Summary: Mozilla Thunderbird mail/newsgroup client
Description:
Mozilla Thunderbird is a standalone mail and newsgroup client.
> update
Setting up Update Process
> run
Transaction Listing:
Update: system-config-services.noarch 0:0.8.21-0.fc3.1 - updates
Update: thunderbird.i386 0:1.0.2-1.3.2 - updates
Total download size: 10 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): thunderbird-1.0.2- 100% |=========================| 10 MB 03:34
(2/2): system-config-serv 100% |=========================| 133 kB 00:02
Running Transaction Test
thunderbird-1.0.2-1.3.2.i 100% |=========================| 63 kB 00:00
system-config-services-0. 100% |=========================| 23 kB 00:00
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : system-config-services ######################### [1/4]
Updating : thunderbird ######################### [2/4]
Cleanup : thunderbird ######################### [3/4]
Cleanup : system-config-services ######################### [4/4]
Updated: system-config-services.noarch 0:0.8.21-0.fc3.1 thunderbird.i386
0:1.0.2-1.3.2
Finished Transaction
> quit
Leaving Shell
----< snip >------------------------------------------------------
You should be able to find all this in the version of yum currently in
rawhide.
Regards,
Menno
More information about the fedora-devel-list
mailing list