*.xz
,
*.lzma
,
*.lz
,
*.bz2
,
*.gz
,
*.z
ファイルに対応した、
圧縮形式を自動で判別して圧縮・伸長するコマンドを作りました。
(20130209_multi_archiver.tar.gz)
$ curl -L --retry 8 -O http://quruli.ivory.ne.jp/download/20130209_multi_archiver.tar.gz $ gzip -cd 20130209_multi_archiver.tar.gz | tar xvf - $ cd 20130209_multi_archiver $ make $ sudo make install
使い方は以下の要領。
$ mencoder output.z < INFILE $ mencoder output.lzma < INFILE $ mdecoder input.1.gz input.2.bz2 input.3.xz ... > OUTFILE
非常に簡単なものですが、Makefile
などで便利に使えるかなと思うので、とりあえず公開します。
事前にgettext, iconv, GMPを入れておくと良い。
$ curl -L --retry 8 -O http://ftp.gnu.org/gnu/coreutils/coreutils-8.21.tar.xz $ xz -cd coreutils-8.21.tar.xz | tar xvf - $ cd coreutils-8.21/ $ bash configure --disable-assert $ make && make check $ sudo make install
CFLAGS
などはお好みで。
事前に readline を入れておくと良い。
また、環境によっては configure 時に ABI=32
とする必要があるかもしれない。
$ curl -L --retry 8 -O http://ftp.gnu.org/gnu/gmp/gmp-5.1.1.tar.xz $ xz -cd gmp-5.1.1.tar.xz | tar xvf - $ cd gmp-5.1.1/ $ bash configure --enable-cxx $ make && make check $ sudo make install
CFLAGS
などはお好みで。
事前に libmad, lame, libsndfile, AMR-WB/NB Codec Shared Library, WavPack, libpng, libz などをインストールしておくと良い。
$ curl -L --retry 8 -O http://jaist.dl.sourceforge.net/sourceforge/sox/sox-14.4.1.tar.gz $ gzip -cd sox-14.4.1.tar.gz | tar xvf - $ cd sox-14.4.1/ $ bash configure --disable-gomp --without-ladspa --with-dyn-default $ make $ sudo make install
CFLAGS
などはお好みで。
CFLAGS
などはお好みで。
$ curl -L --retry 8 -O http://crfpp.googlecode.com/files/CRF++-0.58.tar.gz $ gzip -cd CRF++-0.58.tar.gz | tar xvf - $ cd CRF++-0.58/ $ bash configure $ make $ sudo make install
CFLAGS
はお好みで。
$ curl -L --retry 8 -o libsvm-3.16.tar.gz 'http://www.csie.ntu.edu.tw/~cjlin/cgi-bin/libsvm.cgi?+http://www.csie.ntu.edu.tw/~cjlin/libsvm+tar.gz' $ gzip -cd libsvm-3.16.tar.gz | tar xvf - $ cd libsvm-3.16 $ curl -L --retry 8 -O http://quruli.ivory.ne.jp/download/libsvm-3.14.diff.gz $ gzip -cd libsvm-3.14.diff.gz | patch -p1 $ make PREFIX=/usr/local lib $ make PREFIX=/usr/local $ sudo make PREFIX=/usr/local install
CFLAGS
はお好みで。
$ curl -L --retry 8 -o liblinear-1.93.tar.gz 'http://www.csie.ntu.edu.tw/~cjlin/cgi-bin/liblinear.cgi?+http://www.csie.ntu.edu.tw/~cjlin/liblinear+tar.gz' $ gzip -cd liblinear-1.93.tar.gz | tar xvf - $ cd liblinear-1.93 $ curl -L --retry 8 -O http://quruli.ivory.ne.jp/download/liblinear-1.91.diff.gz $ gzip -cd liblinear-1.91.diff.gz | patch -p1 $ env PREFIX=/usr/local make lib $ env PREFIX=/usr/local make $ sudo env PREFIX=/usr/local make install