Vine Linux Thread 其の51
レス数が1000を超えています。これ以上書き込みはできません。
0001login:Penguin
2007/06/17(日) 21:04:45ID:MSic7DXI>>2-10 くらいで調べ、スレの検索も忘れずに。
● 前スレ
Vine Linux Thread 其の49
http://pc11.2ch.net/test/read.cgi/linux/1174999802/
● 過去ログ検索 (Vine Linux Thread 其の13 75さん提供;未更新)
http://2chlinux.dtdns.net/2ch-linux-vine/
● Vine Linux ホームページ
http://vinelinux.org/
● FTP サイト
http://vinelinux.org/getvine.html#ViaFTP
● Linuxに初めて触れる人におすすめの資料
Linux Personal Workstation (PDF版入門本)
http://www.lain.org/winglab/Works/book.html
● Vine Linux バグトラッキングセンター
http://bts.vinelinux.org/
0992login:Penguin
2007/08/08(水) 22:01:19ID:sp2/I74e悩むまでもなく、乗り換えた方が楽できるだろうね。
しかし、なんでVine3なんて使ってるんだ?
0993login:Penguin
2007/08/08(水) 22:14:01ID:oHJaagfh回答していただいてありがとうございます。
rpmbuildというコマンドは初めて聞いたので、>>967さんの方法で行いました。
すると、
エラー: stat /root/rpm/SOURCES/hugs98.spec に失敗しました: そのようなファイルや ディレクトリはありません
というエラーが出てしまいました。specファイルをSOURCESディレクトリに
コピーして試したところ、今度は
エラー: 再帰の深さ (17) が最大値 (16) より大きくなっています
15< (empty)
14< (empty)
...略...
1< (empty)
0< Source:
エラー: 11 行目: Source:
エラー: Summary フィールドがパッケージ中に必要です: (main package)
と出てインストールすることができませんでした。
何が悪いのでしょうか?
0994login:Penguin
2007/08/08(水) 23:08:53ID:Th51Xhgkあっちのスレでの態度じゃね?
ちゃんと同じようなレス貰っといて。
>>993
再圧縮の手順をミスってるか何かなんじゃ?
ディレクトリ名を変更して、それごと圧縮してる?
別にspecだけ取り出して加工すれば再圧縮不要なんだけどね。
-tじゃなくて-bするんだし。
%defineの三行追加(先頭にね)に加え、ただ"-plus"の文字列を二箇所に付けるだけ。
Source:の行を
Source: %{name}-plus-%{version}.tar.gz
に、それから%setupの行を
%setup -q -n %{name}-plus-%{version}
に。
まあ簡単にやろうと思ったらサイトにopenSUSE用のsrc.rpmが置いてあるでしょ。
あれ使ってrpmbuild --rebuildすれば良いと思うよ。
そろそろ誰か次スレよろ。
0995login:Penguin
2007/08/08(水) 23:09:20ID:w0nnwEKt圧縮ファイル内にあるフォルダ名が間違ってないか
specファイルはちゃんと取り出してあるか
どれかだろうな
%define name Hugs98
%define version Sep2006
%define release 0
これはあくまで追加であって、これだけで終わるわけじゃない
0996login:Penguin
2007/08/08(水) 23:19:02ID:w0nnwEKt%define name Hugs98
%define version Sep2006
なら、圧縮ファイル名は
Hugs98-Sep2006.tar.gz
になるし、その圧縮ファイル内に入るフォルダ名も
Hugs98-Sep2006 にしなければならない。
%define name OHYEAH
%define version WHATTHEHELL
なら
OHYEAH-WHATTHEHELL.tar.gz
その圧縮ファイル内に入るフォルダ名は
OHYEAH-WHATTHEHELL
0997login:Penguin
2007/08/08(水) 23:22:45ID:Sw/PLEKzVine 3.2の状態でSambaとかProftpdとかVNCとかsshとかApache2とか
その他モロモロ組み込んでいて、そして大量のデータを保存しているので
Vine 4.1にアップグレードできない状態です。
もし
# apt-get update ; apt-get -y dist-upgrade
してサーバに不具合が出てきたりしたら、中のデータを退避するストレージが無いので
まずいからです。本当は4.1にしたいんですけどね・・・。
なんせ250GB+80GB+40GBと大容量なので、怖いんです。
>>987
Vine 4.1私も余っているマシンにインストールして検証してみました。
/home/user/skype_static-1.4.0.99/skype ←ココに本体を置いて
rootになり、
# cd /home/user/skype_static-1.4.0.99/
# ./skype
を実行してみましたが、やはりVine 3.2と同じく
アボートしました
と表示されます。貴方はどこにSkypeを置いて、いやそれ以前にどのバイナリを
動作させる事に成功しましたか?なぜ同じ環境なのに私の環境だけ動作しないのか、
その違いを知りたいです。ぜひご教示下さいませ。宜しくお願いします。
0998login:Penguin
2007/08/08(水) 23:38:20ID:w0nnwEKtそれをただ展開する (huge98-plus-Sep2006ってフォルダができる)
huge98-plus-Sep2006下に拡張子spec のhuge98.specファイルがあるので抜き出す
そのフォルダ名をHuge98-Sep2006 に変える
それをtar.gzに圧縮する
その圧縮ファイル名を Huge98-Sep2006.tar.gzに変える
それを /root/rpm/SOURCES フォルダに置く
specファイルを編集する(単に、先の3行を追加して保存)
コンソール開く
rpmbuild -ba huge98.spec (俺の場合はrootでDesktopに置くので、rpmbuild -ba /root/Desktop/huge98.spec だが)
これで何事もなくビルドできたがなあ
ま、ひとつだけRPMに入らないファイルがあったがマニュアルの一部だし問題なかろ
どうしてもほしいなら、%files以下に書けばいいので修正も容易だ
0999login:Penguin
2007/08/08(水) 23:41:04ID:w0nnwEKthugsだな
これも間違った
---その圧縮ファイル名を Huge98-Sep2006.tar.gzに変える
+++その圧縮ファイル名が Hugs98-Sep2006.tar.gzになっていることを確認
1000埋め
2007/08/08(水) 23:43:55ID:w0nnwEKt10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。