排序软件包名小工具 - 为构建而生

2022-04-04 16:25:18 +08:00
 initd

排序软件包名

解决写脚本时的格式化问题

起因

买了两个开发板, 准备学习嵌入式, 而构建系统镜像需要复杂的操作 裸机系统安装软件包未免太过难以管理 溯源 回滚. 想来 Docker 还是 最好的方案.

排序方法

JavaScript Array.prototype.sort()

运行实例

https://build.moz.one

示例

# 80 char
asciidoc autoconf autotools-dev bash bc binutils build-essential bzip2 cpio curl  \
cvs dblatex device-tree-compiler g++ gcc gcc-aarch64-linux-gnu  \
gcc-arm-linux-gnueabihf genext2fs git gitk graphviz gzip intltool libdrm-dev  \
libglade2-dev libglib2.0-dev libgtk2.0-dev libncurses5 libsigsegv2 libssl-dev  \
libudev-dev libusb-1.0-0-dev m4 make mercurial mtools openssh-client parted  \
patch perl python rsync sed subversion tar texinfo u-boot-tools unzip w3m wget  

# 5 name
asciidoc autoconf autotools-dev bash bc \
binutils build-essential bzip2 cpio curl \
cvs dblatex device-tree-compiler g++ gcc \
gcc-aarch64-linux-gnu gcc-arm-linux-gnueabihf genext2fs git gitk \
graphviz gzip intltool libdrm-dev libglade2-dev \
libglib2.0-dev libgtk2.0-dev libncurses5 libsigsegv2 libssl-dev \
libudev-dev libusb-1.0-0-dev m4 make mercurial \
mtools openssh-client parted patch perl \
python rsync sed subversion tar \
texinfo u-boot-tools unzip w3m wget 

贡献

欢迎发现问题, 提出改进

许可证

MIT

题外话

学习 Linux 启动过程 , Arm 启动过程, 编译 Ubuntu 镜像 看什么书?

1372 次点击
所在节点    分享创造
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/844893

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX