尝试了几种方法,
sudo apt-get update
sudo apt-get install -f
sudo apt-get remove git
sudo apt-get install git
~$ git
git: error while loading shared libraries: libcharset.so.1: cannot open shared object file: No such file or directory
:~$ uname -a
Linux NB128 4.15.0-70-generic #79~16.04.1-Ubuntu SMP Tue Nov 12 14:01:10 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
看起来这是centos库。我不确定为什么我的git依赖于这个。
https://pkgs.org/download/libcharset.so.1()(64bit)
任何帮助都是非常感谢的。提前感谢大家。
发布于 2019-11-27 00:53:23
您可以尝试执行source-install:
sudo apt-get update
sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev asciidoc xmlto docbook2x
git clone https://git.kernel.org/pub/scm/git/git.git
make all doc info prefix=/usr
sudo make install install-doc install-html install-info install-man prefix=/usr
它似乎不需要libcharset (至少不是直接)。所以也许值得一试。
https://stackoverflow.com/questions/59055596
复制相似问题