cabextract
ページ作成日
ページ更新日
公式サイト
Make it by yourself!
ソースファイルの解凍
まずは、自分のホームディレクトリにソースを落とし、展開します。
cd ~/Downloads wget https://www.cabextract.org.uk/cabextract-1.11.tar.gz
アーカイブを解凍します。
tar xvf cabextract-1.11.tar.gz
configure
ディレクトリに入り、configureします。
cd cabextract-1.11 ./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc --mandir=/usr/share/man
コンパイル
コンパイル時間を計測しつつ、makeします。
/usr/bin/time -v make
[画面出力を略]
Command being timed: "make"
User time (seconds): 0.00
System time (seconds): 0.00
Percent of CPU this job got: 83%
Elapsed (wall clock) time (h:mm:ss or m:ss): 0:00.01
Average shared text size (kbytes): 0
Average unshared data size (kbytes): 0
Average stack size (kbytes): 0
Average total size (kbytes): 0
Maximum resident set size (kbytes): 4324
Average resident set size (kbytes): 0
Major (requiring I/O) page faults: 1
Minor (reclaiming a frame) page faults: 1487
Voluntary context switches: 17
Involuntary context switches: 0
Swaps: 0
File system inputs: 112
File system outputs: 0
Socket messages sent: 0
Socket messages received: 0
Signals delivered: 0
Page size (bytes): 4096
Exit status: 0
パッケージ作成用ディレクトリへのインストール
パッケージ作成用ディレクトリへインストールします。
make install DESTDIR=/tmp/cabextract-1.11
パッケージの作成
インストーラーパッケージを作成します。
cd /tmp/cabextract-1.11 sudo makepkg --linkadd y --chown y ../cabextract-1.11-x86_64-1.txz [画面出力を省略] Slackware package ../cabextract-1.11-x86_64-1.txz created.
パッケージのインストール
sudoでinstallpkgを使いパッケージをインストールすれば完了です。
sudo installpkg /tmp/cabextract-1.11-x86_64-1.txz
パッケージのアップグレード
既にインストールしていて、新しいバージョンに更新する場合は、sudoでupgradepkgを使います。
sudo upgradepkg /tmp/cabextract-1.11-x86_64-1.txz
パッケージのアンインストール
パッケージをアンインストールする場合は、sudoでremovepkgを使います。
sudo removepkg cabextract-1.11-x86_64-1.txz