セントース6.4。カップ速度を1.7に設定

セントース6.4。カップ速度を1.7に設定

以下を実行してソースからrpmを構築してみました。

rpmbuild -ta cups-1.7.0-source.tar.gz  --without dbus

しかし得る

Processing files: cups-1.7.0-1.x86_64
error: File not found: /root/rpmbuild/BUILDROOT/cups-1.7.0-1.x86_64/usr/share/cups/usb
error: File not found by glob: /root/rpmbuild/BUILDROOT/cups-1.7.0-1.x86_64/usr/share/cups/usb/*

どうすればいいですか?どんなパッケージですか? Google で何も見つかりませんでした。

答え1

私はFedoraからソースRPM(SRPM)をインポートし、ソースtarballファイルから再構築するのではなく、単に再構築しようとしています。 CUPS tarballに、パッケージメソッドをrpmbuildに指示できる.specファイルが含まれているかどうかはわかりません。

はい

ここからSRPMのF21バージョンをダウンロードできます。

$ wget http://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/source/SRPMS/c/cups-1.7.0-6.fc21.src.rpm

次に、次のようにビルドします。

$ rpmbuild --rebuild cups-1.7.0-6.fc21.src.rpm

rpmdevtools以前にRPMを構築したことがない場合は、パッケージの構築を容易にするツールを提供するパッケージをインストールできます。

$ sudo yum install rpmdevtools

その後、埋め込みコマンドを使用してパッケージを構築するためのワークスペースを設定できます。すべてのユーザーがパッケージをビルドできるため、通常これを実行するためにルートを使用しないでください。

$ rpmdev-setuptree

rpmbuild --rebuild ...このコマンドを実行した後、上記のコマンドを実行でき.rpmます$HOME/rpmbuild/RPMS/

さらに支援が必要な場合は、RPMS タスク全体のトピックに関する広範なチュートリアルをご覧ください。一つある私のブログのパート4シリーズ

引用する

関連情報