Проблемы с установкой отладчика DDD из Debian Stable (Buster)

Если ваша конфигурация iptables фактически восстановлена ​​из этого файла, она широко открыта :таблицы raw, natи mangleпусты, и все их встроенные -цепочки имеют политику по умолчанию ACCEPT, а таблица filterтакже имеет ACCEPTв качестве политики по умолчанию для всех цепочек и явное ACCEPTдля порта назначения TCP 80 = http.

В этой конфигурации iptablesвообще ничего не блокирует, а явное правило ACCEPT для TCP/80 фактически становится просто счетчиком трафика для вашего HTTP-сервера. :счетчики пакетов и байтов, связанные с правилом, будут считать все входящие данные для порта TCP/80.

Сначала проверьте IP-адрес вашего устройства. Если он находится внутри одного из следующих диапазонов, в сети есть уровень NAT, где-то вверх по течению от вашей системы. NAT (Преобразование сетевых адресов )имеет побочный эффект блокировки всех входящих подключений «извне», если только они не настроены для прохождения через определенные порты к определенному «внутреннему» хосту.

  • 10.0.0.0... 10.255.255.255 (RFC 1918)
  • 100.64.0.0... 100.127.255.255 (RFC 6598 Carrier -Класс NAT)
  • 172.16.0.0... 172.31.255.255 (RFC 1918)
  • 192.168.0.0... 192.168.255.255 (RFC 1918)

Если ваш IP-адрес находится в пределах одного из диапазонов RFC 1918, NAT может выполняться вашим маршрутизатором/модемом/подобным устройством, и вы можете настроить переадресацию портов, чтобы разрешить HTTP-доступ к вашей системе из Интернета.. Но если он находится в диапазоне RFC 6598, то, скорее всего, NAT управляется вашим интернет-провайдером, и вы вряд ли сможете добавить к нему переадресацию портов.

3
19.10.2019, 20:42
2 ответа

текущая версия libbabeltrace1 вhttp://ftp.fr.debian.org/debian/pool/main/b/babeltrace/— libbabeltrace1 _1.5.6 -2+deb10u1 _i386.deb

Ваши трассировки показывают libbabeltrace1 _1.5.6 -2 _i386.deb, которая является старой версией и больше не доступна в репозитории, отсюда и ошибки 404.

Это означает, что ваши списки пакетов не соответствуют дате с -по -. Если apt update не может их обновить, самый простой способ — удалить их, чтобы принудительно загрузить чистые.

попробуй это:

sudo su
apt clean
rm /var/lib/apt/lists/*debian*
apt update
apt install ddd
1
27.01.2020, 21:29

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

Я до сих пор не знаю, зачем мне нужно было выполнять эти дополнительные шаги по очистке и очистке (Это первый раз, когда мне как пользователю Debian приходилось устранять неполадки pkg mgmt моего ПК, и я был пользователем Debian долгое время ), но это сработало:

robert@pip2:/tmp$ sudo aptitude clean
robert@pip2:/tmp$ sudo rm /var/lib/apt/lists/*debian*
robert@pip2:/tmp$ sudo aptitude update
robert@pip2:/tmp$ sudo aptitude install ddd
0
27.01.2020, 21:29

Теги

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