ページ「OpenSSH 8.0p1(RPM)」と「APR-util 1.6.1(RPM)」の間の差分
(ページ間の差分)
ナビゲーションに移動
検索に移動
(ページの作成:「※RPMも参照の事。 <br/> <br/> ==準備== <syntaxhighlight lang="bash"> [root@XXXXX ~]# yum install openssl-devel [root@XXXXX ~]# yum install tcp_wrappers-devel [root@XXXXX ~]# yum install pam-devel </syntaxhighlight > <br> ==削除== <syntaxhighlight lang="bash"> [root@XXXXX ~]# yum -y remove openssh </syntaxhighlight > <br> ==RPM の作成・インストール== <ol> <li>'''ソースの取得'''<br/> <syntaxhighlight lang="bash"> [root @…」) |
(ページの作成:「 APR-util 1.6.1(RPM)のソースを表示 ← APR-util 1.6.1(RPM) ナビゲーションに移動検索に移動 あなたには「このページの編集」を行う権限がありません。理由は以下の通りです: この操作は、以下のグループに属する利用者のみが実行できます: 登録利用者。 このページのソースの閲覧やコピーができます。 ==準備== APR 1.7.0(RPM) のインストール ==インスト…」) |
||
1行目: | 1行目: | ||
APR-util 1.6.1(RPM)のソースを表示 | |||
← APR-util 1.6.1(RPM) | |||
ナビゲーションに移動検索に移動 | |||
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです: | |||
この操作は、以下のグループに属する利用者のみが実行できます: 登録利用者。 | |||
このページのソースの閲覧やコピーができます。 | |||
==準備== | |||
[[APR 1.7.0(RPM)]] のインストール | |||
==インストール== | |||
<ol> | |||
< | <li>'''ソースの取得''' | ||
<li>''' | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
[ | [root@XXXXX ~]# su - rpmdevel | ||
[rpmdevel@XXXXX | [rpmdevel@XXXXX ~]$ cd src/ | ||
[rpmdevel@XXXXX | [rpmdevel@XXXXX ~]$ wget http://ftp.yz.yamagata-u.ac.jp/pub/network/apache/apr/apr-util-1.6.1.tar.bz2 | ||
</syntaxhighlight > | </syntaxhighlight > | ||
<br> | <br> | ||
</li> | </li> | ||
<li> | <li>'''RPMの作成(1回目:失敗)''' | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
[rpmdevel@XXXXX ~ | [rpmdevel@XXXXX ~]$ rpmbuild -tb --clean apr-util-1.6.1.tar.bz2 | ||
</syntaxhighlight > | </syntaxhighlight > | ||
<br> | <br> | ||
依存性についてエラーが表示される。 | |||
<br> | <br> | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
エラー: ビルド依存性の失敗: | |||
expat-devel は apr-util-1.6.1-1.i686 に必要とされています | |||
db4-devel は apr-util-1.6.1-1.i686 に必要とされています | |||
postgresql-devel は apr-util-1.6.1-1.i686 に必要とされています | |||
mysql-devel は apr-util-1.6.1-1.i686 に必要とされています | |||
sqlite-devel >= 3.0.0 は apr-util-1.6.1-1.i686 に必要とされています | |||
unixODBC-devel は apr-util-1.6.1-1.i686 に必要とされています | |||
openldap-devel は apr-util-1.6.1-1.i686 に必要とされています | |||
nss-devel は apr-util-1.6.1-1.i686 に必要とされています | |||
</syntaxhighlight > | </syntaxhighlight > | ||
<br> | <br> | ||
</li> | </li> | ||
<li>''' | <li>'''yumで足りないものをインストールする''' | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
[root@XXXXX ~]# | [rpmdevel@XXXXX ~]$ exit | ||
[root@XXXXX ~]# yum -y install \ | |||
> expat-devel \ | |||
> libuuid-devel \ | |||
> db4-devel \ | |||
> mysql-devel \ | |||
> sqlite-devel \ | |||
> freetds-devel \ | |||
> unixODBC-devel \ | |||
> openldap-devel \ | |||
> nss-devel | |||
</syntaxhighlight > | </syntaxhighlight > | ||
<br> | <br> | ||
</li> | </li> | ||
'''デフォルトのリポジトリに freetds-devel が無いので EPELのリポジトリからインストールする。'''<br> | |||
(※EPELのリポジトリ設定については[[http://www.abetake.com/index.php?yum#l7bff16f yumリポジトリにEPELを追加する]]を参照。) | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
[root@XXXXX ~]# | [root@XXXXX ~]# yum --enablerepo=epel install freetds-devel | ||
</syntaxhighlight > | </syntaxhighlight > | ||
<br> | <br> | ||
PostgreSQL本家のPRMからPostgreSQLをデフォルトでインストールした場合、 | |||
バージョンが9以降ではパスが「/usr/pgsql」ではなく「/usr/pgsql-9.X」になっているのでspecファイルを環境に合わせ修正。 | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
[root@XXXXX ~]# | [root@XXXXX ~]# su - rpmdevel | ||
[rpmdevel@XXXXX ~]$ cd src/ | |||
[rpmdevel@XXXXX ~]$ tar jxvf apr-util-1.6.1.tar.bz2 | |||
[rpmdevel@XXXXX ~]$ vi apr-util-1.6.1/apr-util.spec | |||
~(略)~ | |||
%build | |||
%configure --with-apr=%{_prefix} \ | |||
--includedir=%{_includedir}/apr-%{apuver} \ | |||
--with-ldap --without-gdbm \ | |||
--with-sqlite3 --with-pgsql --with-mysql --with-freetds --with-odbc \ ← ここを | |||
--with-sqlite3 --with-mysql --with-freetds --with-odbc \ ← こうする | |||
--with-pgsql=/usr/pgsql-9.3 \ ← こうする | |||
</syntaxhighlight > | </syntaxhighlight > | ||
<br> | <br> | ||
</li> | </li> | ||
<li>'''再圧縮''' | |||
<li>''' | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
[ | [rpmdevel@XXXXX ~]$ tar jcvf apr-util-1.6.1.tar.bz2 apr-util-1.6.1/ | ||
</syntaxhighlight > | </syntaxhighlight > | ||
<br> | <br> | ||
</li> | </li> | ||
<li>'''RPMの作成(2回目:成功)''' | |||
< | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
[rpmdevel@XXXXX ~]$ rpmbuild -tb --clean apr-util-1.6.1.tar.bz2 | |||
</syntaxhighlight > | </syntaxhighlight > | ||
<br> | <br> | ||
</li> | </li> | ||
<li>''' | |||
<li>'''インストール''' | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
[ | [rpmdevel@XXXXX ~]$ sudo rpm -Uvh /home/rpmdevel/rpm/RPMS/i686/apr-util-1.6.1-1.i686.rpm | ||
[ | [rpmdevel@XXXXX ~]$ sudo rpm -Uvh /home/rpmdevel/rpm/RPMS/i686/apr-util-devel-1.6.1-1.i686.rpm | ||
</syntaxhighlight > | </syntaxhighlight > | ||
<br> | <br> | ||
</li> | </li> | ||
APR-util 1.6.1(RPM) に戻る。 | |||
案内メニュー | |||
ログインページ議論閲覧ソースを表示履歴表示検索 | |||
あべたけの覚え書き内を検索 | |||
メインページ | |||
最近の更新 | |||
ヘルプ | |||
Linux | |||
コマンドとか | |||
CentOS | |||
Howto | |||
RPM | |||
yum | |||
vim | |||
6.5 | |||
6.10 | |||
メモ | |||
ntp | |||
Howto | |||
OpenSSL | |||
Howto | |||
1.0.1e | |||
OpenSSH | |||
6.1p1 | |||
- | OpenSSH (by RPM) | ||
6.5p1 (RPM) | |||
8.0p1 (RPM) | |||
PostgreSQL (by RPM) | |||
11.2 (RPM) | |||
APR (by RPM) | |||
1.7.0 (RPM) | |||
APR-util (by RPM) | |||
1.6.1 (RPM) | |||
Apache (by RPM) | |||
2.4.39 (RPM) | |||
Subversion | |||
1.12.0 | |||
Apache | |||
Howto | |||
2.2.21 | |||
Ruby | |||
1.9.3 | |||
Ruby (by RPM) | |||
2.0.0 (RPM) | |||
Python | |||
2.6.2 | |||
Subversion (by RPM) | |||
1.8.8 (RPM) | |||
Git | |||
1.7.7.4 | |||
expat | |||
2.1.0 | |||
neon | |||
0.29.6 | |||
PostgreSQL | |||
9.2.2 | |||
readline | |||
5.2 | |||
psycopg2 | |||
2.0.11 | |||
PHP4 | |||
4.4.8 | |||
ncurses | |||
5.5 | |||
ツール | |||
リンク元 | |||
関連ページの更新状況 | |||
特別ページ | |||
ページ情報 | |||
このページは 3,020 回アクセスされました。 | |||
プライバシー・ポリシーあべたけの覚え書きについて免責事項Powered by MediaWiki |
2023年5月11日 (木) 09:19時点における最新版
APR-util 1.6.1(RPM)のソースを表示 ← APR-util 1.6.1(RPM) ナビゲーションに移動検索に移動 あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、以下のグループに属する利用者のみが実行できます: 登録利用者。
このページのソースの閲覧やコピーができます。
準備
APR 1.7.0(RPM) のインストール
インストール
- ソースの取得
[root@XXXXX ~]# su - rpmdevel [rpmdevel@XXXXX ~]$ cd src/ [rpmdevel@XXXXX ~]$ wget http://ftp.yz.yamagata-u.ac.jp/pub/network/apache/apr/apr-util-1.6.1.tar.bz2
- RPMの作成(1回目:失敗)
[rpmdevel@XXXXX ~]$ rpmbuild -tb --clean apr-util-1.6.1.tar.bz2
依存性についてエラーが表示される。
エラー: ビルド依存性の失敗: expat-devel は apr-util-1.6.1-1.i686 に必要とされています db4-devel は apr-util-1.6.1-1.i686 に必要とされています postgresql-devel は apr-util-1.6.1-1.i686 に必要とされています mysql-devel は apr-util-1.6.1-1.i686 に必要とされています sqlite-devel >= 3.0.0 は apr-util-1.6.1-1.i686 に必要とされています unixODBC-devel は apr-util-1.6.1-1.i686 に必要とされています openldap-devel は apr-util-1.6.1-1.i686 に必要とされています nss-devel は apr-util-1.6.1-1.i686 に必要とされています
- yumで足りないものをインストールする
[rpmdevel@XXXXX ~]$ exit [root@XXXXX ~]# yum -y install \ > expat-devel \ > libuuid-devel \ > db4-devel \ > mysql-devel \ > sqlite-devel \ > freetds-devel \ > unixODBC-devel \ > openldap-devel \ > nss-devel
デフォルトのリポジトリに freetds-devel が無いので EPELのリポジトリからインストールする。 - 再圧縮
[rpmdevel@XXXXX ~]$ tar jcvf apr-util-1.6.1.tar.bz2 apr-util-1.6.1/
- RPMの作成(2回目:成功)
[rpmdevel@XXXXX ~]$ rpmbuild -tb --clean apr-util-1.6.1.tar.bz2
- インストール
[rpmdevel@XXXXX ~]$ sudo rpm -Uvh /home/rpmdevel/rpm/RPMS/i686/apr-util-1.6.1-1.i686.rpm [rpmdevel@XXXXX ~]$ sudo rpm -Uvh /home/rpmdevel/rpm/RPMS/i686/apr-util-devel-1.6.1-1.i686.rpm
APR-util 1.6.1(RPM) に戻る。
案内メニュー
ログインページ議論閲覧ソースを表示履歴表示検索
あべたけの覚え書き内を検索
メインページ
最近の更新
ヘルプ
Linux
コマンドとか
CentOS
Howto
RPM
yum
vim
6.5
6.10
メモ
ntp
Howto
OpenSSL
Howto
1.0.1e
OpenSSH
6.1p1
OpenSSH (by RPM)
6.5p1 (RPM)
8.0p1 (RPM)
PostgreSQL (by RPM)
11.2 (RPM)
APR (by RPM)
1.7.0 (RPM)
APR-util (by RPM)
1.6.1 (RPM)
Apache (by RPM)
2.4.39 (RPM)
Subversion
1.12.0
Apache
Howto
2.2.21
Ruby
1.9.3
Ruby (by RPM)
2.0.0 (RPM)
Python
2.6.2
Subversion (by RPM)
1.8.8 (RPM)
Git
1.7.7.4
expat
2.1.0
neon
0.29.6
PostgreSQL
9.2.2
readline
5.2
psycopg2
2.0.11
PHP4
4.4.8
ncurses
5.5
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
このページは 3,020 回アクセスされました。
プライバシー・ポリシーあべたけの覚え書きについて免責事項Powered by MediaWiki
(※EPELのリポジトリ設定については[yumリポジトリにEPELを追加する]を参照。)
[root@XXXXX ~]# yum --enablerepo=epel install freetds-devel
PostgreSQL本家のPRMからPostgreSQLをデフォルトでインストールした場合、
バージョンが9以降ではパスが「/usr/pgsql」ではなく「/usr/pgsql-9.X」になっているのでspecファイルを環境に合わせ修正。
[root@XXXXX ~]# su - rpmdevel
[rpmdevel@XXXXX ~]$ cd src/
[rpmdevel@XXXXX ~]$ tar jxvf apr-util-1.6.1.tar.bz2
[rpmdevel@XXXXX ~]$ vi apr-util-1.6.1/apr-util.spec
~(略)~
%build
%configure --with-apr=%{_prefix} \
--includedir=%{_includedir}/apr-%{apuver} \
--with-ldap --without-gdbm \
--with-sqlite3 --with-pgsql --with-mysql --with-freetds --with-odbc \ ← ここを
--with-sqlite3 --with-mysql --with-freetds --with-odbc \ ← こうする
--with-pgsql=/usr/pgsql-9.3 \ ← こうする