apt-get постоянно говорит, чтобы проверить Интернет, в то время как у меня хорошая связь

Добавьте эту строку в ~/.bashrc (т. е. файл с именем .bashrc, расположенный в вашей домашней папке - вы можете увидеть его в Наутилусе, нажав Ctrl + H):

alias cls='printf "\033c"'

Теперь команда cls очистит экран, как в Windows. Он вернет вас к началу окна терминала, без текста, показанного выше. (Это не приведет к удалению истории команд оболочки.)

Это работает, потому что:

.bashrc запускается каждый раз при запуске оболочки bash. Команда alias определяет команду cls для запуска команды, указанной в правой части. Команда printf записывает символы в терминал. Он принимает коды эвакуации. Октал 033 - это символ, используемый для сигнализации начала управляющего кода терминала. Управляющий код c указывает терминалу очистить себя. Итак, с этой модификацией .bashrc. запуск cls отправляет необходимые данные на терминал, чтобы сообщить об этом, чтобы очистить себя.
1
задан 23 July 2012 в 04:42

5 ответов

У меня была эта проблема, и после изменения сервера из диспетчера обновлений (из моей страны нам или на главном сервере) это сработало отлично. Попробуйте сервер рядом с вами или главный и посмотрите, работает ли он

Изменить: снимите флажок CD-ROM enter image description here

1
ответ дан 25 May 2018 в 10:05
  • 1
    Это сообщение для: (Remus Rigo), извините, что это не сработало! Подробности выше приведенного выше описания – Luca Brazza 17 June 2012 в 23:09
  • 2
    откройте терминал и попробуйте выполнить ping google (ping -c 3 www.google.com) и опубликуйте результат – Remus Rigo 18 June 2012 в 09:54
  • 3
    luca @ luca-oneTwo-L5861: ~ $ ping -c 3 www.google.com PING www.l.google.com (173.194.66.147) 56 (84) байтов данных. 64 байта из we-in-f147.1e100.net (173.194.66.147): icmp_req = 1 ttl = 44 раз = 35,4 мс 64 байта из we-in-f147.1e100.net (173.194.66.147): icmp_req = 2 ttl = 44 раз = 34,6 мс 64 байта от we-in-f147.1e100.net (173.194.66.147): icmp_req = 3 ttl = 44 раз = 37,7 мс --- www.l.google.com статистика ping --- 3 переданные пакеты, 3 принятых, 0% потери пакетов, время 2003ms rtt min / avg / max / mdev = 34.663 / 35.976 / 37.770 / 1.313 ms luca @ luca-oneTwo-L5861: ~ $ – Luca Brazza 21 June 2012 в 20:32
  • 4
    перейти к: программному центру Ubuntu - & gt; Изменить - & gt; Источники программного обеспечения и снимите флажок CD-ROM – Remus Rigo 22 June 2012 в 01:37
  • 5
    Нет редактирования, и я могу напомнить, что моя система - 12.05 – Luca Brazza 27 June 2012 в 21:13

Что эти ошибки говорят

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

http://ppa.launchpad.net/ferramroberto/java/ubuntu/dists/precise/main/source/Sources [d5 ] Это ссылка, из которой apt пытается загрузить исходный индексный файл. Поскольку PPA находится в автономном режиме, он дает ошибку 404. Хотя ваш интернет в порядке.

Также попробуйте перейти на домашнюю страницу PPA на панели запуска. Вы можете видеть, что для вашей версии Ubuntu i.e 12.04 не существует никакой активности или сборки. A. Точный Pangolin.

И ошибка с cdrom's заключается в том, что эти записи становятся недействительными. Вы должны добавить эти cdroms. Я предлагаю решения обеих проблем.

Решение для ошибки с PPA

Решение - удалить исходную строку программного обеспечения из вашей системы.

