Вопрос или проблема
Я использовал Google Chrome с множеством версий Ubuntu. В последнее время я установил Ubuntu 24.04 на ноутбук. Затем я скачал пакет Chrome Deb от Google и установил его. Когда я попытался запустить Chrome, он не стартовал. Система не выдала причин. Просто выдает ошибку. Что происходит?
Если есть какие-либо проблемы, мешающие загрузке графического интерфейса, вы можете попробовать запустить приложение google-chrome
из терминала:
Эти простые инструкции сработали для меня:
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
Теперь вы можете использовать dpkg для установки Chrome из загруженного DEB файла:
sudo dpkg -i google-chrome-stable_current_amd64.deb
Запуск приложения:
google-chrome
У меня была такая же проблема, и эти шаги помогли мне:
-
Когда я пытался запустить
google-chrome
в терминале, я увидел ошибку:Профиль, похоже, используется другим процессом Google Chrome на другом компьютере. Chrome заблокировал профиль, чтобы он не был поврежден. Если вы уверены, что другие процессы не используют этот профиль, вы можете разблокировать профиль и перезапустить Chrome.
-
После этого я проверил вывод:
hostnamectl
stat ~/.config/google-chrome/SingletonLock
-
В моем случае проблема была решена после удаления конфигурационного файла
/home/Link/.config/google-chrome/SingletonLock
Я нашел решение здесь:
https://bbs.archlinux.org/viewtopic.php?id=294107
Мой ответ является вариацией на то, что дал @prusswan. Уважение за это.
- Убедитесь, что система обновлена.
~# apt update
~# apt upgrade
- Убедитесь, что wget установлен (и установите его, если нет).
~# wget --version
- Используйте wget для загрузки последнего пакета google-chrome (в текущую директорию).
~# wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
- Попробуйте запустить dpkg, который не удался из-за отсутствия зависимостей. (Здесь лучше использовать apt install, чтобы избежать адской зависимости.)
~# dpkg -i google-chrome-stable_current_amd64.deb
Выбор ранее не выбранного пакета google-chrome-stable.
(Чтение базы данных ... 171077 файлов и каталогов в настоящее время установлено.)
Подготовка к распаковке google-chrome-stable_current_amd64.deb ...
Распаковка google-chrome-stable (130.0.6723.91-1) ...
dpkg: проблемы с зависимостями препятствуют настройке google-chrome-stable:
google-chrome-stable зависит от fonts-liberation; однако:
Пакет fonts-liberation не установлен.
dpkg: ошибка при обработке пакета google-chrome-stable (--install):
проблемы с зависимостями - оставив неконфигурированным
Обработка триггеров для man-db (2.12.0-4build2) ...
Во время обработки возникли ошибки:
google-chrome-stable
- Используйте apt для исправления поврежденной установки.
~# apt --fix-broken install
<... обрезка ...>
Исправление зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
fonts-liberation fonts-liberation-sans-narrow
Будут установлены следующие НОВЫЕ пакеты:
fonts-liberation fonts-liberation-sans-narrow
0 обновлено, 2 ново установлены, 0 к удалению и 2 не обновлено.
1 не полностью установлен или удален.
Необходимо скачать 1,800 kB архивов.
После этой операции будет использовано дополнительно 4,894 kB места на диске.
Вы хотите продолжить? [Y/n] y
<... обрезка ...>
Выбор ранее не выбранного пакета fonts-liberation.
(Чтение базы данных ... 171195 файлов и каталогов в настоящее время установлено.)
Подготовка к распаковке .../fonts-liberation_1%3a2.1.5-3_all.deb ...
Распаковка fonts-liberation (1:2.1.5-3) ...
Выбор ранее не выбранного пакета fonts-liberation-sans-narrow.
Подготовка к распаковке .../fonts-liberation-sans-narrow_1%3a1.07.6-4_all.deb ...
Распаковка fonts-liberation-sans-narrow (1:1.07.6-4) ...
Настройка fonts-liberation (1:2.1.5-3) ...
Настройка fonts-liberation-sans-narrow (1:1.07.6-4) ...
Настройка google-chrome-stable (130.0.6723.91-1) ...
update-alternatives: использование /usr/bin/google-chrome-stable для предоставления /usr/bin/x-www-browser (x-www-browser) в автоматическом режиме
update-alternatives: использование /usr/bin/google-chrome-stable для предоставления /usr/bin/gnome-www-browser (gnome-www-browser) в автоматическом режиме
update-alternatives: использование /usr/bin/google-chrome-stable для предоставления /usr/bin/google-chrome (google-chrome) в автоматическом режиме
Обработка триггеров для fontconfig (2.15.0-1.1ubuntu2) ...
needrestart пропускается, так как dpkg не удался
- Запустите dpkg снова.
~# dpkg -i google-chrome-stable_current_amd64.deb
(Чтение базы данных ... 171224 файлов и каталогов в настоящее время установлено.)
Подготовка к распаковке google-chrome-stable_current_amd64.deb ...
Распаковка google-chrome-stable (130.0.6723.91-1) поверх (130.0.6723.91-1) ...
Настройка google-chrome-stable (130.0.6723.91-1) ...
Обработка триггеров для man-db (2.12.0-4build2) ...
- Посмотрите, что осталось.
~# cd /etc/apt/sources.list.d/
~# /etc/apt/sources.list.d# ll
всего 20
drwxr-xr-x 2 root root 4096 2 Ноя 11:14 ./
drwxr-xr-x 9 root root 4096 31 Окт 13:59 ../
-rw-r--r-- 1 root root 190 2 Ноя 10:52 google-chrome.list
-rw-r--r-- 1 root root 386 31 Окт 13:59 ubuntu.sources
-rw-r--r-- 1 root root 2552 27 Авг 10:21 ubuntu.sources.curtin.orig
~# /etc/apt/sources.list.d# more google-chrome.list
### ЭТОТ ФАЙЛ АВТОМАТИЧЕСКИ КОНФИГУРИРОВАН ###
# Вы можете закомментировать эту запись, но любые другие изменения могут быть утеряны.
deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main
~# /etc/apt/sources.list.d# which google-chrome
/usr/bin/google-chrome
~# /etc/apt/sources.list.d# ll `which google-chrome`
lrwxrwxrwx 1 root root 31 28 Окт 20:19 /usr/bin/google-chrome -> /etc/alternatives/google-chrome*
~# /etc/apt/sources.list.d# ll /etc/alternatives/google-chrome
lrwxrwxrwx 1 root root 29 28 Окт 20:19 /etc/alternatives/google-chrome -> /usr/bin/google-chrome-stable*
~# /etc/apt/sources.list.d# ll /usr/bin/google-chrome-stable
lrwxrwxrwx 1 root root 32 28 Окт 20:19 /usr/bin/google-chrome-stable -> /opt/google/chrome/google-chrome*
~# /etc/apt/sources.list.d# ll /opt/google/chrome/google-chrome
-rwxr-xr-x 1 root root 1585 28 Окт 20:19 /opt/google/chrome/google-chrome*
~# /etc/apt/sources.list.d# ll /opt/google/chrome/
всего 292732
drwxr-xr-x 8 root root 4096 2 Ноя 10:52 ./
drwxr-xr-x 3 root root 4096 2 Ноя 10:50 ../
-rwxr-xr-x 1 root root 249363672 28 Окт 20:19 chrome*
-rw-r--r-- 1 root root 824033 28 Окт 20:19 chrome_100_percent.pak
-rw-r--r-- 1 root root 1470792 28 Окт 20:19 chrome_200_percent.pak
-rwxr-xr-x 1 root root 2444992 28 Окт 20:19 chrome_crashpad_handler*
-rwxr-xr-x 1 root root 4331216 28 Окт 20:19 chrome-management-service*
-rwsr-xr-x 1 root root 208000 28 Окт 20:19 chrome-sandbox*
-rw-r--r-- 1 root root 7 28 Окт 20:19 CHROME_VERSION_EXTRA
drwxr-xr-x 2 root root 4096 2 Ноя 10:52 cron/
-rw-r--r-- 1 root root 482 28 Окт 20:19 default-app-block
drwxr-xr-x 2 root root 4096 2 Ноя 10:52 default_apps/
-rwxr-xr-x 1 root root 1585 28 Окт 20:19 google-chrome*
-rw-r--r-- 1 root root 10468208 28 Окт 20:19 icudtl.dat
-rw-r--r-- 1 root root 240384 28 Окт 20:19 libEGL.so
-rw-r--r-- 1 root root 6976728 28 Окт 20:19 libGLESv2.so
-rw-r--r-- 1 root root 7691144 28 Окт 20:19 liboptimization_guide_internal.so
-rw-r--r-- 1 root root 26688 28 Окт 20:19 libqt5_shim.so
-rw-r--r-- 1 root root 28960 28 Окт 20:19 libqt6_shim.so
-rw-r--r-- 1 root root 4683512 28 Окт 20:19 libvk_swiftshader.so
-rw-r--r-- 1 root root 562344 28 Окт 20:19 libvulkan.so.1
drwxr-xr-x 2 root root 4096 2 Ноя 10:52 locales/
drwxr-xr-x 2 root root 4096 2 Ноя 10:52 MEIPreload/
drwxr-xr-x 2 root root 4096 2 Ноя 10:52 PrivacySandboxAttestationsPreloaded/
-rw-r--r-- 1 root root 10577 28 Окт 20:19 product_logo_128.png
-rw-r--r-- 1 root root 787 28 Окт 20:19 product_logo_16.png
-rw-r--r-- 1 root root 1281 28 Окт 20:19 product_logo_24.png
-rw-r--r-- 1 root root 38037 28 Окт 20:19 product_logo_256.png
-rw-r--r-- 1 root root 1810 28 Окт 20:19 product_logo_32.png
-rw-r--r-- 1 root root 7611 28 Окт 20:19 product_logo_32.xpm
-rw-r--r-- 1 root root 3095 28 Окт 20:19 product_logo_48.png
-rw-r--r-- 1 root root 4557 28 Окт 20:19 product_logo_64.png
-rw-r--r-- 1 root root 9505137 28 Окт 20:19 resources.pak
-rw-r--r-- 1 root root 687473 28 Окт 20:19 v8_context_snapshot.bin
-rw-r--r-- 1 root root 107 28 Окт 20:19 vk_swiftshader_icd.json
drwxr-xr-x 3 root root 4096 2 Ноя 10:52 WidevineCdm/
-rwxr-xr-x 1 root root 37394 28 Окт 20:19 xdg-mime*
-rwxr-xr-x 1 root root 33273 28 Окт 20:19 xdg-settings*
Интересный путь символической ссылки. Похоже, что dpkg настроил /etc/apt/sources.list.d/google-chrome.list так, чтобы будущие обновления работали с apt.
Ответ или решение
Установка Google Chrome на Ubuntu 24.04: Подробная Инструкция
Установка браузера Google Chrome на систему Ubuntu 24.04 может показаться простой задачей, но иногда могут возникнуть проблемы, препятствующие корректному запуску приложения. В данной статье мы рассмотрим последовательный процесс установки, а также возможные ошибки и способы их устранения.
Шаги по установке Google Chrome
1. Подготовка системы
Перед установкой рекомендуется обновить систему, чтобы убедиться, что все пакеты актуальны.
sudo apt update
sudo apt upgrade
2. Установка wget
Убедитесь, что инструмент wget
установлен. Это утилита для загрузки файлов из сети. Если он не установлен, вы можете установить его с помощью следующей команды:
sudo apt install wget
3. Загрузка Google Chrome
Используйте команду wget
, чтобы загрузить последний стабильный пакет Google Chrome:
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
4. Установка Google Chrome
Теперь, когда пакет загружен, мы можем приступить к его установке с использованием dpkg
. Однако, помните, что может возникнуть проблема с зависимостями.
sudo dpkg -i google-chrome-stable_current_amd64.deb
Если будет сообщено о каких-либо проблемах с зависимостями, вы можете их исправить с помощью:
sudo apt --fix-broken install
Эта команда установит все отсутствующие зависимости, необходимые для корректной работы Google Chrome.
5. Проверка установки
После завершения установки проверьте, запустится ли браузер. Вы можете сделать это через терминал:
google-chrome
Если Chrome не запускается, может появиться сообщение об ошибке. Одной из распространенных ошибок является блокировка профиля. Если вы получили сообщение о том, что "Профиль используется другим процессом", выполните следующие действия:
-
Проверьте наличие блокировки профиля:
stat ~/.config/google-chrome/SingletonLock
-
Удалите файл блокировки, если он существует:
rm ~/.config/google-chrome/SingletonLock
6. Устранение возможных ошибок
Если вы столкнулись с ошибками во время установки, часто это связано с отсутствием зависимостей. Например, хорошо известная ошибка может быть связана с отсутствием пакета fonts-liberation
.
Если вы видите сообщения об ошибках, аналогичные следующим:
dpkg: dependency problems prevent configuration of google-chrome-stable:
google-chrome-stable depends on fonts-liberation; however:
Package fonts-liberation is not installed.
Просто выполните команду sudo apt --fix-broken install
, чтобы установить необходимые зависимости.
Заключение
Установка Google Chrome в Ubuntu 24.04 — процесс, требующий внимательности к деталям. Следуя вышеуказанным шагам, вы сможете установить браузер без лишних проблем. Если возникают ошибки, обращайте внимание на сообщения в терминале и принимайте меры по исправлению. Удачи в использовании Google Chrome!
На случай возникновения новых вопросов, не забудьте обратиться к официальной документации Google или к сообществу пользователей Ubuntu для получения дополнительной помощи.