Я попытался установить git с помощью sudo apt-get install git
. Но я получил ошибку.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package git is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source
E: Package 'git' has no installation candidate
Я также попытался sudo apt-get install git-core
и получил эту ошибку
E: Unable to locate package git-core
, так как моя текущая репутация переполнения стека не позволяет размещать здесь более 2 ссылок. Итак, вот пастиновая ссылка для вывода grep '^[^#]' /etc/apt/sources.list
.
После выполнения sudo apt-get update я получил сообщение об ошибке:
Не удалось получить. Сеть недоступна.
Вот полный вывод .
Редактировать: Вывод sudo apt-get install git
:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package git is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source
E: Package 'git' has no installation candidate
Сначала проверьте, можно ли проверить с помощью ping-запросов шлюз вообще, это находится в случае как
проверьте с помощью ping-запросов 192.168.0.1 (Ваш шлюз в здесь)
которых проверяют перенедостаток и ответ, является ли маршрут corrent при временном, отключении администратора сети
sudo service network-manager stop
sudo ifconfig eth0(your adapter) 192.168.0.12/24(your ip) up
sudo route add default gw 192.168.0.1(your gateway)
sudo -i
echo "nameserver 208.67.222.222" > /etc/resolv.conf (opendns dont change these two)
echo "nameserver 208.67.220.220" >> /etc/resolv.conf
проверьте маршрут
route
затем сделайте
sudo apt-get update && sudo apt-get install git
если все работы затем изменяют настройки в администраторе сети соответственно и если sudo apt-get update
работы, но
sudo apt-get install git
обучающие работы затем делают это вручную bu эти шаги
1) Установка dpendencies
sudo apt-get update
sudo apt-get install build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip
o вперед и получают версию мерзавца, которого Вы хотите путем посещения страницы проекта мерзавца на GitHub.
Версия, которую Вы видите, когда Вы прибываете в страницу проекта, является ответвлением, которое активно посвящает себя. Если Вы хотите последнюю стабильную версию, необходимо пойти, изменяют ответвление на последнее не - "емкостно-резистивный" тег
2) Затем, на правой стороне страницы, щелкните правой кнопкой по кнопке Download ZIP и выберите опцию, подобную для "Копирования Адреса канала"
3)
wget https://github.com/git/git/archive/v1.9.2.zip -O git.zip
Ваша версия будет варьироваться
4)
unzip git.zip
cd git-*
make prefix=/usr/local all
sudo make prefix=/usr/local install
4) Теперь, когда Вам установили мерзавца, если Вы хотите обновить до более поздней версии, можно просто клонировать репозиторий и затем создать и установить
git clone https://github.com/git/git.git
Чтобы найти, что URL использует для операции клонирования, перейдите к ответвлению или тегу, который Вы хотите на странице GitHub проекта и затем копируете URL клона на правой стороне
Это создаст новый каталог в Вашем текущем каталоге, где можно восстановить пакет и переустановить более новую версию, точно так же, как Вы сделали выше. Это перезапишет Вашу более старую версию
5)
make prefix=/usr/local all
sudo make prefix=/usr/local install