Сначала проверьте файл /etc/apt/sources.list, открыв его в терминале командой sudo gedit /etc/apt/sources.list, чтобы увидеть любую строку с этой ссылкой. Это должно выглядеть так.
deb http://ppa.launchpad.net/ferramroberto/java/ubuntu precise main
deb-src http://ppa.launchpad.net/ferramroberto/java/ubuntu precise main
Если вы видите любую строку, содержащую это, удалите строку полностью и точно только эту строку. Если такой строки не было, исходный файл PPA находится в каталоге /etc/apt/sources.list.d. В этом случае удалите этот файл с помощью следующей команды
sudo rm /etc/apt/sources.list.d/ferramroberto-java-precise.list

Решение об ошибке в отношении записей CDROM

Сначала проверьте файл /etc/apt/sources.list, открыв его в терминал с командой sudo gedit /etc/apt/sources.list, чтобы увидеть любую строку, содержащую эту ссылку. Это должно выглядеть так.
deb http://ppa.launchpad.net/ferramroberto/java/ubuntu precise main
deb-src http://ppa.launchpad.net/ferramroberto/java/ubuntu precise main
Если вы видите любую строку, содержащую это, удалите строку полностью и точно только эту строку.

Сначала проверьте файл /etc/apt/sources.list, открыв его в терминале командой sudo gedit /etc/apt/sources.list, чтобы увидеть любую строка с указанием этой ссылки. Это должно выглядеть так.

В открывшемся окне на вкладке «Другие программы» щелкните записи «cdrom» и нажмите кнопку «Удалить», чтобы удалить поврежденный источник apt cdrom.

Вот и все. Попробуйте sudo apt-get update, чтобы увидеть, что ошибка была удалена.

Сначала проверьте файл /etc/apt/sources.list, открыв его в терминале командой sudo gedit /etc/apt/sources.list, чтобы увидеть любую строку с этой ссылкой. Это должно выглядеть так.

Если такой строки не было, исходный файл PPA находится в каталоге /etc/apt/sources.list.d. В этом случае удалите этот файл с помощью следующей команды
sudo rm /etc/apt/sources.list.d/ferramroberto-java-precise.list
Страница руководства для Apt-Cdrom
1
ответ дан 25 May 2018 в 10:05
  • 1
    Это фиксировало проблему CDROM для меня. Благодаря! – Oliver Joseph Ash 31 May 2013 в 14:13

Вы подключены к Интернету? если это так, и вы получите эту ошибку, попробуйте это: попробуйте изменить сервер, выбрав диспетчер обновлений, определения, загрузив его, а затем выберите сервер рядом с вами. а затем попробуйте снова проверить свои обновления.

0
ответ дан 25 May 2018 в 10:05
  • 1
    То точно, что я сказал Ремусу Риго, это не работает, извините, подробности выше выше. – Luca Brazza 17 June 2012 в 23:10
  • 2
    Извини друг! Я не правильно прочитал ваш ответ! – Celso 19 June 2012 в 05:13

У меня была такая же проблема на Xubuntu 12.04, в течение нескольких дней. Изменение сервера и снятие флажка с CD-ROM, указанное в предыдущих ответах, не помогло решить проблему.

Я открыл диспетчер пакетов Synaptic и нажал «Настройки> Репозитории». На вкладке Ubuntu появилось одно и то же окно CD-ROM и не было отмечено. На вкладке «Другое программное обеспечение» было добавлено полдюжины строк с CD-ROM. Я снял флажок, а затем удалил их всех. Закрыл это окно и нажал кнопку «Обновить» в главном окне. Это, похоже, решило проблему для меня, так как диспетчер обновлений теперь говорит: «Информация о пакете была только что обновлена» (раньше она была устаревшей на 10 дней и отказалась обновлять, когда у меня возникла проблема). Теперь нажатие кнопки «Проверить» в диспетчере обновлений завершается без жалоб на Precise cdrom.

0
ответ дан 25 May 2018 в 10:05

Я столкнулся с этой проблемой раньше. Это может быть связано с сетевыми прокси. Вы можете проверить сетевые прокси!

0
ответ дан 25 May 2018 в 10:05
  • 1
    Этот ответ будет значительно улучшен, если вы отредактируете его, чтобы объяснить, как проверять сетевые прокси. – Eliah Kagan 21 July 2012 в 22:15

Другие вопросы по тегам:

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