Проверка и восстановление репозиториев в Kali Linux из командной строки | WebWare.biz

# Проверка и восстановление репозиториев в Kali Linux из командной строки

28.05.201512.08.2015 WebWare Team Безопасность

Проблемы с репозиториями (частичное или полное отсутствие прописанных официальных источников приложений) бывают даже на свеже установленных Kali. Понятно, что это вызывает проблемы при попытке обновить или установить приложения. Посмотреть, что у вас в источниках приложений можно этой командной

    cat /etc/apt/sources.list

У меня вывод следующий:

    #

    # deb cdrom:[Debian GNU/Linux 7.0 _Kali_ - Official Snapshot amd64 LIVE/INSTALL Binary 20150312-17:50]/ kali contrib main non-free

    #deb cdrom:[Debian GNU/Linux 7.0 _Kali_ - Official Snapshot amd64 LIVE/INSTALL Binary 20150312-17:50]/ kali contrib main non-free

    deb http://security.kali.org/ kali/updates main contrib non-free
    deb-src http://security.kali.org/ kali/updates main contrib non-free

Вроде что-то и есть, но вроде и что-то не так. Чтобы было быстро и просто проверить состояние репозиториев, я написал вот такую длинную команду:

Для Kali 2.0

    if cat /etc/apt/sources.list | grep -E "deb http://http.kali.org/kali sana main non-free contrib" && cat /etc/apt/sources.list | grep -E "deb http://security.kali.org/kali-security/ sana/updates main contrib non-free"; then echo -e "\n\nРепозитории в порядке"; else echo -e "\n\nПроблемы с репозиториями"; fi

Для Kali 1.x

    if cat /etc/apt/sources.list | grep -E "deb http://http.kali.org/kali kali main non-free contrib" && cat /etc/apt/sources.list | grep -E "deb http://security.kali.org/(|kali-security) kali/updates main contrib non-free"; then echo -e "\n\nРепозитории в порядке"; else echo -e "\n\nПроблемы с репозиториями"; fi

Пробую. Программа однозначно говорит, что у меня проблема:

Решить эту проблему можно одной единственной командой:

Для Kali 2.0

    echo -e "deb http://http.kali.org/kali sana main non-free contrib\ndeb http://security.kali.org/kali-security/ sana/updates main contrib non-free" > /etc/apt/sources.list

Для Kali 1.x

    echo -e "deb http://http.kali.org/kali kali main non-free contrib\ndeb http://security.kali.org/kali-security kali/updates main contrib non-free" > /etc/apt/sources.list

Внимание, эта команда полностью затирает файл sources.list (в котором хранятся источники приложений). Т.е. если вы вручную туда что-то добавляли, то команда это сотрёт. Также удаляются комментарии, пустые строки и пр. — результатом команды является то, что в этот файл записываются две строчки — официальные источники приложений Kali.

Опять проверяю репозитории:

Можно опять проверить содержимое файла источников:

    root@WebWare-Kali:~# cat /etc/apt/sources.list
    deb http://http.kali.org/kali kali main non-free contrib
    deb http://security.kali.org/kali-security kali/updates main contrib non-free

Отлично — всё есть и ничего лишнего.

После обновления репозитория, обязательно выполняем:

    apt-get update

Поделиться "Проверка и восстановление репозиториев в Kali Linux из командной строки"

- Facebook
- Twitter
- Google+
- VKontakte
- E-mail

Связанные статьи:

- Новая версия Kali Linux 1.0.9. Запущен веб-сайт инструментов Kali (Kali Tools Website) (100%)
- Новая версия Kali Linux 1.0.9a (100%)
- Как установить Kali Linux: подробная инструкция для установки на компьютер и в виртуальную машину (100%)
- Обзор разделов инструментов Kali Linux 1.1.0. Часть 1. Краткая характеристика всех разделов (100%)
- Установка VirtualBox Guest Additions на Kali Linux 1.1.0 (Debian, Ubuntu) (100%)
- Читаем «Либрусек» бесплатно (RANDOM - 50%)

## 3 Комментарии “Проверка и восстановление репозиториев в Kali Linux из командной строки”

