Доброго время суток!
Поставил себе федору 13, с сразу столкнулся с проблемкой. Можно как нибудь заставить yum, чтобы он не закачивал список пакетов при любой операции, а только по специальной команде, как к примеру в Ubuntu 10.04 aptitude update, а при установке ставил без закачки aptitude install
Просто я с периферии и трафик у меня не резиновый.
И ещё вопрос по gpk-application. Почему он у меня не отображает графически не установленные приложения как в Ubuntu Software?
Вопрос по Yum
Попробуйте опцию для yum "-C"
Что же до PackageKit, то у меня он. например, показывает неустановленные пакеты
А как сделать, чтобы он постоянно так делал?
В чем разница между параметрами check и check-update?
Может дадите ссылку на параметры yum на русском?
Откуда Вы вообще взяли yum check? есть check-update и все
А вот насчет возможности установить -С глобально сомневаюсь, да и не правильно это, поскольку список пакетов перед установкой обновлять очень полезно, хотя бы на предмет изменения версий.
Так что если Вам потребуется делать подобное постоянно, то придется ручками указывать. Если я не прав, пусть поправят, но я ничего похожего в конфиге не нашел
А где PackageKit хранит скачанные пакеты? Или он удаляет их сразу после установки? Тогда как заставить его их не удалять?
смотрел /var/cache/yum - пакетов нет.
yum.conf
[main]
keepcache=1
Так и должно быть? Почему нет выбора пакетов?
Этот PackageKit немного подтуповат. Постоянно любит очищать текст в строке поиска. Бывает, введешь полное имя пакета, а он его не найдет.
Я рекомендую искать пакеты по названию, выбрав раздел "Новейшие пакеты". (н-р, Gnome, kernel, source).
А просто отобразить все пакеты в системе, как synaptic, он не может?
Я выбираю пункт "Выбрать все пакеты" и показываются как установленные, так и не установленные.
Я выбираю пункт "Выбрать все пакеты" и показываются как установленные, так и не установленные.
Где он находиться? Я его не нашел
В списке с левой стороны
А почему у меня нет??? Может потому что у меня Russian Fedora? Можно как нибудь ту версию поставить?
В Русской Федоре все точно также :)
И пишите более внятно, пожалуйста
Hrafn,
ТЫ!!!!! :))))
Караул!!! Срочно!!!
Установил пакет не через 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 не помогает. Что делать???
Установил пакет не через yum, а на прямую(rpm -Uhi название пакета).
прямо так
rpm -Uhi ...и ставили? :o
Попробуйте с помощью rpm удалить то, что поставили
