多个软件包名称包含后缀-ng
:
$ apt-cache search "\-ng$"
linux-wlan-ng - utilities for wireless prism2 cards
aircrack-ng - wireless WEP/WPA cracking utilities
apt-cacher-ng - caching proxy server for software repositories
bwm-ng - small and simple console-based bandwidth monitor
etpan-ng - console mail user agent based on libEtPan!
fakeroot-ng - Gives a fake root environment
fillets-ng - puzzle game about witty fish saving the world sokoban-style
fprobe - export captured traffic to remote NetFlow Collector
fprobe-ng - export captured traffic to remote NetFlow Collector (meta)
lemonldap-ng - Lemonldap::NG Web-SSO system
lincity-ng - City simulator game with polished graphics
netsniff-ng - a high performance network sniffer for packet inspection
performous - karaoke game that allows user supplied songs
procinfo - reporter for system information from /proc and /sys
python-cap-ng - Python bindings for libcap-ng
scribus-ng - Open Source Desktop Page Layout - developmental branch
syslog-ng - Next generation logging daemon
tictactoe-ng - fun, simple, tic tac toe game
turnin-ng - assignment submitter and manager
ultrastar-ng - karaoke game - transitional package
xpilot-ng - Multi-player tactical game for X (NG version)
这是什么意思?
仅仅扩展缩写并没有什么帮助。例如,我熟悉以下术语:测试版和长期支持, 期限下一代对我来说仍然没有任何意义。
(什么是一代?这与版本号有关吗?如果某个软件包目前位于存储库中,那么为什么它不当前这一代?)
答案1
NG 代表“下一代”。
在软件领域,“代”是前一个版本的继承者。我见过它与分叉软件,要么是因为有人认为原始作品的代码库很混乱,要么是因为原始维护者不想继续开发当前名称下的软件项目。
我还没有看到作者重命名他们的项目,因为*-ng
他们宁愿增加他们的项目的版本号。
应用程序示例*-ng
及其历史:
util-linux-ng
- 在开发停滞时创建了一个分支 util-linux-ng(其中 ng 表示“下一代”)。aircrack-ng
- Aircrack-ng 是原始 Aircrack 项目的一个分支。
答案2
Next Generation
Envy 项目由开源软件公司 Alberto Milone 发起。 爱好者。Envy Legacy 由 Alberto Milone 开发和维护 然而,EnvyNG(Envy 的下一代)已经开发出来, 由 Ubuntu 开发人员和 Alberto Milone 共同维护。[3]
据Star Trek - The Next Generation
我所知。
答案3
它的意思是“下一代”——许多包装描述都表明了这一点。
这相当流行的缩写在那种情况下。