1. Спасибо, сделал всё как у вас написано, но возникает проблема с обновлением:

   apt-get update
   В кэше http://http.kali.org kali Release.gpg
   В кэше http://security.kali.org kali/updates Release.gpg
   В кэше http://http.kali.org kali Release
   В кэше http://security.kali.org kali/updates Release
   В кэше http://http.kali.org kali/main amd64 Packages
   В кэше http://security.kali.org kali/updates/main amd64 Packages
   В кэше http://http.kali.org kali/non-free amd64 Packages
   В кэше http://security.kali.org kali/updates/contrib amd64 Packages
   В кэше http://http.kali.org kali/contrib amd64 Packages
   В кэше http://security.kali.org kali/updates/non-free amd64 Packages
   Игн http://http.kali.org kali/contrib Translation-ru_RU
   Игн http://http.kali.org kali/contrib Translation-ru
   Игн http://http.kali.org kali/contrib Translation-en
   Игн http://security.kali.org kali/updates/contrib Translation-ru_RU
   Игн http://security.kali.org kali/updates/contrib Translation-ru
   Игн http://http.kali.org kali/main Translation-ru_RU
   Игн http://security.kali.org kali/updates/contrib Translation-en
   Игн http://http.kali.org kali/main Translation-ru
   Игн http://security.kali.org kali/updates/main Translation-ru_RU
   Игн http://http.kali.org kali/main Translation-en
   Игн http://security.kali.org kali/updates/main Translation-ru
   Игн http://http.kali.org kali/non-free Translation-ru_RU
   Игн http://security.kali.org kali/updates/main Translation-en
   Игн http://http.kali.org kali/non-free Translation-ru
   Игн http://security.kali.org kali/updates/non-free Translation-ru_RU
   Игн http://http.kali.org kali/non-free Translation-en
   Игн http://security.kali.org kali/updates/non-free Translation-ru
   Игн http://security.kali.org kali/updates/non-free Translation-en
   Чтение списков пакетов… Готово

   А потом появляется окошко:

   Не удалось получить обновления

   Не удалось обработать запрос

   Подробности

   Действие было отменено

   Подскажите, пожалуйста, что делать в данном случае?

   Ответить

   1. Попробуйте так

          apt-key adv --keyserver hkp://keys.gnupg.net --recv-keys 7D8D0BF6

      Если не сработает, то так:

          rm -rf /var/lib/apt/lists
          apt-get update
          apt-get install kali-archive-keyring

      О полученных результатах напишите, пожалуйста.

      Ответить

2. К сожалению, опять всплыло это окошко и обновиться не получилось. Хоть жди версии 2.0

   root@kali:~# apt-key adv —keyserver hkp://keys.gnupg.net —recv-keys 7D8D0BF6
   Executing: gpg —ignore-time-conflict —no-options —no-default-keyring —secret-keyring /tmp/tmp.a43RuJb6m3 —trustdb-name /etc/apt//trustdb.gpg —keyring /etc/apt/trusted.gpg —primary-keyring /etc/apt/trusted.gpg —keyring /etc/apt/trusted.gpg.d//debian-archive-jessie-automatic.gpg —keyring /etc/apt/trusted.gpg.d//debian-archive-jessie-security-automatic.gpg —keyring /etc/apt/trusted.gpg.d//debian-archive-jessie-stable.gpg —keyring /etc/apt/trusted.gpg.d//debian-archive-squeeze-automatic.gpg —keyring /etc/apt/trusted.gpg.d//debian-archive-squeeze-stable.gpg —keyring /etc/apt/trusted.gpg.d//debian-archive-wheezy-automatic.gpg —keyring /etc/apt/trusted.gpg.d//debian-archive-wheezy-stable.gpg —keyring /etc/apt/trusted.gpg.d//kali-archive-keyring.gpg —keyserver hkp://keys.gnupg.net —recv-keys 7D8D0BF6
   gpg: запрашиваю ключ 7D8D0BF6 с hkp сервера keys.gnupg.net
   gpg: ключ 7D8D0BF6: "Kali Linux Repository <devel@kali.org>" 35 новых подписей
   gpg: не найдено абсолютно доверяемых ключей
   gpg: Всего обработано: 1
   gpg: новых подписей: 35
   root@kali:~# rm -rf /var/lib/apt/lists
   root@kali:~# apt-get update
   Получено:1 http://http.kali.org kali Release.gpg [819 B]
   Получено:2 http://security.kali.org kali/updates Release.gpg [819 B]
   Получено:3 http://http.kali.org kali Release [19,4 kB]
   Получено:4 http://security.kali.org kali/updates Release [11,0 kB]
   Получено:5 http://http.kali.org kali/main amd64 Packages [10,9 MB]
   Игн http://http.kali.org kali/contrib Translation-ru_RU
   Игн http://http.kali.org kali/contrib Translation-ru
   Игн http://security.kali.org kali/updates/contrib Translation-ru_RU
   Игн http://http.kali.org kali/contrib Translation-en
   Игн http://security.kali.org kali/updates/contrib Translation-ru
   Игн http://http.kali.org kali/main Translation-ru_RU
   Игн http://security.kali.org kali/updates/contrib Translation-en
   Игн http://security.kali.org kali/updates/main Translation-ru_RU
   Игн http://security.kali.org kali/updates/main Translation-ru
   Игн http://http.kali.org kali/main Translation-ru
   Игн http://security.kali.org kali/updates/main Translation-en
   Игн http://http.kali.org kali/main Translation-en
   Игн http://security.kali.org kali/updates/non-free Translation-ru_RU
   Игн http://http.kali.org kali/non-free Translation-ru_RU
   Игн http://security.kali.org kali/updates/non-free Translation-ru
   Игн http://http.kali.org kali/non-free Translation-ru
   Игн http://security.kali.org kali/updates/non-free Translation-en
   Игн http://http.kali.org kali/non-free Translation-en
   Получено:6 http://security.kali.org kali/updates/main amd64 Packages [477 kB]
   Получено:7 http://http.kali.org kali/non-free amd64 Packages [169 kB]
   Получено:8 http://security.kali.org kali/updates/contrib amd64 Packages [20 B]
   Получено:9 http://http.kali.org kali/contrib amd64 Packages [78,6 kB]
   Получено:10 http://security.kali.org kali/updates/non-free amd64 Packages [20 B]
   Получено 11,6 MБ за 31с (373 kБ/c)
   Чтение списков пакетов… Готово
   root@kali:~# apt-get install kali-archive-keyring

   Ответить

