LINUX.ORG.RU

Доставание URL-лов после apt-zip-list


0

0

Делаю apt-zip-list --packages=evince

Но я не вижу, откуда с полученных файлов достать URL-лы для дальнейшего втыкания в reget.

Получаю Файл apt-zip.options # This file was auto-generated by apt-zip-list 0.13.2 # to save the state of apt-zip-list DEF_APTGETEXTRAOPTS="" DEF_APTGETACTION="" DEF_PACKAGES=" evince"

Файл fetch-script-wget-Nightwish #!/bin/sh # This file was auto-generated by apt-zip-list 0.13.2 # Method: wget - Options: err(){ echo >&2 "Fetching $1 failed ($2)" } check(){ [ ! -r "$1" ] && return 1 [ "`which md5sum`" ] && if [ "`md5sum $1 | cut -d' ' -f1`" = $2 ] then return 0 else err $1 "wrong MD5"; return 1 fi [ "`which gzip`" ] && if ar p $1 data.tar.gz | gzip -t then return 0 else err $1 "wrong contents"; return 1 fi return $3 } do_wget() { wget -t3 -nv -O $2 $1 check $2 $4 $? return $? } getfile(){ do_wget $1 $2 $3 $4 && mv $2 ../ } mkdir -p partial && cd partial || error "Cannot change to directory ./partial" while read URL FILE SIZE MD5 do getfile $URL $FILE $SIZE $MD5 || true done <<EOP EOP

Возможно проблема в том, что у меня нет Packages.gz, по крайней мере по locate Packages.gz не находит.

Подскажите, как решить проблему.

anonymous

Делаю
apt-zip-list --packages=evince

Но я не вижу, откуда с полученных файлов достать URL-лы для дальнейшего втыкания в reget.

Получаю
Файл apt-zip.options
# This file was auto-generated by apt-zip-list 0.13.2
# to save the state of apt-zip-list
DEF_APTGETEXTRAOPTS=""
DEF_APTGETACTION=""
DEF_PACKAGES=" evince"

Файл fetch-script-wget-Nightwish
#!/bin/sh
# This file was auto-generated by apt-zip-list 0.13.2
# Method: wget - Options: 
 
err(){
	echo >&2 "Fetching $1 failed ($2)"
}
check(){
        [ ! -r "$1" ] && return 1
	[ "`which md5sum`" ] && 
		if [ "`md5sum $1 | cut -d' ' -f1`" = $2 ]
		then return 0
		else err $1 "wrong MD5"; return 1
		fi
	[ "`which gzip`" ] &&
		if ar p $1 data.tar.gz | gzip -t
		then return 0
		else err $1 "wrong contents"; return 1
		fi
	return $3
}
do_wget() {
	wget -t3 -nv -O $2 $1
	check $2 $4 $?
	return $?
}
getfile(){
	do_wget $1 $2 $3 $4 &&
	mv $2 ../
}
mkdir -p partial && cd partial || error "Cannot change to directory ./partial"
       while read URL FILE SIZE MD5
       do getfile $URL $FILE $SIZE $MD5 || true
       done <<EOP
EOP

Возможно проблема в том, что у меня нет Packages.gz, по крайней мере по locate Packages.gz не находит.

Подскажите, как решить проблему.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.