Предполагая, что вы используете bash: попробуйте нажать ^ Z (т.е. Ctrl-Z), чтобы остановить процесс
, переместите его в фоновый режим и получите еще одно приглашение bash. Введите
fg; не
, первый продолжает остановленный процесс и возвращается, когда
он завершается.
В качестве альтернативы, выясните идентификатор процесса программы, которую вы хотите ждать, предположим, что это 2342. В новом решении введите
until kill -0 2342; do sleep 1; done; not
, это будет проверяться каждую секунду.
Чтобы Apt знал о доступных пакетах, ему нужна действительная конфигурация в /etc/apt/sources.list
(обычно это правильно инициализируется при установке вашего дистрибутива), и он должен успешно загрузите файлы Packages
из настроенных сетевых расположений. Типичные сценарии ошибок включают
/etc/apt/sources.list
больше не работают. Симптомом является ошибка «Файл не найден» или «Нет маршрута к хосту», если весь сервер ушел. Packages
, с аналогичными симптомами. Если вы можете подключиться к настроенным Apt местоположениям из другого места, возможно, вам нужно использовать прокси? apt-get update
. Если локальные копии файлов Packages
слишком старые, они будут указывать на версии пакетов, которых больше нет в архиве на сервере. Менее распространенными, но вполне вероятными причинами проблем могут быть ошибочное закрытие файлов конфигурации (восстановление из резервной копии? Включите в свой вопрос достаточно информации, чтобы мы могли сообщить вам стандартные значения по умолчанию для вашего дистрибутива?), Проблемы с физическим подключением (интерфейс работает и вы можете подключиться, например, к Google с помощью curl
или аналогичных?) и проблем с локальным диском (поврежденные файлы Packages
? Диск установлен только для чтения?).Если вы установили с DVD, также возможно, что только DVD будет настроен в Apt в качестве источника пакета.
Для более подробного поиска и устранения неисправностей любое сообщение об ошибке или другой признак могут быть полезны для определения ошибки, но понимания системы на этом уровне часто бывает достаточно, чтобы диагностировать ее самостоятельно.
Небольшое раздражение заключается в том, что URL-адреса конфигурации не видны явно из обычного вывода Apt; конфигурация выглядит как
deb http://example.net/path distribution section another
, и сам Apt заполняет некоторые части для построения полного URL-пути к одному или нескольким файлам Packages
на сервере. С помощью параметра - print-uris
вы можете увидеть, что именно он пытается получить.