### Добавить комментарий Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Имя *

E-mail *

Сайт

Комментарий

Можно использовать следующие HTML-теги и атрибуты: `<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>`

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.

### Бесплатная книга по Kali

Читайте и скачивайте бесплатную книгу по Kali Linux 2.0 на русском языке

### Примечательные статьи:

- Рекомендованные USB беспроводные карты для Kali Linux
- Что почитать о компьютерной безопасности в 2015 году
- Как получить короткий и красивый e-mail
- Хостинг со сканером вирусов
- Свобода самовыражения с новыми доменными зонами
- Брошенные сайты с ТИЦ и PR, свободные премиум домены

### Популярные записи

Установка Apache, PHP, MySQL, phpMyAdmin 19 Авг , 2014
Как установить Kali Linux: подробная инструкция для установки на компьютер и в виртуальную машину 19 Окт , 2014
Взлом Wi-Fi пароля (WPA/WPA2), используя pyrit и cowpatty в Kali Linux 12 Фев , 2015
Kali Linux 2.0 с ядром 4.0 – Установка проприетарного драйвера NVIDIA – ускоренный видеодрайвер NVIDIA для Linux 12 Фев , 2015
MiAl’s Server Pack (полностью настроенный и рабочий сервер Apache + MySQL + PHP + phpMyAdmin — WAMP) (v. 0.3.1) 20 Авг , 2014
Модификация форка Reaver — t6x — для использования атаки Pixie Dust 04 Май , 2015

### Свежие записи

- PW-Inspector: отбираем пароли соответствующие критериям
- Решение ошибки dpkg: warning: ‘ldconfig’ not found in PATH or not executable, возникающей при установке пакетов в Kali Linux
- Решение проблемы с ошибкой E: Could not get lock /var/lib/dpkg/lock — open (11: Resource temporarily unavailable) в Kali Linux
- Брутфорсинг веб-сайтов с Hydra (часть вторая инструкции по Hydra)
- THC-Hydra: очень быстрый взломщик сетевого входа в систему (часть первая)

### Свежие комментарии

- DocenT к записи Взлом Wifi WPA/WPA2 паролей с использованием Reaver
- ss к записи Взлом Wifi WPA/WPA2 паролей с использованием Reaver
- Спасибо тебе большое! к записи Книга «Тестирование на проникновение с Kali Linux» 2.0 на русском языке
- Денис к записи Установка Nvidia + Bumblebee + CUDA на Kali Linux 1.1.0 для машин с включённым Optimus
- Денис к записи Как установить Kali Linux: подробная инструкция для установки на компьютер и в виртуальную машину

### Рубрики

- CSS
- JavaScript
- PHP
- SEO
- WordPress
- Без рубрики
- Безопасность
- Настройка сети
- Ни web'ом единым
- Новости
- Плагины
- Программирование (кодинг)
- Программы для сервера
- Работа и заработок в Интернете
- Ресурсы
- Создание сайтов
- Фотографии

### Вступайте в официальную группу

### Счётчики