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

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

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

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

1 ответ

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

То, что вы предлагаете, нежелательно разными способами:

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

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

Два пакета, обеспечивающие один и тот же файл (двоичный), означают, что вы не можете установить оба сразу (или вам нужно нужный сценарий dpkg-alternatives на месте). Петиция восходящего или поддерживающего Debian включать пусковую установку в свой пакет (хотя это будет под именем своего проекта, а не с именем другого проекта) ... Или отправьте патч, чтобы сделать это для них. pyftpd не pyftpdlib, поэтому называть их одним и тем же, это путает людей. Почему бы не иметь двоичный файл с другим именем, например /usr/bin/pyftpdlib-server? Создайте пакет сопутствующих услуг (называемый pyftpdlib-server или python-pyftpdlib-server), который зависит от python-pyftpdlib и просто предоставляет пусковую установку. Отправьте это прямо в Debian.
2
ответ дан 24 May 2018 в 00:00
  • 1
    Я думаю, что ftpd будет лучшим именем. Он уже предоставляется двумя пакетами, и он короче. Мне все равно, какой FTP-сервер должен запускаться, пока я могу настроить его быстро. pyftpd во всех аспектах хуже, чем pyftpdlib. – anatoly techtonik 20 January 2015 в 21:21
  • 2
    .. bring its accessibility standards up to your standards .. Это огромная трата времени - все реализовано в pyftpdlib, и оно поддерживается и широко используется. – anatoly techtonik 20 January 2015 в 21:23
  • 3
    Я до сих пор не понимаю, почему вы жалуетесь на имя. Есть десятки разных FTP-серверов. Ради всеобщего здравомыслия им нужны разные имена. Ваша логика увидит, что Firefox, Chrome и Opera называются Internet Explorer. Это не полезно. – Oli♦ 20 January 2015 в 21:28
  • 4
    FTP-сервер - одна из сотен программ, которые я использую ежемесячно в Windows, Linux и других ОС. Обычно мне приходится устанавливать их перед использованием и запоминать каждый, и каждый из них утомителен. Я использую Ubuntu время от времени, и выбор серверов ftpd - хороший пользовательский интерфейс. Моя логика - видеть Firefox, Chrome и Opera как browser, а не iexplore. – anatoly techtonik 21 January 2015 в 01:17

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

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