从存储库中弃用和删除软件包的 Ubuntu 过程是什么?
我经常需要一个用户模式 FTP 服务器来将文件传输到我的机器并不断运行http://packages.ubuntu.com/trusty/pyftpd,它没有命令行界面,没有手册页。我会将其替换为http://packages.ubuntu.com/trusty/python-pyftpdlib。现在我必须用 调用它python -m pyftpdlib
,这是不直观且麻烦的。
从存储库中弃用和删除软件包的 Ubuntu 过程是什么?
我经常需要一个用户模式 FTP 服务器来将文件传输到我的机器并不断运行http://packages.ubuntu.com/trusty/pyftpd,它没有命令行界面,没有手册页。我会将其替换为http://packages.ubuntu.com/trusty/python-pyftpdlib。现在我必须用 调用它python -m pyftpdlib
,这是不直观且麻烦的。
您提到的两个软件包都只是从上游 Debian 存储库同步而来。
如果其中一个软件包取代了 Debian 上游的另一个软件包,那么联系 Debian 软件包的维护者并适当地处理被取代软件包的弃用和替换可能是值得的。然后,一旦在 Debian 中得到修复,这些更改就可以同步回 Ubuntu 的开发版本,然后在必要时向后移植到稳定版本。
您的建议在很多方面都是不可取的:
pyftpd
不是pyftpdlib
这样称呼他们相同的东西会让人感到困惑。为什么不使用不同名称的二进制文件,例如/usr/bin/pyftpdlib-server
?我会提出几种解决方案之一:
/usr/local/bin
来加载你想要的库。pyftpdlib-server
或)。直接提交给 Debian。python-pyftpdlib-server
python-pyftpdlib