make-esslist.sh

来自「This programme contains head file and li」· Shell 代码 · 共 34 行

SH
34
字号
#!/bin/shesslist=essential-packages-listmirror=http://ftp.debian.org/debianmirror=http://http.us.debian.org/debiandist=sidset -earches=`awk '($1 != "" && $1 !~ /^#/) {print $2}' /usr/share/dpkg/archtable \	| sort | uniq`for arch in $archesdo	if wget -O Packages-$arch.bz2 $mirror/dists/$dist/main/binary-$arch/Packages.bz2	then		bunzip2 -f Packages-$arch.bz2		printf > $esslist-$arch \			'This list was generated on %s for %s\n' \			"`LANG=C date`" "$arch"		echo >> $esslist-$arch \			'It contains a list of essential packages' \			'(which are also build-essential).'		echo >> $esslist-$arch		grep-status -FEssential -sPackage -ni yes Packages-$arch \			>> $esslist-$arch	else		echo "No essential packages list is available" \			"for $arch in $dist" > $esslist-$arch	fi	rm -f Packages-$archdone

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?