Ubuntu server не работает apt get

`apt-get update` не может найти серверы Ubuntu

Выполняется sudo apt-get update сбой на моем сервере (с подключением к Интернету). Временно ли повреждены серверы, или мой APT неправильно сконфигурирован и использует старые серверы? Короче говоря, как это исправить?

12 ответов

Это звучит как проблема DNS. Чтобы исправить это, вы должны убедиться, что

имеет хорошие записи для DNS-серверов.

Google имеет общедоступные DNS-серверы, которые вы можете использовать.

Так, например, вы могли бы добавить следующие 2 строки в начало вашего файла /etc/resolv.conf (эти точки на серверах DNS Google), как описано выше:

Конечно, вам нужно быть root, чтобы изменить этот файл и сделать резервную копию, прежде чем вносить какие-либо изменения!

Я знаю, что эта тема очень стар, но для тех, кто все еще смотрит, я решил эту проблему, отключив и снова подключившись к точке беспроводного доступа.

Часто я вставляю 8.8.8.8 в свой /etc/resolv.conf, чтобы исправить это. Esp, когда речь идет о неуклюжем дешевом-облако-провайдере месяца (в данном случае в linode).

Это Публичные DNS-серверы Google. Да, они, вероятно, следят за этими журналами. Но единственный сайт, на котором я нахожусь на этих серверах, — это архивы git и ubuntu.

У меня была эта же проблема Err on apt-get update ændrük, намекнув правильно.

Я исправил свою проблему, изменив адрес DNS вручную в файл /etc/resolv.conf на DNS-адрес моего оператора.

Ранее он был установлен на 192.168.0.254 Ubuntu.

У меня была очень похожая проблема, в которой: sudo apt-get update не удалось закончить, и у нее были ошибки. Я попытался перезапустить мой кабельный модем, и он сработал. Вы также можете попробовать перезапустить свой кабельный модем.

Проверьте в своем веб-браузере, можете ли вы открыть веб-страницу «http://us.archive.ubuntu.com». Если да, то это связано с проблемой настройки сетевого прокси.

Следуйте инструкциям на рабочем столе Ubuntu Desktop.

Перейдите в раздел Система-> Настройки-> Сетевой прокси Выберите «Ручная настройка прокси», Установите флажок «Использовать один и тот же прокси для всех протоколов» HTTP-прокси: «Порт: нажмите« Сведения »и отметьте« Аутентификация пользователя »Поместите имя пользователя и пароль и закройте

. После этого я смог устранить эти ошибки. [ ! d9]

У меня была такая же проблема. Работал на виртуальной машине и устал от нее, постоянно меняя IP-адреса. После установки статического IP-адреса я не установил DNS Nameservers и больше не мог apt-получать обновления. Мне также нужно было добавить серверы имен в файл / etc / network / interfaces. Здесь была найдена информация. (Как установить DNS-серверы имен)

Следующая проблема, с которой я столкнулся, заключается в том, что я не мог включить ifdown, а затем ifup для сброса сетевых интерфейсов. Этот код работал для меня:

Более подробную информацию об этой проблеме можно найти здесь здесь . (Как сбросить сетевые интерфейсы)

Источник

Ошибка apt-get command not found

Apt-get — это пакетный менеджер, который используется по умолчанию в семействе дистрибутивов Debian и Ubuntu. Учитывая, что это пакетный менеджер, один из почти самых основных пакетов системы, то логично, что программа должна присутствовать в каждом дистрибутиве. Но все же некоторые пользователи встречаются с ошибкой apt get command not found.

В этой статье мы рассмотрим почему возникает такая ошибка, как это вообще может быть и как исправить apt get команда не найдена.

Что значит apt get команда не найдена?

Фактически это сообщение об ошибке означает как раз то, что оно нам сообщает, команда, которую вы пытаетесь выполнить не найдена в системе. Она либо еще не была установлена, либо была удалена. Но все это звучит очень странно в отношении к менеджеру пакетов. Рассмотрим основные причины возникновения ошибки:

  • Одна из самых очевидных причин, получения ошибки «apt get не найдена» в том, что у вас не Ubuntu. Этот пакетный менеджер используется только в дистрибутивах Linux, основанных на Debian. Системы Red Hat, CentOS, Fedora, OpenSUSE, CoreOS, Cloud Linux, ArchLlinux и другие таковыми не являются. Они имеют собственный пакетный менеджер, у каждой свой и именно его нужно использовать для установки пакетов, а не искать apt.
  • Если вы используете команду apt, а не apt-get, то, возможно, у вас старый дистрибутив, который не поддерживает такого синтаксиса, используйте apt-get;
  • Вторая причина в том что вы случайно или намерено удалили пакет Apt. Его больше нет в системе поэтому система и не может его найти;
  • Третья причина, может быть в невозможности обнаружения программы. Утилита apt есть в системе и исправно работает, но вы повредили переменную среды PATH и теперь система не ищет исполняемые файлы в той папке где находится apt.
Читайте также:  Настроить наушники xiaomi airdots синхронизация

Теперь рассмотрим как решить проблему. Это очень просто.

Как исправить apt get команда не найдена?

Поскольку вторая причина предполагает меньше действий, нам нужно сначала проверить ее. Обычно исполняемые файлы apt находятся в каталоге /usr/bin. Сначала посмотрим есть ли такой файл в той папке:

ls -l /usr/bin/apt-get

Если файл есть, то вы увидите что-то похожее как на снимке выше. Также обратите внимания на права. Для пользователя, группы и остальных должен быть выставлен флаг «x» означающий исполнение. Если же его нет, то apt придется переустановить. Если права отличаются от приведенных выше, а именно «-rwxr-xr-x», то их тоже нужно исправить, добавим для всех категорий флаг исполняемости:

chmod +x /usr/bin/apt-get

Если предыдущие варианты не сработали проверим содержимое переменной среды PATH:

Вы должны увидеть в ней ссылку на /usr/bin. Если такой строчки нет, то проблема была здесь, а строчку нужно добавить в конец:

Если вы вносили изменения в файл /etc/profile, и переменная PATH сломалась из-за этого, то нужно внести исправления и в этот файл.

Последний вариант, если ничего не помогло, это переустановить утилиту. Мы просто скачаем ее из официального сайта и установим в систему. Только нужно выбирать версию для своей операционной системы. Вы можете скачать пакет с помощью браузера или таких команд:

Для Ubuntu Xenial:

Для Ubuntu Yakkety:

Теперь осталось установить загруженный пакет:

sudo dpkg -i apt*

Готово, после этого ошибка apt get command not found должна исчезнуть и вы сможете нормально работать со своими пакетами.

Выводы

В этой статье мы рассмотрели почему не работает apt get, из-за чего возникает ошибка apt get команда не найдена, а также как ее решить. Надеюсь, приведенная здесь информация была полезной для вас.

Источник

в ubuntu не работает apt-get install

недавно решил сделать себе виртуальную машину с убунтой, первым делом по совету попытался поставить midnight commander, прописал команду sudo apt-get install mc, вылезло сообщение:

прошу помочь, желательно подробно описать значения терминов, т.к мне 12 лет, заранее спасибо

Кто ещё apt-get использует? apt же быстрее и лучше.

А, прочел последнюю строчку. Ясно всё, зову telikan , пусть помогает тебе. Меняй дистрибутив на что-то более сложное в освоении. Как говорит одна поговорка — человек работающий на убунте выучит этот дистрибутив, человек работающий на arch/slackware/gentoo выучит линукс!

Ясно всё, зову telikan, пусть помогает тебе. Меняй дистрибутив на что-то более сложное в освоении. Как говорит одна поговорка — человек работающий на убунте выучит этот дистрибутив, человек работающий на arch/slackware/gentoo выучит линукс!

Вы никогда не устаёте писать чушь, но не понял, зачем вам это нужно.

Читайте также:  Не работает меню телевизора самсунг

