Обновление Apt-Get: ошибка при загрузке; не может подключиться ни к каким источникам

В MSDN Assembly.GetExecutingAssembly Method является замечанием о методе «getexecutingassembly», что по соображениям производительности вы должны вызвать этот метод только тогда, когда вы не знаете об этом

Рекомендуемый способ получения объекта Assembly, который представляет текущую сборку, заключается в использовании свойства Type.Assembly типа, найденного в сборке.

] Следующий пример иллюстрирует:

using System;
using System.Reflection;

public class Example
{
    public static void Main()
    {
        Console.WriteLine("The version of the currently executing assembly is: {0}",
                          typeof(Example).Assembly.GetName().Version);
    }
}

/* This example produces output similar to the following:
   The version of the currently executing assembly is: 1.1.0.0

Конечно, это очень похоже на ответ со вспомогательным классом «public static class CoreAssembly», но, если вы знаете хотя бы один тип исполняющей сборки, это isn Обязательно создавать класс-помощник, и это экономит ваше время.

21
задан Jorge Castro 30 August 2012 в 21:50
поделиться

4 ответа

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

От вкладки "Other Software", отключите все репозитории PPA, оставив только официальные репозитории Ubuntu активными. Включение слишком многих репозиториев PPA (которые неофициальны) может заставить Ваш диспетчер пакетов становиться нестабильным.

6
ответ дан notablytipsy 22 October 2019 в 14:08
поделиться

Да, обновление сервера имен действительно работает и если оно действительно работает затем, Вы, вероятно, обновили свои настройки IP для помех, и сервер больше не может разрешать URL.

вышеупомянутое Попытки и если это работает, перезагрузка. Если это перестало работать после перезагрузки, то сделайте это:

Редактирование шаблонный файл для resolv.conf. Сервер Ubuntu восстанавливает эту каждую начальную загрузку.

sudo vi /etc/resolvconf/resolv.conf.d/tail

#add just these two lines >>
nameserver 8.8.8.8
nameserver 8.8.4.4  

Затем сохранили файл и перезапускают сервис:

sudo /etc/init.d/resolvconf restart

8.8.8.8 и 8.8.4.4 просто Серверы имен Google. Необходимо смочь добавить в собственном ISP, если Вы хотите. Если Вам не нравится vi, используйте nano или vim.

я изобразил его читающий этот статья . Так кредит им для подсказки.

22
ответ дан Evandro Silva 22 October 2019 в 14:08
поделиться

Та же проблема принесла мне здесь. Я использую Сервер Ubuntu 12.04. Ни одно из вышеупомянутых решений не решило мою проблему, таким образом, я попробовал другие решения.

я просто открыл sources.list на/etc/apt и узнал, что некоторые источники "ограничиваются".

Просто редактируют sources.list и удаляют "ограниченный" параметр, и он хорошо работает теперь :)

Hope, которая работает на других также!

-2
ответ дан RustanTech 22 October 2019 в 14:08
поделиться

Добавьте строку nameserver 8.8.8.8 к Вашему /etc/resolv.conf.

Это устанавливает альтернативные серверы DNS (общедоступные серверы DNS, выполненные Google), в случае, если это - проблема DNS. Это подобно, хотя не идентичный, к этот другой ответ (который был отправлен позже, и дает другой метод для по существу того же реконфигурирования).

3
ответ дан Community 22 October 2019 в 14:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: