1

Доброго время суток!
Поставил себе федору 13, с сразу столкнулся с проблемкой. Можно как нибудь заставить yum, чтобы он не закачивал список пакетов при любой операции, а только по специальной команде, как к примеру в Ubuntu 10.04 aptitude update, а при установке ставил без закачки aptitude install
Просто я с периферии и трафик у меня не резиновый.

И ещё вопрос по gpk-application. Почему он у меня не отображает графически не установленные приложения как в Ubuntu Software?

2

Попробуйте опцию для yum "-C"

Что же до PackageKit, то у меня он. например, показывает неустановленные пакеты

3

А как сделать, чтобы он постоянно так делал?

В чем разница между параметрами check и check-update?

Может дадите ссылку на параметры yum на русском?

4

Откуда Вы вообще взяли yum check? есть check-update и все

5

А вот насчет возможности установить -С глобально сомневаюсь, да и не правильно это, поскольку список пакетов перед установкой обновлять очень полезно, хотя бы на предмет изменения версий.
Так что если Вам потребуется делать подобное постоянно, то придется ручками указывать. Если я не прав, пусть поправят, но я ничего похожего в конфиге не нашел

6

А где PackageKit хранит скачанные пакеты? Или он удаляет их сразу после установки? Тогда как заставить его их не удалять?
смотрел /var/cache/yum - пакетов нет.

В Linux вы имеете компьютер.
В Windows компьютер имеет вас!

7

yum.conf

[main]
keepcache=1

8 (02.08.2010 17:02:15 отредактировано slog)

http://web19.twitpic.com/img/139339504-9b0b5aa76852babc96ceffc93c1730a3.4c56c150-scaled.png


Так и должно быть? Почему нет выбора пакетов?

9 (02.08.2010 17:08:41 отредактировано AndreyMust19)

Этот PackageKit немного подтуповат. Постоянно любит очищать текст в строке поиска. Бывает, введешь полное имя пакета, а он его не найдет.
Я рекомендую искать пакеты по названию, выбрав раздел "Новейшие пакеты". (н-р, Gnome, kernel, source).

В Linux вы имеете компьютер.
В Windows компьютер имеет вас!

10

А просто отобразить все пакеты в системе, как synaptic, он не может?

11

Я выбираю пункт "Выбрать все пакеты" и показываются как установленные, так и не установленные.

12

Hrafn пишет:

Я выбираю пункт "Выбрать все пакеты" и показываются как установленные, так и не установленные.

Где он находиться? Я его не нашел

13 (02.08.2010 18:41:38 отредактировано Hrafn)

В списке с левой стороны

14

http://imglink.ru/pictures/02-08-10/d9db6a4e715bc3f29b0d52b5655995a6.png

15 (02.08.2010 21:18:14 отредактировано slog)

А почему у меня нет??? Может потому что у меня Russian Fedora? Можно как нибудь ту версию поставить?

16 (02.08.2010 21:24:56 отредактировано Hrafn)

В Русской Федоре все точно также ab
И пишите более внятно, пожалуйста

17

Hrafn,
ТЫ!!!!! ab)))

18

Караул!!! Срочно!!!

Установил пакет не через yum, а на прямую(rpm -Uhi название пакета). Теперь при попытке что-нибудь через yum поставить пишет мне:

ПРЕДУПРЕЖДЕНИЕ: база данных RPM была изменена вне yum.
** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows:
4:flash-plugin-10.1.53.64-1.fc13.x86_64 совпадает с 1:flash-plugin-10.0.32.18-1.fc12.x86_64
Traceback (most recent call last):
  File "/usr/bin/yum", line 29, in <module>
    yummain.user_main(sys.argv[1:], exit_code=True)
  File "/usr/share/yum-cli/yummain.py", line 258, in user_main
    errcode = main(args)
  File "/usr/share/yum-cli/yummain.py", line 196, in main
    return_code = base.doTransaction()
  File "/usr/share/yum-cli/cli.py", line 544, in doTransaction
    resultobject = self.runTransaction(cb=cb)
  File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 1334, in runTransaction
    self.skipped_packages, rpmdb_problems, cmdline)
  File "/usr/lib/python2.6/site-packages/yum/history.py", line 500, in beg
    self._trans_rpmdb_problem(problem)
  File "/usr/lib/python2.6/site-packages/yum/history.py", line 433, in _trans_rpmdb_problem
    to_unicode(str(problem))))
