Что такое процесс Ubuntu для осуждения и удаления пакетов из репозитория?
Мне очень часто нужен FTP-сервер пользовательского режима для передачи файлов на мою машину и постоянный запуск через http: //packages.ubuntu. com / trusty / pyftpd, который не имеет интерфейса командной строки, никакой man-страницы. Я бы заменил его на http://packages.ubuntu.com/trusty/python-pyftpdlib. Прямо сейчас я должен вызвать его с помощью python -m pyftpdlib, который неинтуитивно и громоздко.
То, что вы предлагаете, нежелательно разными способами:
Два пакета, предоставляющие один и тот же файл (двоичный), означают, что вы не можете установить оба сразу (или вам нужен утомительный dpkg -алтернативы на месте). pyftpd не pyftpdlib, поэтому называть их одним и тем же будет путать людей. Почему бы не иметь двоичный файл с другим именем, например /usr/bin/pyftpdlib-server? Переименование чего-то, чтобы приседать по существующему названию другого проекта, путает пользователей, которые хотят использовать этот другой проект.Я бы предложил одно из нескольких решений:
Два пакета, обеспечивающие один и тот же файл (двоичный), означают, что вы не можете установить оба сразу (или вам нужно нужный сценарий dpkg-alternatives на месте). Петиция восходящего или поддерживающего Debian включать пусковую установку в свой пакет (хотя это будет под именем своего проекта, а не с именем другого проекта) ... Или отправьте патч, чтобы сделать это для них. pyftpd не pyftpdlib, поэтому называть их одним и тем же, это путает людей. Почему бы не иметь двоичный файл с другим именем, например /usr/bin/pyftpdlib-server? Создайте пакет сопутствующих услуг (называемый pyftpdlib-server или python-pyftpdlib-server), который зависит от python-pyftpdlib и просто предоставляет пусковую установку. Отправьте это прямо в Debian.