WordPress のテーマを圧縮してダウンロードしようとしたら、そんなコマンドないよって言われました。こんな感じです。
[root@oki2a24 themes]# zip -r oki2a24_13.zip oki2a24/ -bash: zip: command not found
アイエエエエエエエエ!ナンデ?ということで yum であっさりと zip をインストールします。
インストール有無を念のため確認
もちろんインストールされておりませんので、そのような結果が表示されました。
[root@oki2a24 themes]# yum list installed | grep zip Repository 'vz-base' is missing name in configuration, using id Repository 'vz-updates' is missing name in configuration, using id bzip2.i386 1.0.3-6.el5_5 installed bzip2-libs.i386 1.0.3-6.el5_5 installed gzip.i386 1.3.5-13.el5.centos installed unzip.i386 5.52-3.el5 installed
要するに、何も表示されない、です。あれ?入ってます?・・・と思ったら、zip は入っていないですね。ちょっとびっくりしました。
yum で zip がインストールできるのかどうか、確認
yum でインストールできるならば、info オプションでインストールしようとしているパッケージの簡単な紹介を表示できるはずです。
[root@oki2a24 themes]# yum --enablerepo=epel,remi,rpmforge info zip Loaded plugins: fastestmirror Repository 'vz-base' is missing name in configuration, using id Repository 'vz-updates' is missing name in configuration, using id Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * epel: ftp.iij.ad.jp * extras: ftp.iij.ad.jp * remi: iut-info.univ-reims.fr * rpmforge: ftp.riken.jp * updates: ftp.iij.ad.jp epel | 3.4 kB 00:00 epel/primary_db | 3.1 MB 00:00 remi | 2.5 kB 00:00 remi/primary_db | 285 kB 00:02 rpmforge | 1.9 kB 00:00 Available Packages Name : zip Arch : i386 Version : 2.31 Release : 2.el5 Size : 127 k Repo : base Summary : A file compression and packaging utility compatible with PKZIP. URL : http://www.info-zip.org/pub/infozip/Zip.html License : distributable Description: The zip program is a compression and file packaging utility. Zip is : analogous to a combination of the UNIX tar and compress commands and : is compatible with PKZIP (a compression and file packaging utility for : MS-DOS systems). : : Install the zip package if you need to compress files using the zip : program.
できました。ちなみに、リポジトリをオンにしていますが、現在も開発が続けられているすんごい zip とかあるのだろうか?とふと思ったので、なんとなくつけました。つけなくて、問題ありません。
yum で zip をインストールしました。
[root@oki2a24 themes]# yum install zip Loaded plugins: fastestmirror Repository 'vz-base' is missing name in configuration, using id Repository 'vz-updates' is missing name in configuration, using id Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * extras: ftp.iij.ad.jp * updates: ftp.iij.ad.jp Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package zip.i386 0:2.31-2.el5 set to be updated --> Finished Dependency Resolution Dependencies Resolved ====================================================================================================================================================== Package Arch Version Repository Size ====================================================================================================================================================== Installing: zip i386 2.31-2.el5 base 127 k Transaction Summary ====================================================================================================================================================== Install 1 Package(s) Upgrade 0 Package(s) Total download size: 127 k Is this ok [y/N]: y Downloading Packages: zip-2.31-2.el5.i386.rpm | 127 kB 00:00 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : zip 1/1 Installed: zip.i386 0:2.31-2.el5 Complete!
おわりに
zip なんて標準でインストールされているものだと思い込んでいました。何も参考にせずにパッケージをインストールすることなど実は初めてじゃないだろうか?と思いましたので、インストールのやり方をメモしました。
「CentOS に zip を yum で普通にインストールしました。今更です!」への1件の返信
you did good job