Действительно ли возможно ликвидировать пакеты, которые не противостоят современным стандартам удобства использования?

Что процесс Ubuntu должен удержать от использования и удалить пакеты из репозитория?

Мне довольно часто нужен FTP-сервер непривилегированного режима, чтобы передать файлы моей машине и постоянно работать на основе http://packages.ubuntu.com/trusty/pyftpd, который не имеет интерфейса командной строки, никакой страницы справочника. Я заменил бы его http://packages.ubuntu.com/trusty/python-pyftpdlib. Прямо сейчас я должен вызвать его с python -m pyftpdlib, который является неинтуитивным и громоздким.

1
задан 20 January 2015 в 07:00

2 ответа

Оба из пакетов, которые Вы упомянули, просто синхронизируются из восходящего репозитория Debian.

, Если один из пакетов заменяет другой от восходящего потока Debian, то это могло бы стоить связаться со специалистами по обслуживанию пакетов Debian и обработать депрекацию и замену замененного пакета соответственно. Затем когда-то зафиксированный в Debian, те изменения могут синхронизироваться назад к сборке разработки Ubuntu, и затем бэкпортироваться к стабильным версиям при необходимости.

2
ответ дан 10 November 2019 в 08:43

действительно ли возможно сделать пакет python-ftpdlib для обеспечения того же двоичного файла?

то, Что Вы предлагаете, является нежелательным во многих отношениях:

  • Два пакета, обеспечивающие тот же файл (двоичный файл), означают, что Вы не можете установить обоих сразу (или Вам нужен утомительный сценарий dpkg-альтернатив на месте).
  • pyftpd не pyftpdlib настолько звонящие их, то же самое смутит людей. Почему бы не двоичный файл с другим именем как /usr/bin/pyftpdlib-server?
  • Переименование чего-то для сидения на корточках на существующем названии другого проекта, смущает пользователей, которые хотят использовать тот другой проект.

я предложил бы одно из нескольких решений:

  • Удаляют, какой бы ни пакет, это - Вы, не хочет и создает Ваше собственное средство запуска в /usr/local/bin для загрузки, библиотека, Вы, действительно хотят.
  • Прошение восходящий поток или специалист по обслуживанию Debian для включения средства запуска в их пакет (хотя это будет находиться под их название проекта, не название другого проекта)... Или отправьте патч, чтобы сделать это для них.
  • Отправляют фиксацию для проекта, который Вы хотите, удаляют, чтобы принести его стандартам доступности до Ваших стандартов. Если это делает его лучше для Вас, это могло бы сделать его лучше для всех.
  • Создают сопутствующий пакет (названный pyftpdlib-server или python-pyftpdlib-server), который зависит от python-pyftpdlib и просто обеспечивает средство запуска. Отправьте это Debian непосредственно.
2
ответ дан 10 November 2019 в 08:43

Другие вопросы по тегам:

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