Я пытаюсь установить git Debian 8.6 Jessie
и столкнулся с некоторыми проблемами с зависимостями. Странно то, что у меня не было проблем с тем, как я недавно устанавливал Git
виртуальную машину, когда привык к Linux.
apt-get install git
Результаты в :
The following packages have unmet dependencies:
git : Depends: liberror-perl but is not installable
Recommends: rsync but it is not installable
E: Unable to correct problems, you have held broken packages.
ОБНОВИТЬ
мой sources.list
Кажется, проблема с моей системой. Я больше не могу правильно установить что-либо. У меня возникают проблемы с зависимостями при установке таких вещей, Pulseaudio
которые я успешно установил несколько дней назад.
debian
apt
package-management
git
dependencies
DevonRyder
источник
источник
sudo apt -f install
илиsudo aptitude -f
.apt-get dist-upgrade && apt-get install git
cat /etc/apt/sources.list
Ответы:
Вы должны отредактировать ваш sources.list, добавив следующую строку:
Затем обновите ваш пакет и установите
git
:редактировать
следующий пакет
git
,liberror-perl
и[rsync
] 3 можно загрузить изmain
репозитория, потому что вы не имеетеmain
репо на вашsources.list
вы не можете установитьgit
и его зависимости.Вы
sources.list
должны быть (сnon-free
пакетами):На Debian Stretch вы
/etc/apt/sources.list
должны (как минимум):источник
non-free
иcontrib
с обновлениями безопасности?Попробуй
apt-get update && apt-get install git-core
.Я нашел это здесь .
источник
git-core
Пакет просто переходный пакет , который уникальная функция тянутьgit
пакет.git-core : Depends: git (> 1:1.7.0.2) but is not going to be installed
.apt-get update
??sudo apt-get clean
иsudo rm -r /var/lib/apt/lists/*
. Затем повторно используйте команду в ответе.Я исправил только сохраняя в sources.list эти URL:
Тогда я бегу:
В заключение:
источник
Я просто побежал,
sudo apt update
а затемsudo apt upgrade
. После этого всеsudo apt install git
работало нормально.источник
Есть несколько материалов, которые я хотел бы решить для проблем в Debian Linux 10.
uname -a
uname -mrs
sudo dpkg -i git_2.20.1-2_amd64.deb
sudo dpkg --configure -a
sudo apt-get -f install
sudo apt install git_2.20.1-2_amd64.deb --reinstall
Вы должны настроить:
cd /etc/apt/
nano sources.list
(попробуйте открыть все_)
deb http://ftp.debian.org/debian/ stable main contrib non-free
deb http://ftp.de.debian.org/debian jessie main
Просто следуйте этой структуре:
apt-update && apt search ^git
Далее также следуем нескольким командам терминала:
-> Убедитесь, что общие библиотеки правильно зарегистрированы (также исправляет некоторые ошибки GCC / G ++)
sudo ldconfig
-> проверить ваш кеш пакета
sudo apt-get check
-> Вам следует обновить список пакетов здесь
sudo apt-get update
-> убедитесь, что загрузка пакетов была завершена правильно, когда система последний раз обновляла
sudo apt-get upgrade --fix-missing
-> попытаться обновить систему (иногда обновленная версия пакета исправляет проблему)
sudo apt-get upgrade
sudo apt-get dist-upgrade
-> Стремитесь перенастроить все приложения, которые не удалось установить
sudo dpkg --configure -a
-> попытаться исправить сломанные пакеты
sudo apt-get install -f
Последний шаг - это просто обработка
sudo apt-get install git
.Резюме:
git уже самая новая версия (1: 2.20.1-2).
Вы успешно выполняете все шаги.
источник
Я новичок в среде Linux, поэтому я столкнулся с этой проблемой и не смог найти решение для себя. После чтения из ресурсов, это помогло в моем случае:
как редактировать sources.list: нажмите здесь
И обсуждение, которое я нашел полезным, было здесь
источник