LinuxシステムではRPMパッケージの作成は非常に困難ですが、実際にはRPMパッケージを素早く作成することができます。 RPMパッケージの方法は、興味のある友達が来て見つけることができます。
まず、最初にFPMをインストールする必要があります。
#FPMであるRubyのモジュール
はyum -yインストールルビーRubyGemsのルビー-develの
# TaobaoのRubyリポジトリを追加する
gem sources -a http://ruby.taobao.org/
#ネイティブなRubyリポジトリを削除する
gem sources --remove http ://rubygems.org/
#install fpm
gem install fpm
次に、公式ウェブサイトでdebパッケージを再生するためのFPMの使用方法を紹介しました。私はrpm版に翻訳しました:< Br>
#nodejsの公式ウェブサイトにアクセスして、最新のソースパッケージをダウンロードしてください。
wget http://nodejs.org/dist/v0.10.12/node-v0.10.12.tar.gz
#解凍します。
tar zxvf node-v0.10.12.tar.gz -C /dev /shm /
#ソースディレクトリを入力します。
cd /dev /shm /node-v0 .10.12 /
#設定パラメータを指定します。
。 /configure --prefix = /usr --dest-cpu = x64 --dest-os = linux
#マルチコアでのコンパイル
make -j24
mkdir /dev /shm /node-root
#インストールパスを指定します。
make -j24 install DESTDIR = /dev /shm /node-root
#Generate RPM
fpm -f -sディレクトリ-t rpm -n nodejs --epoch 0-v 0.10.12 - 反復1.el6-C /dev /shm /ノードルート-p〜/rpmbuild /RPMS /x86_64 /-d ‘ openssl "> = 0.9.8’ -d‘ libstdc ++ =" = 4.4.3&verbose - カテゴリ開発/言語 - 説明 - Node.jsリアルタイムアプリケーション - url‘ - url Nodejs.org’ - ライセンスBSD’ -m‘ higkoo’ - rpmなしの署名--workdir /dev /shm usr /bin usr /lib usr /share
#RPMパッケージを表示情報は、
回転数-qpi〜/rpmbuildの/RPMS /x86_64版/nodejs-0.10.12-1.el6.x86_64.rpm
第三に、インストールパッケージ情報を参照
:
ヒント:‘ -e’パラメータは、FPMが自動生成したSPECファイルをパッケージ化する前に手動で変更することをサポートしています。パッケージ。ただし、CentOS5とCentOS6の間のrpmパッケージは、それらの間のglibcのバージョンが異なり、動的ライブラリリンクが使用できないため、混在させることはできません。
前12次合計2ページ
Linuxシステムでは、スペースを空けるためにvarパーティションを再マウントする必要がある場合があります。多くの人が理解できない理論的説明、次の小さなシリーズではLinuxパーティションの再マウント方法を紹介します。誰もが理解しています。
は時々あなたがデュを使用して、このような状況、varパーティションを見つけて、占有率を見DF、通常の状況下では、いくつかのファイルを削
Grep /var auditd 1182ルート5w REG 252,1 3288401 2885177 /var/log/audit/audit.log rsyslogd 1198ルート1w
まだUbuntuノートブックにBumblebeeをインストールしていて大きな問題があるユーザーには良いニュースがあります!Bumblebee 3.0の新しいバージョン「Tumbleweed」は熱放散を
Linuxシステムの運用では、LinuxシステムのCPU使用率をリアルタイムで監視するためのコマンドを使用する必要があります。そのようなコマンドは多数あります(Linuxコマンドを使用したCPU使用率
Linuxシグナル機構とは何か、Linuxシグナル機構について説明するのはそれほど単純ではない、この記事ではLinuxシグナル機構の基本について説明します。Linuxシグナル機構についてある程度理解し