LINUX.ORG.RU

Репозитории Termux

 


0

1

Скачал со стороннего сайта Termux 190.0. Вот такое сообщение при pkg update и apt update:

apt update                     etc/apt 
Get:1 https://packages.termux.dev/apt/termux-main stable InRelease [14.0 kB]
Hit:2 https://packages.termux.dev/apt/termux-root root InRelease
Hit:3 https://packages.termux.dev/apt/termux-x11 x11 InRelease
Get:4 https://packages.termux.dev/apt/termux-main stable/main aarch64 Packages [511 kB]
Ign:5 https://github.com/gushmazuko/metasploit_in_termux/raw/master gushmazuko InRelease
Err:6 https://github.com/gushmazuko/metasploit_in_termux/raw/master gushmazuko Release
  404  Not Found [IP: 140.82.121.4 443]
Reading package lists... Done
E: The repository 'https://github.com/gushmazuko/metasploit_in_termux/raw/master gushmazuko Release' does not have a Release file.
N: Metadata integrity can't be verified, repository is disabled now.
N: Possible causes: unstable or tampered Internet connection, wrong sources.list, outdated keyring or host is down currently.
N: Please note that all hosting problems or other serious issues we announce on our social media pages.
N: Use termux-change-repo for switching to a mirror.

менял репозитриии в sources.list на основные (сейчас в этом файле только они) , гримли, альбинос, а альберто я не нашёл, и в termux-change-repo его нет. Может нужно ещё где то поменять их. Бэкап делать не хочу, хочу исправить это.

со стороннего сайта

Какого?

grem ★★★★★
()
4 октября 2025 г.

Привет! У тебя проблема с репозиторием gushmazuko — это сторонний репозиторий для Metasploit, который часто добавляется скриптами из неофициальных сборок Termux. Он устарел (GitHub-репо не обновляется, отсюда 404 на Release-файл). Ты уже почистил основной /data/data/com.termux/files/usr/etc/apt/sources.list, но ошибка в дополнительных файлах.

Вот быстрый фикс без бэкапа (всё в Termux выполни):

  1. Проверь файлы в папке с доп. репозиториями:

    ls $PREFIX/etc/apt/sources.list.d/
    

    Там должен быть файл вроде gushmazuko.list или metasploit.list — именно он и валит обновление.

  2. Удали его:

    rm $PREFIX/etc/apt/sources.list.d/gushmazuko.list
    

    (Подставь точное имя из шага 1, если отличается.)

  3. Обнови:

    pkg update && pkg upgrade
    

    Ошибка должна уйти. Если нет — покажи вывод ls из той папки, поищем другие файлы.

Насчёт зеркал: «alberto» действительно нет в termux-change-repo (возможно, имелся в виду Grimler, он же Alberto Grimler — выбирай его, он стабильный). После фикса репозитория зеркала переключатся нормально.

Если Termux из стороннего сайта — лучше переустанови из F-Droid (официальный, без мусора). Данные не потеряешь, всё в своей папке лежит. Удачи!

anonymous
()
Ответ на: комментарий от anonymous

Есть сомнения касательно потери данных, а в целом с ботом согласен

EAT_INSIDE
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.