Остальные ответы полезные. mc не ставился потому, что не было подключено хранилище, где он находился. Подключить можно или в командной строке, или в программе с графическим интерфейсом (Softare updates) — в ней перечислены обычно используемых хранилища Ubuntu. Но бывает, что желаемой программы и там нет, или она есть, но не последный версии. Например, мне недавно была нужна программа Docker, но в храни

Да ясно же и так, что проблема в репе была, но я заранее предупреждаю ТСа, что убунта не для людей.

А что для людей? Арч, гента? Угу, я так и вижу как моя бабушка в терминале пишет pacman -Suy, ога. Человечность во все поля.

Лол,что?! В арче легко настроить графическое обновление пакетов!

А мне надо что бы все уже было настроено. Некогда мне пердолиться с этими доустановками пакетов и AUR.

Ну и сиди на бубнте, ешь что дают.

Хах, я вообще шин10 пользуюсь.

Неа. Хотя считай как хочешь. Я так понимаю ты 1997 года? Вроде 21 уже как и мне, откуда у тебя столько времени на всякую ахинею типа линукса? Он нужен в вебе, embdedded, где то ещё, но никак не дома.

Мне интересен линукс. Год рождения здесь не при чём, цифра ничего для вас не значит.

Кто мы то? Я один здесь!

Уважительное обращение, не не слышали?

Ну и сиди на бубнте, ешь что дают.

То на ты, то на вы. Ты уж определись.

Да увидел я в вас виндузятника, сразу «зауважал»

Бубунтойды ещё излечимы, а вы уже всё, только ням-ням Димедрольчик

Што? По твоему Ос это важная вещь в жизни человека что бы по выбору ОС судить о человеке? У тебя личная жизнь то есть?

Как будто что то плохое.

Ну, вообще-то, важная. Если тебе приятна слежка МелкоМягких, то тебе в палату №6, я полагаю.

Добавил в софт-игнор (не игнорирую в движке, мысленно)

Почему ты решил что они за мной следят? У меня вся винда уже порезана DWS, все шпионские хосты уже заблокированы, задачи вырезаны, как и metro приложения. даже defender вырезан.

Ну вот, и это не ****-ли? В линуксе поменьше будет. К тому-же, в любом случае, любой процессор 2008+ года выпуска (x86/amd64) имеет бэкдоры для слежки, а другие архитектуры (итаниум не в счёт) Маздай не поддерживает!

А что ты потеряешь от слежки? Или ты думаешь что твой телефон не следит? Или любое электронное устройство с выходом в интернет? Или банкомат (там камера есть, да да), опять же камер понатыкали везде кучу, распознавание лиц сейчас оччень хорошо работает. Ты деньги теряешь от слежки? Еще раз говорю, винда на моем ПК никуда ничего не сливает, все уже вырезано под корень, даже обновлениями или еще как не восстановишь. Ну, а бэкдоры они везде есть. Потом выяснится что и в современном железе есть бэкдоры. Почему ты до такого уровня то параноишь? Достаточно не быть залогиненым в аккаунт гугла/майков и вырезать все задачи этого достаточно для 90% пользователей, если ты будешь нужен тебя найдут и без ПК.

Источник

`apt-get update` не может найти серверы Ubuntu

Кажется, что Empathy может понадобиться патч, чтобы делать это внутри. Но вы должны быть способны совать Empathy, чтобы сделать правильную вещь, отключившись от вашей сети и снова подключиться.

У меня, похоже, были ошибки с Empathy, которые отказывались подключаться к сети в разное время.

Но это займет код, и если вы этого захотите, необходимо сделать отчет об ошибке.

Читайте также:  Не работает поворотник фольксваген поло

13 ответов

Это звучит как проблема DNS. Чтобы исправить это, вам нужно убедиться, что

имеет хорошие записи для DNS-серверов.

Так, например, вы можете добавить следующие 2 строки в начало вашего файла /etc/resolv.conf (они указывают на DNS-серверы Google), как описано выше:

