Как удалить Google Chrome в Fedora?

31454
tbleckert

Вчера я установил Fedora 15 Beta с GNOME 3 - он работает хорошо. Одной из проблем является то, что я установил 32-разрядную версию Chrome (которая была неправильной, должна была быть 64-разрядная версия), и теперь я не могу удалить ее.

Я не могу найти его в «Установка и удаление программного обеспечения», а также не могу установить правильную версию Chrome, потому что он жалуется на мою другую копию Chrome.

Любые идеи, как я могу удалить существующую копию и установить 64-битную версию?

Вот сообщение, которое я получаю при попытке установить:

Test Transaction Errors: file /etc/cron.daily/google-chrome from install of google-chrome-stable-11.0.696.65-84435.x86_64 conflicts with file from package google-chrome-stable-11.0.696.65-84435.i386 file /opt/google/chrome/chrome from install of google-chrome-stable-11.0.696.65-84435.x86_64 conflicts with file from package google-chrome-stable-11.0.696.65-84435.i386 file /opt/google/chrome/chrome-sandbox from install of google-chrome-stable-11.0.696.65-84435.x86_64 conflicts with file from package google-chrome-stable-11.0.696.65-84435.i386 file /opt/google/chrome/libffmpegsumo.so from install of google-chrome-stable-11.0.696.65-84435.x86_64 conflicts with file from package google-chrome-stable-11.0.696.65-84435.i386 file /opt/google/chrome/libpdf.so from install of google-chrome-stable-11.0.696.65-84435.x86_64 conflicts with file from package google-chrome-stable-11.0.696.65-84435.i386 file /opt/google/chrome/libppGoogleNaClPluginChrome.so from install of google-chrome-stable-11.0.696.65-84435.x8... 
2

4 ответа на вопрос

5
TheEmpireNeverEnded

Откройте терминал и введите:

rpm -qa | grep chrome 

Посмотрите, сможете ли вы найти установленный пакет Chrome, и если вы его найдете, введите:

rpm -e <chrome package name here> 

Например:

rpm -e google-chrome-stable-22.0.1229.94-161065.i386 

Если вы ищете, где находятся файлы, они могут отличаться в зависимости от дистрибутива, но вы можете начать с проверки популярного ответа здесь .

Хм, спасибо! Я нашел Google Chrome, и когда я попробовал rpm -e ... он говорит "пакет google-chrome-stable-11.0.696.65-84435.i368 не установлен" tbleckert 13 лет назад 0
Очень странно. Можете ли вы попробовать `rpm --rebuilddb`, затем дважды проверить` rpm -qa`, чтобы убедиться, что он все еще там, а затем попробовать удалить снова? Убедитесь, что вы правильно написали пакет;) Не уверен, что это тоже поможет, но вы также можете попробовать флаг `rpm -e --nodeps`, чтобы игнорировать зависимости. Если это не сработает, для установки x64 вы можете попробовать добавить ключ --force, чтобы посмотреть, не перезапишет ли он файлы 32-х. TheEmpireNeverEnded 13 лет назад 1
Хаха, черт возьми! Я написал это неправильно: / Теперь это работает, пришлось использовать sudo tho. Спасибо за помощь! tbleckert 13 лет назад 1
Это случается с лучшими из нас. И худшее из нас. Почти все мы. Рад, что теперь это работает для вас. TheEmpireNeverEnded 13 лет назад 0
Спасибо и следите за обновлениями, я уверен, что скоро будут еще вопросы ... хе хе tbleckert 13 лет назад 0
Кроме того, если вы столкнулись с проблемами и не получили быстрого или решительного ответа от суперпользователя, попробуйте набрать http://unix.stackexchange.com/ Это немного более сфокусировано, так что у вас будет больше гуру NIX, смотрящих на него ( а не просто пионы линукс как я :) TheEmpireNeverEnded 13 лет назад 0
Спасибо! `rpm -qa | grep chrome` может пригодиться здесь. eisberg 13 лет назад 1
1
Jhonatan Sosa

Откройте терминал и введите (как root):

yum -y erase google-chrome 

Или, если вы sudoer, введите:

sudo yum -y erase google-chrome 

И это удалит Chrome из вашей системы.

1
greg

Это единственный способ, которым я смог удалить его из CentOS 6.2:

[root@I7 ~]# rpm -qa | grep chrome xorg-x11-drv-openchrome-0.3.0-3.20120806git.el6.x86_64  [root@I7 ~]# yum -y erase xorg-x11-drv-openchrome-0.3.0-3.20120806git.el6.x86_64 

В некоторых дистрибутивах включенный пакет мог бы быть хромом (grepping for chrom, not chrome):

$ use rpm -qa | grep chrom chromium-31.0.1650.63-2.el6.x86_64 
Мне также нужно было использовать эту опцию: `--setopt = stflags = noscripts`, в противном случае появилась эта ошибка:` Ошибка в скриптлете PREUN в пакете rpm google-chrome-stable Ошибка: не удалось найти xdg-icon-resource` ehsan88 8 лет назад 0
-1
chaotix

второй пост, в котором говорится

yum -y стереть гугл-хром

Или, если вы sudoer, введите:

sudo yum -y erase google-chrome

И это удалит Chrome из вашей системы.

это лучший способ, чем другой пост. в то время как оба будут выполнять эту работу, yum является предпочтительным методом по сравнению с rpm, поскольку он является интеллектуальным интерфейсом для менеджера пакетов rpm и автоматически исправляет любые ошибки зависимости, чего не может rpm.

Похожие вопросы