В последние дни я предпринял несколько шагов, но всё же что-то упустил.
Я извлёк все deb-пакеты из репозитария, созданного debmirror и поместил их в 4 каталога,
чтобы reprepro было полегче. Всего пакетов было 63602.
Затем в каждом каталоге запустил reprepro includedeb *.deb. При этом были сотни сообщений, что подключаемый пакет
чуть старше текущего и поэтому игнорируется. Создался репозитарий. Затем дал команду "reprepro -v update".
Скачалось 54446 пакетов, удалилось 54439 пакетов и 54443 пакета были удалены и забыты, как говорится
в выводе reprepro. В созданном каталоге содержится 61132 пакета.
Но самого mplayer в нём нет, хотя есть два пакета с его принадлежностями, а в репозитарии от debmirror он был.
Т.е. команда update почему-то не синхронизировала мой локальный репозитарий с текущим.
Вот мой conf/distributions
Origin: Ubuntu
Label: Ubuntu-18.04
Codename: bionic
Suite: bionic
Version: 18.04
Description: Ubuntu_bionic_repository
Architectures: amd64
Components: main restricted multiverse universe
DebIndices: Packages Release . .gz
DscIndices: Sources Release . .gz
Update: - ubuntu-bionic ubuntu-bionic-updates ubuntu-bionic-security
Contents: . .gz
и мой conf/updates
Name: ubuntu-bionic
Suite: bionic
Architectures: amd64
Method:
http://ru.archive.ubuntu.com/ubuntuComponents: main restricted multiverse universe
VerifyRelease: blindtrust
Name: ubuntu-bionic-updates
Suite: bionic-updates
Architectures: amd64
Method:
http://ru.archive.ubuntu.com/ubuntuComponents: main restricted multiverse universe
VerifyRelease: blindtrust
Name: ubuntu-bionic-security
Suite: bionic-security
Architectures: amd64
Method:
http://ru.archive.ubuntu.com/ubuntuComponents: main restricted multiverse universe
VerifyRelease: blindtrust
Скажите,пожалуйста, если кто знает, чего в них не хватает или где ошибка?
Эти файлы взяты из моего локального же репозитария для Ubuntu-16.04, в неём mplayer был.
Пользователь добавил сообщение 11 Августа 2018, 12:03:21:
У меня что-то не так с настройками, т.к. mplayer в репозитарии есть, но apt-get не может его установить, пишет
Package mplayer is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'mplayer' has no installation candidate
Команда "apt-cache search mplayer" тоже его не находит.
Команда "apt list" выводит 1656 пакетов, хотя их 61132.
Вот вывод команды "apt-get update":
Get:1 file:/home/repo-bionic/ubuntu stable InRelease
Ign:1 file:/home/repo-bionic/ubuntu stable InRelease
Get:2 file:/home/repo-bionic/ubuntu stable Release [5264 B]
Get:2 file:/home/repo-bionic/ubuntu stable Release [5264 B]
Get:3 file:/home/repo-bionic/ubuntu stable Release.gpg
Ign:3 file:/home/repo-bionic/ubuntu stable Release.gpg
Ign:4
http://dl.google.com/linux/chrome/deb stable InRelease
Hit:5
http://dl.google.com/linux/chrome/deb stable Release
Reading package lists... Done
E: The repository 'file:/home/repo-bionic/ubuntu stable Release' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(
manpage for repository creation and user configuration details.
То, что репозитарий неподписанный, неважно, просто требуется лишний раз нажимать"y".
В Ubuntu-16.04 репозитарий, созданный с этими же conf/distributions и conf/updates, успешно работал,
я только заменил "xenial" на "bionic".
Так что же у меня не так?