必要な物のダウンロード。
$ wget 'http://ftp.gnu.org/gnu/wget/wget-1.16.1.tar.xz' $ wget 'http://ftp.gnu.org/gnu/wget/wget-1.16.1.tar.xz.sig'
ダウンロード済みファイルの署名を検証。"Good signature from..."とあるので署名はOK."WARNING: This key is not certified with a trusted signature!"とあるのは自分が公開鍵を信用していないから。
$ echo keyserver-options auto-key-retrieve >> ~/.gnupg/gpg.conf $ gpg --verify wget-1.16.1.tar.xz.sig gpg: Signature made Mon 08 Dec 2014 07:38:27 PM JST using RSA key ID E163E1EA gpg: requesting key E163E1EA from hkp server keys.gnupg.net gpg: key E163E1EA: public key "Giuseppe Scrivano <gscrivan@redhat.com>" imported gpg: no ultimately trusted keys found gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1) gpg: Good signature from "Giuseppe Scrivano <gscrivan@redhat.com>" gpg: aka "Giuseppe Scrivano <gscrivano@gnu.org>" gpg: aka "Giuseppe Scrivano <gscrivano@gmail.com>" gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: AC40 4C1C 0BF7 35C6 3FF4 D562 263D 6DF2 E163 E1EA $ gpg --verify wget-1.16.1.tar.xz.sig gpg: Signature made Mon 08 Dec 2014 07:38:27 PM JST using RSA key ID E163E1EA gpg: Good signature from "Giuseppe Scrivano <gscrivan@redhat.com>" gpg: aka "Giuseppe Scrivano <gscrivano@gnu.org>" gpg: aka "Giuseppe Scrivano <gscrivano@gmail.com>" gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: AC40 4C1C 0BF7 35C6 3FF4 D562 263D 6DF2 E163 E1EA
コンパイルして起動するまで。
$ tar Jxf wget-1.16.1.tar.xz $ cd wget-1.16.1/ $ ./configure --prefix=$(echo ~/opt/) $ make $ make check $ make install $ ~/opt/bin/wget --version GNU Wget 1.16.1 built on linux-gnu. +digest +https +ipv6 +iri +large-file +nls -ntlm +opie -psl +ssl/gnutls Wgetrc: /home/******/opt/etc/wgetrc (system) Locale: /home/******/opt/share/locale Compile: gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC="/home/******/opt/etc/wgetrc" -DLOCALEDIR="/home/******/opt/share/locale" -I. -I../lib -I../lib -I/usr/include/p11-kit-1 -DHAVE_LIBGNUTLS -DNDEBUG Link: gcc -I/usr/include/p11-kit-1 -DHAVE_LIBGNUTLS -DNDEBUG -lpcre -lgnutls -lz -lidn -lrt ftp-opie.o gnutls.o ../lib/libgnu.a Copyright (C) 2014 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://www.gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Originally written by Hrvoje Niksic <hniksic@xemacs.org>. Please send bug reports and questions to <bug-wget@gnu.org>.