[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

А apt его знает...



Некоторое время назад я обнаружил, что на вопросы во всяких ньюсгруппах
на тему "а где взять такую-то полезную софтину", словами, отличными от
приведенных в сабжекте я ответить и не могу.

Если пакет у меня стоит, конечно, можно посмотреть в его файлик
copyright. А если нет? Не ставить же его специально...

В последнем DWN было сообщено, что добрый человек Noel Kothe стал
выкладывать вытащенные из пакетов файлики changelog и copyright
на http://changelogs.credativ.org

По этому поводу я написал такой маленьки скриптик, который добывает
файлик copyright по имени пакета, независимо от того, установлен пакет
или нет:

==cut ~/bin/apt-copyright
#!/bin/sh

# First, check if package is already installed

if dpkg --get-selections "$1" |grep -q install; then 
	cat "/usr/share/doc/$1/copyright"
else 
	# If not, go to changelogs.credativ.org
	wget -O - `apt-cache show "$1"|sed -n -e 's!^Filename: \(.*\)_[a-z0-9]*\.deb!http://changelogs.credativ.org/debian/\1/copyright!p'`
fi	
==cut

-- 
Victor Wagner			vitus@ice.ru
Chief Technical Officer		Office:7-(095)-748-53-88
Communiware.Net 		Home: 7-(095)-135-46-61
http://www.communiware.net      http://www.ice.ru/~vitus



Reply to: