Делать что-нибудь с yum
для меня очень медленно. Например, при поиске пакета, его нахождении и последующей попытке его установки оба yum
команды запускают одни и те же обновления с разницей в несколько секунд!
Что я могу сделать, чтобы это ускорить?
(oldcfft)~/workspace/panel (live)> yum search bz2
Loaded plugins: fastestmirror, presto
Determining fastest mirrors
epel/metalink | 14 kB 00:00
* base: mirror.5ninesolutions.com
* epel: mirror.metrocast.net
* extras: centos.unmeteredvps.net
* updates: mirrors-pa.sioru.com
10gen | 951 B 00:00
10gen/primary | 12 kB 00:00
10gen 105/105
base | 3.7 kB 00:00
base/primary_db | 4.4 MB 00:09
epel | 4.2 kB 00:00
epel/primary_db | 5.5 MB 00:13
extras | 3.4 kB 00:00
extras/primary_db | 18 kB 00:00
nginx | 2.9 kB 00:00
nginx/primary_db | 24 kB 00:00
pgdg91 | 2.8 kB 00:00
pgdg91/primary_db | 123 kB 00:00
pgdg92 | 2.8 kB 00:00
pgdg92/primary_db | 112 kB 00:00
updates | 3.4 kB 00:00
updates/primary_db | 4.4 MB 00:15
epel/pkgtags | 588 kB 00:01
======================================================================== N/S Matched: bz2 =========================
bzip2.x86_64 : A file compression utility
Name and summary matches only, use "search all" for everything.
(oldcfft)~/workspace/panel (live)> sudo yum install -y bzip2
Loaded plugins: fastestmirror, presto
Determining fastest mirrors
epel/metalink | 14 kB 00:00
* base: mirror.es.its.nyu.edu
* epel: mirror.us.leaseweb.net
* extras: centos.unmeteredvps.net
* updates: mirrors-pa.sioru.com
10gen | 951 B 00:00
10gen/primary | 12 kB 00:00
10gen 105/105
base | 3.7 kB 00:00
epel | 4.2 kB 00:00
epel/primary_db | 5.5 MB 00:15
extras | 3.4 kB 00:00
nginx | 2.9 kB 00:00
nginx/primary_db | 24 kB 00:00
pgdg91 | 2.8 kB 00:00
pgdg91/primary_db | 123 kB 00:00
pgdg92 | 2.8 kB 00:00
pgdg92/primary_db | 112 kB 00:00
updates | 3.4 kB 00:00
updates/primary_db | 4.4 MB 00:10
Setting up Install Process
Package bzip2-1.0.5-7.el6_0.x86_64 already installed and latest version
Nothing to do
Ты первый побежал yum search
как обычный пользователь, а затем запустил его как root (с sudo
).
Вызов от имени root сохраняет свои данные кеша в /var/cache/yum
, который недоступен для записи обычным пользователям. Итак, когда вы запускали его как свою учетную запись пользователя, его нужно было снова загрузить и сохранить в другом временном каталоге.
Чтобы решить эту проблему, всегда запускайте yum
в корневой оболочке или с sudo
.
Воспользуйтесь опцией -C
использовать кешированную версию информации о репозиториях и т. д. На странице руководства:
-C, --cacheonly
Tells yum to run entirely from system cache - does not down-
load or update any headers unless it has to to perform the
requested action. If you’re using this as a user yum will not
use the tempcache for the user but will only use the system
cache in the system cachedir.