One of the comments above has already mentioned this, but I would put this as the answer for your question.
All you need to do to install Chromium (read Chrome) in Ubuntu:
sudo apt-get install chromium-browser
(it’s in the universe repository)
Consider installing Chromium instead. This is what is maintained by the community. Among their differences is it lacks Google branding, it doesn’t have a built-in Flash Player and doesn’t have a built-in PDF viewer. You still use the same plugins (even from the same Google webpage), themes etc. Using Chromium you will be sure to receive all the security and other updates, etc. If you still want the Chrome instead, just add their PPA.
P.S. Here are some useful commands to check your packages when something like that you experienced happens:
sudo apt-get update # updates lists of packages (for example, you run this when you add new repositories or PPA's)
sudo apt-get check # verifies that there are no broken dependencies
sudo apt-get -f install # -f auto-corrects broken dependencies
Uno из наиболее распространенных проблем, которые обычно возникают в Ubuntu или любые его производные когда пользователь устанавливает пакеты deb, которые он загружает с какого-то веб-сайта, Это известная проблема с невыполненными зависимостями, она возникает из-за того, что для указанного пакета требуется определенная версия приложения, или он будет выпущен, и его нет в системе, или что менеджер пакетов не может найти правильные зависимые пакеты, необходимые для выполнения программы Ubuntu.
Хотя такого рода проблемы возникают все реже и реже, В связи с тем, что многие пользователи уже склонны предпочитать использование приложений Flatpak, AppImage или Snap, в дополнение к тому факту, что у них уже есть достойный каталог с самыми популярными приложениями, и все больше разработчиков продолжают добавлять свои приложения в этот тип формат.
Индекс
- 1 Выявление проблемы
- 1.1 Применение первого решения
- 1.2 Второе решение, установка необходимых зависимостей
- 2 Третий и последний вариант. При распаковке необходимо изменить зависимости и переупаковку.
Выявление проблемы
Первым шагом к решению этой досадной ошибки является определение проблемы, поскольку в общем, это обычно скачкообразно, когда мы пытаемся установить пакет или приложение из пакета deb или даже репозитория.
Эта ошибка сообщается нам из терминала, который сообщает нам, что определенные зависимости не могут быть выполнены. или в случае установки через программный центр Ubuntu просто не устанавливает приложение.
Здесь важно проверить, не пытаемся ли мы установить устаревший пакет. Что ж, возможно, есть более свежий пакет или проверьте репозиторий, на какую дату датируются пакеты и до какой версии доступна.
Если конфликтующий пакет уже установлен, при попытке запустить команду:
sudo apt update
o
sudo apt upgrade
Это проинформирует нас о конфликте и попросит нас выполнить команду для решения проблемы.
Применение первого решения
Самый прямой способ исправить ошибки Зависимость в Ubuntu от диспетчера пакетов по умолчанию, чтобы начать исправление, просто откройте терминал и выполните команду:
sudo apt install -f
При выполнении вышеуказанной команды Диспетчер пакетов Ubuntu попытается исправить проблемы зависимость, стоящая перед и он напечатает внесенные вами изменения.
Здесь важно учитывать изменения, которые вы печатаете поскольку, если он не разрешается в конфликте с зависимостями, он продолжит удаление конфликтующего пакета или пакетов и сообщит нам, какие зависимости конфликтуют с пакетом.
Таким же образом вы можете выбрать другое решение:
Теме статьи:
Как скачать пакеты DEB с зависимостями локально?
Второе решение, установка необходимых зависимостей
Принимая во внимание предыдущий шаг, на котором мы записываем пакеты или библиотеки, необходимые для решения ошибок зависимостей, здесь мы собираемся установить пакеты один за другим с терминала, или мы можем помочь себе с помощью Synaptic
Например, в терминале нам показывают что-то вроде этого:
"Error: Dependency is not satisfiable: libgtk-3-0 (>=3.16.2)"
Следует отметить, что Это указывает на то, что выпуск «libgtk 3.0» больше или равен версии «3.16.2». за то, что мы должныs в этом случае загрузите версию указанной библиотеки. Здесь важно учитывать, что для библиотек многие приложения зависят от одной или определенной версии, поэтому лично я не советую вам сюда прикладывать руку.
Чтобы найти конкретную версию, мы можем положиться на страница пакетов ubuntu (packages.ubuntu.com) чтобы проверить, какая это версия Ubuntu и в каком репозитории, поскольку очень часто некоторые из них не включены.
Здесь вы можете скачать и установить нужные вам пакеты.
В качестве рекомендации, если при установке определенной версии библиотеки, которая запрашивается, указывает, что от нее зависит больше пакетов, лучше отказаться, так как вы можете испортить свою графическую среду или в конечном итоге разрушить свою систему.
Третий и последний вариант. При распаковке необходимо изменить зависимости и переупаковку.
Последний вариант по идее лучший вариант, поскольку обычно разработчики обычно указывают, что приложение работает с определенной версией выпуска, но они не принимают во внимание, что указанная библиотека может быть обновлена в течение нескольких дней или в тот момент, когда они выпускают свое приложение.
Итак, если они ограничивают работу приложения под определенной версией, Это тот, который вызывает конфликт.
Итак мы собираемся распаковать пакет deb и изменить зависимости к той версии, которая у нас есть в системе (поэтому было важно отметить, какие зависимости конфликтуют с конкретной версией).
Для этого мы наберем команду:
dpkg-deb -R “ruta-de-paquete-deb” “nombre-de-carpeta-que-tendra-los -archivos”
Например:
dpkg-deb -R gimp.deb Gimp
Мы собираемся получить доступ к папке и идем по маршруту «/ ДЕБИАН»
cd Gimp/DEBIAN
И мы собираемся редактировать файл «control» с нашим любимым редактором
sudo gedit control
Здесь мы будем искать строки, указывающие на зависимости с которыми у нас есть конфликты и мы собираемся их редактировать.
Например, мы найдем что-то вроде этого:
Package: XXXX Version: XXXX Depends: libgtk3-0 (>= 3.16.xx"
Мы собираемся перейти на ту версию, которая у нас есть. Сохраняем изменения и переупаковываем для переустановки с помощью:
dpkg-deb -b Gimp Gimp-new.deb
И для установки создается новый пакет deb.
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
This is one of the strange problems of VirtualBox which drives me crazy until I figured out, how simple the solution was.
If you are running from the same problem, don’t worry. Just make sure you are using the right installer for your distribution/OS
By the way, Error: Dependency is not satisfiable: libc6 (>=2.28)
or libc6 (>=2.29)
is referred to as the same problem
OK, Let me explain a bit further, A few months ago I was wanted to install VirtualBox on my Linux Mint computer, So, I went to the VirtualBox Official website (https://www.virtualbox.org/wiki/Linux_Downloads) but I won’t found the installer for Linux Mint Version there ( It’s still not present here as you can see in the picture below)
So, I choose Ubuntu 19.10 / 20.04 / 20.10 / 21.04
from the available list because I knew Linux Mint is based on Ubuntu. so, whatever works on Ubuntu should be work on Linux Mint as well. It was not a big deal. But in the installation, it just won’t worked and threw this Dependency is not satisfiable: libc6 (>=2.28)
error.
At that moment I reconsider my OS. I was using Linux Mint 19.3 Cinnamon. OS version placed a critical role here. I simply Googled «Linux Mint 19.3 Ubuntu Version» and found Mint 19.3 is based on Ubuntu 18.04 .
I revisit the download page and download it again but now from the Ubuntu 18.04 / 18.10 / 19.04
option and run the installer and Guess what, It was running absolutely fine without any issue. Through the installer required some extra dependency, not an issue, just allowed it
Maybe you downloaded the Debian 10
version installer, not working.. then download it for Debian 9
. Fedora 33/34
not working… download it for Fedora 32
. Just make sure that the VirtualBox installer is compatible with your OS version
OR,
just download the VirtualBox from the Software Center
. that will work fine too
Share your thoughts if you find something more interesting…
Watch on YouTube
Thanks for reading. Have a great day
Coffee https://www.buymeacoffee.com/rahedmir
Here’s the output:
$ ./cherrytree
Gtk-Message: 19:01:06.977: Failed to load module "canberra-gtk-module"
Traceback (most recent call last):
File "./cherrytree", line 78, in <module>
f_main(args)
File "./cherrytree", line 49, in f_main
import main
File "/home/kuro/Downloads/cherrytree-0.38.6/modules/main.py", line 42, in <module>
import cons, core
File "/home/kuro/Downloads/cherrytree-0.38.6/modules/core.py", line 24, in <module>
import gtksourceview2
ImportError: No module named gtksourceview2
I have recently installed Linux Mint on a new machine and I am trying to download virtual box.
The problem is it won’t download because of this error:
Error: Dependency is not satisfiable: libc6 (>=2.27)
When I run:
sudo apt-get install libc6
It tells me
libc6 is already the newest version (2.23-0ubuntu10).
When I update the cache of my software sources I get the message that it could not download all repository indexes so I assume it might be related to that but I have no idea how to fix it.
asked Mar 28, 2018 at 10:10
1
Sometimes it happens when you try to run the wrong version (build) of the application in your system.
As an example, the current Virtualbox version is 6.1.22. And I download it for the Ubuntu 19.10 / 20.04 / 20.10 / 21.04
host because there is no separate download link available for Linux Mint distribution. But my Linux Mint distribution is 19.3 cinnamon and Mint 19.3 is based on Ubuntu 18.04 LTS. So, the Virtualbox version which is built for Ubuntu 20.04, 20.10, 21.04 is not going to work for the distribution which is using Ubuntu 18.04. This is the reason for getting ( Error: Dependency is not satisfiable: libc6 (>=2.29)
) error.
When I downloaded the Virtualbox which is particularly built for Ubuntu 18.04
everything worked fine
For more clarity watch this video https://www.youtube.com/watch?v=1K2zx32tBwA
OR, just download the VirtualBox from the Software Center. that will work fine too.
answered Apr 25, 2020 at 23:24
Mir Rahed UddinMir Rahed Uddin
1,2082 gold badges12 silver badges25 bronze badges
I couldn’t solve the issue but I managed to download virtual box through the software manager.
answered Mar 28, 2018 at 11:22
1