Конечно, чтобы изменить этот файл, вам нужно быть пользователем root и сделать резервную копию, прежде чем вносить какие-либо изменения!

Можете ли вы разрешить любой из этих хостов из командной строки?

Если нет, то следующим шагом будет попытаться host -v :

Поиск ошибок, возвращаемых DNS-серверы.

Часто я помещаю 8.8.8.8 в мой /etc/resolv.conf, чтобы это исправить. Esp, когда имеешь дело с вонючим дешевым облачным провайдером месяца (в данном случае с линодой).

Это публичные DNS-серверы Google. Да, они, вероятно, выслеживают эти журналы. Но единственный сайт, на котором я обычно обращаюсь, это архивы git и ubuntu.

Я знаю, что этот поток очень старый, но для тех, кто все еще смотрит, я решил эту проблему, отключив и повторно подключившись к беспроводной точке доступа.

У меня была та же самая проблема. Err on apt-get update Эндрюк намекнул правильно.

Я исправил свою проблему, изменив DNS-адрес вручную в файл /etc/resolv.conf на DNS-адрес моего оператора.

Ранее он был установлен на 192.168.0.254 Ubuntu.

У меня была очень похожая проблема, в которой: sudo apt-get update не мог закончить, и у него были ошибки. Я попытался перезагрузить мой кабельный модем , и это сработало. Вы также можете попробовать перезагрузить кабельный модем.

Я также решил эту проблему. просто зайдите в: настройки системы -> Сетевой прокси -> Метод автоматически -> Применить SYstem Weide -> и введите свой пароль администратора

  1. ищет DNS-адрес вручную в файле /etc/resolv.conf
  2. cd / etc / network /
  3. sudo nano interface [ 112]
  4. изменить nameservers
  5. nameservers 8.8.8.8 8.8.4.4 не работает с теми же маршрутизаторами (в моем случае hitron очень плохо

компания ip маршрутизация не работает вообще) [ 117]

вы должны использовать IP-адрес из /etc/resolv.conf

или использовать только маршрутизатор ip в моем случае 192.168.1.1

Вы можете редактировать /etc/resolvconf/resolv.conf.d/base (по умолчанию пусто) добавить

Проверьте в своем веб-браузере, можете ли вы открыть веб-страницу «http://us.archive.ubuntu.com». Если да, то это связано с проблемой настроек сетевого прокси.

Выполните следующие шаги в Ubuntu Desktop.

  1. Перейдите в Система-> Настройки-> Сетевой прокси
  2. Выберите «Ручная настройка прокси»
  3. Отметьте «Использовать один и тот же прокси для всех протоколов»
  4. HTTP Proxy:, порт:
  5. Хит Сведения и проверка «Аутентификация пользователя»
  6. Введите имя пользователя и пароль и закройте

После этого я смог разрешить эти ошибки.

У меня была такая же проблема. Работал на виртуальной машине и устал от нее постоянно меняющихся IP-адресов. После установки статического IP-адреса я не установил DNS-серверы имен и больше не мог обновить apt-get. Мне также нужно было добавить серверы имен в файл / etc / network / interfaces. Нашли информацию об этом здесь . (Как мне установить DNS-серверы имен)

Следующая проблема, с которой я столкнулся, заключается в том, что я не могу выполнить сброс и затем ifup для сброса сетевых интерфейсов. Этот код работал для меня:

Более подробную информацию об этой проблеме можно найти здесь . (Как сбросить сетевые интерфейсы)

Я знаю, что это действительно старый пост, но я только что установил Ubuntu 16.10 на Dell E4310 и столкнулся с той же проблемой. Я попытался следовать некоторым советам в этом посте, но ничего не получилось, поэтому я решил попробовать сменить сервер обновлений.

Итак, в Системных настройках> Программное обеспечение и усилитель; Обновления, я изменил сервер с «Main» на следующее: http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive

Теперь мои обновления катятся без проблем. Надеюсь, это поможет.

Чтобы избежать проблемы с DNS, мне пришлось добавить в /etc/hosts IP серверов, например

Источник

Оцените статью