Estou tentando instalar o git Debian 8.6 Jessie
e tive alguns problemas de dependência. O estranho é que não tive nenhum problema nas poucas vezes que instalei recentemente Git
em uma VM enquanto estava me acostumando ao Linux.
apt-get install git
Resultados em :
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.
ATUALIZAR
meu sources.list
Parece ser um problema com o meu sistema. Não consigo mais instalar nada corretamente. Estou tendo problemas de dependência ao instalar coisas como as Pulseaudio
que eu instalei anteriormente com sucesso há alguns dias.
debian
apt
package-management
git
dependencies
DevonRyder
fonte
fonte
sudo apt -f install
ousudo aptitude -f
.apt-get dist-upgrade && apt-get install git
cat /etc/apt/sources.list
Respostas:
Você deve editar seu sources.list, adicionando a seguinte linha:
Atualize seu pacote e instale
git
:Editar
o seguinte pacote
git
,liberror-perl
e[rsync
] 3 pode ser baixado a partir domain
repo, porque você não tem omain
repo em seusources.list
você não pode instalargit
e suas dependências.Você
sources.list
deve estar (comnon-free
pacotes):No debian Stretch, você
/etc/apt/sources.list
deve ser (pelo menos):fonte
non-free
econtrib
com atualizações de segurança?Tente
apt-get update && apt-get install git-core
.Encontrei aqui .
fonte
git-core
pacote é apenas um pacote de transição cuja função exclusiva é puxar ogit
pacote.git-core : Depends: git (> 1:1.7.0.2) but is not going to be installed
.apt-get update
??sudo apt-get clean
esudo rm -r /var/lib/apt/lists/*
. Em seguida, reutilize o comando na resposta.Eu consertei mantendo apenas no sources.list esses URLs:
Então eu corro:
Finalmente:
fonte
Eu apenas corri
sudo apt update
seguido porsudo apt upgrade
. Depois disso,sudo apt install git
funcionou bem.fonte
Existem vários materiais que eu gostaria de resolver problemas no 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
Você deve configurar:
cd /etc/apt/
nano sources.list
(tente abrir tudo_)
deb http://ftp.debian.org/debian/ stable main contrib non-free
deb http://ftp.de.debian.org/debian jessie main
Basta seguir esta estrutura:
apt-update && apt search ^git
A seguir, também seguindo vários comandos do terminal:
-> Verifique se as bibliotecas compartilhadas estão registradas corretamente (também corrige alguns erros do GCC / G ++)
sudo ldconfig
-> verifique o cache do pacote
sudo apt-get check
-> Você deve atualizar sua lista de pacotes aqui
sudo apt-get update
-> garantir que os downloads dos pacotes foram concluídos corretamente quando o sistema atualizou pela última vez o
sudo apt-get upgrade --fix-missing
-> tente atualizar o sistema (às vezes uma versão atualizada do pacote corrige o problema)
sudo apt-get upgrade
sudo apt-get dist-upgrade
-> Tente reconfigurar todos os aplicativos que falharam na instalação
sudo dpkg --configure -a
-> tente consertar pacotes quebrados
sudo apt-get install -f
Etapa final é apenas dando processamento:
sudo apt-get install git
.Resumo:
git já é a versão mais recente (1: 2.20.1-2).
Você está executando com êxito todas as etapas.
fonte