UnicodeEncodeError: 'ascii' codec can't encode characters in position 40-48: ordinal not in range(128)

Набираю yum check, пишет:

[root@sbook stepan]# yum check
Загружены модули: presto, refresh-packagekit
Traceback (most recent call last):
  File "/usr/bin/yum", line 29, in <module>
    yummain.user_main(sys.argv[1:], exit_code=True)
  File "/usr/share/yum-cli/yummain.py", line 258, in user_main
    errcode = main(args)
  File "/usr/share/yum-cli/yummain.py", line 113, in main
    result, resultmsgs = base.doCommands()
  File "/usr/share/yum-cli/cli.py", line 396, in doCommands
    return self.yum_cli_commands[self.basecmd].doCommand(self, self.basecmd, self.extcmds)
  File "/usr/share/yum-cli/yumcommands.py", line 1390, in doCommand
    header=lambda x: None):
  File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 1298, in _rpmdb_warn_checks
    out(prob)
  File "/usr/share/yum-cli/yumcommands.py", line 1386, in _out
    print x
UnicodeEncodeError: 'ascii' codec can't encode characters in position 40-48: ordinal not in range(128)

rpm --rebuilddb не помогает. Что делать???

19

slog пишет:

Установил пакет не через yum, а на прямую(rpm -Uhi название пакета).

прямо так

rpm -Uhi ...

и ставили? :o

20

Попробуйте с помощью rpm удалить то, что поставили

21

Не помогло:

[root@sbook stepan]# rpm -e ailurus
[root@sbook stepan]# yum check
Загружены модули: presto, refresh-packagekit
Traceback (most recent call last):
  File "/usr/bin/yum", line 29, in <module>
    yummain.user_main(sys.argv[1:], exit_code=True)
  File "/usr/share/yum-cli/yummain.py", line 258, in user_main
    errcode = main(args)
  File "/usr/share/yum-cli/yummain.py", line 113, in main
    result, resultmsgs = base.doCommands()
  File "/usr/share/yum-cli/cli.py", line 396, in doCommands
    return self.yum_cli_commands[self.basecmd].doCommand(self, self.basecmd, self.extcmds)
  File "/usr/share/yum-cli/yumcommands.py", line 1390, in doCommand
    header=lambda x: None):
  File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 1298, in _rpmdb_warn_checks
    out(prob)
  File "/usr/share/yum-cli/yumcommands.py", line 1386, in _out
    print x
UnicodeEncodeError: 'ascii' codec can't encode characters in position 40-48: ordinal not in range(128)

22

Во-первых. ругань идет на

4:flash-plugin-10.1.53.64-1.fc13.x86_64 совпадает с 1:flash-plugin-10.0.32.18-1.fc12.x86_64

разберитесь с флешами своими

23 (10.08.2010 12:24:16 отредактировано i2ks)

вывод: rpm -q ailurus и uname -a покажите

It is good day to die ...
MS Windows 10
Заметки о главном...

24

uname -a

Linux sbook 2.6.33.6-147.2.4.fc13.x86_64 #1 SMP Fri Jul 23 17:14:44 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux

rpm -q ailurus

Удалил уже

Hrafn пишет:

Во-первых. ругань идет на

4:flash-plugin-10.1.53.64-1.fc13.x86_64 совпадает с 1:flash-plugin-10.0.32.18-1.fc12.x86_64

разберитесь с флешами своими

Как?

25

Хм... Сделал rpm -e flash-plugin-10.1.53.64-1.fc13.x86_64 и все заработало.
Спасибо! ab

26

flash-plugin-10.1.53.64-1.fc13.x86_64 и flash-plugin-10.0.32.18-1.fc12.x86_64, но FC13, вопрос, как плагин от 12й FC попал в систему?  oO  Или я что то не догоняю

It is good day to die ...
MS Windows 10
Заметки о главном...

27

slog пишет:

Хм... Сделал rpm -e flash-plugin-10.1.53.64-1.fc13.x86_64 и все заработало.
Спасибо! ab

пожалуйста ab

28

В чем разница между yum update и yum upgrade?

29 (16.02.2012 11:56:21 отредактировано Times)

В чем разница между параметрами check и check-update?

30

$ yum --help
Loaded plugins: fastestmirror, presto
Usage: yum [options] COMMAND

List of Commands:

check          Check for problems in the rpmdb
check-update   Check for available package updates