タグ付けされた質問 「deb」

拡張子が「.deb」のDebianパッケージ形式に関する質問。Ubuntuのパッケージは、この形式で提供されます。

1
一連のファイルをインストールするdebパッケージを作成する方法
一連のファイルをインストールする新しいdebパッケージを作成したいと思います。可能な限り、これらのファイルを含むフォルダーをインストールの一部として既知のフォルダーの場所に展開したいと思います。それに失敗すると、ソースフォルダーとファイルをパッケージ化する方法についての知識が非常に役立ちます。 質問は-これは可能ですか?もし可能なら-どのように? 例を挙げましょう: ~/mypluginfolder/には、というファイルが含まれていますx。yサブフォルダーは、という名前のabc別のファイルですz。 このフォルダーをtarしたい: tar -cvf myfiles.tar ~/mypluginfolder 私のdebianパッケージは次のようになると思います myfiles.tar.gz myfiles+ppafoss_0.1-1/ myfiles.tar DEBIAN changelog, compat, control, install, rules source myfiles.tarたとえば、既知のフォルダーの場所に何らかの方法で展開することは可能ですか? /usr/share/rhythmbox/plugins/ したがって、最終結果は次のようになります。 /usr/share/rhythmbox/plugins/mypluginfolder /usr/share/rhythmbox/plugins/mypluginfolder\x /usr/share/rhythmbox/plugins/mypluginfolder\y /usr/share/rhythmbox/plugins/mypluginfolder\abc\z ランチパッドがソースを必要とする場合、ソースフォルダーとファイルをdebパッケージ構造のどこにドロップすべきかについてのアドバイスが求められます。 これは最終的に一連の個別のランチパッドPPAパッケージになります。 私が好むのは(しかし達成できないかもしれません...)私のパッケージを最小限に保つことです-テンプレートから一連のパッケージを作成し、最小限の変更を行います(変更ログなど+ tarファイル/ファイル&フォルダ構造) 。

2
Chromeをインストールするとエラーが発生します:「依存関係が満たされない」
私はラップトップにubuntuをインストールしたばかりで、すべて正常に動作しますが、Firefoxの代わりにクロムを使用したいと思います。chrome Webサイトから.debファイルをダウンロードしましたが、それを開くと、ソフトウェアセンター内のインストールボタンが非アクティブになり(クリックできません)、それが表示されますdependency is not satisfiable: libcurl3 libcurl3Software Centerで検索しましたが、3つの結果が既にインストールされています。これを修正する方法はありますか? クロムブラウザーのインストールも試みましたが、どちらもうまくいきません。私はPackage dependencies not resolvedこのdetailsブロックを取得してい ます: 次のパッケージには、満たされていない依存関係があります。 chromium-browser: Depends: libgcc1 (>= 1:4.1.1) but 1:4.5.2-8ubuntu4 is to be installed Depends: libxdamage1 (>= 1:1.1) but 1:1.1.3-1ubuntu1 is to be installed Depends: zlib1g (>= 1:1.2.3.3.dfsg) but 1:1.2.3.4.dfsg-3ubuntu3 is to be installed Depends: libnss3-1d (>= 3.12.3) but …

2
Ubuntu Snappy用の.debを再パッケージするにはどうすればよいですか?
.deb具体的にはguake、Ubuntu Snappy *のパッケージにいくつかのUbuntuソフトウェアを変換します。 Ubuntu開発ツールのドキュメントによると、 すべてのメタデータはmeta / package.yamlにあります。そのファイルの詳細は、開発者向けのドキュメンタリードキュメントに記載されていますが、要するに、それは非常にシンプルであり、次のような単純なもので逃げることができます。 name: pkgname version: version-string apps: binary: - command: path/to/binary another-binary - command: path/to/another-binary ...パッケージは「pkgname」と呼ばれます... version「version-string」と... pkgname / nameおよびpkgname / anotherと呼ばれるバイナリ。 私は自分でそれをグーグルで調べましたが、そのような変換についてはほとんど発見していません。 ビルドエンジニアとして、貿易によって、そしてUbuntuの愛好家として、私はこの種のことを学ぶことで利益を得る立場にあるかもしれません。 .debはどのようにしてsnap *になりますか? *どうやら、Ubuntu Snappyのパッケージの形式は「スナップ」形式と呼ばれています。

1
レシピからビルドするときにPPAのパッケージに変更ログファイルを適用する方法
パッケージがレシピを使用してランチパッドでビルドされる./debian/changelogと、提供されたファイルは無視され、次のような役に立たないファイルが生成されます。 harmonyseq (0.14~natty1) maverick; urgency=low * Auto build. -- Rafal Cieslak <rafalcieslak256@gmail.com> Tue, 25 Jan 2011 16:56:57 +0000 「自動ビルド」をそこに置くのではなく、launchpadがchangelogファイルに準備した変更のリストを保存していた方がずっと良いでしょう。 レシピからパッケージをビルドするときに、変更ログファイルの変更リストを強制的にランチパッドに使用させるにはどうすればよいですか?

1
.debファイルはどこにありますか?
を使用してUbuntuにパッケージをインストールする場合apt-get install、どこで.debファイルを見つけることができますか? この方法を使用してPythonをインストールしましたが、.debファイルが見つかりませんでした/var/cache/apt/archive/。
18 apt  deb 

3
ソースからコンパイルするか、.debパッケージからインストールする方が良いですか?
インターネットからソフトウェアをダウンロードするときに、Debian / Ubuntuとtarballをコンパイルするための.debパッケージが用意されていることがあります。初めは、インストールを簡単にするためにパッケージを使用するだけで、あえてコンパイルしようとはしませんでした。それの音でさえ私は少し怖かった。しかし、最近では、オプションがある場合、ジレンマに陥ることがあります。.debパッケージと比較して、ソースからコンパイルすることには不利な利点がありますか?ここで知りたいと思います、ありがとう。


1
.rpmコマンドと同等の.deb
私はRPMベースのシステムに慣れており、.debパッケージをどのように処理するのかわからないコマンドがたくさんあります。これは主にカスタムパッケージで使用するためのものです。つまり、apt-getをインストールするものではありません。 誰かがここでコマンドの翻訳を提供できれば素晴らしいと思います:(「パッケージファイル」とは、物理的な.rpm / .debファイルを操作することを意味します) 機能rpm deb -------------------------------------------------- -------------------------------- インストールされているすべてのパッケージを表示するrpm -qa インストールされたパッケージ内のファイルを表示するrpm -ql packagename パッケージファイルrpm -qlp ./packagename.rpmのファイルを表示する パッケージ情報の表示、インストール済みパッケージrpm -qi packagename(1) パッケージ情報の表示、パッケージファイルrpm -qip ./packagename.rpm(1) インストール前後のシェルスクリプトの表示rpm -q --scripts packagename パッケージファイルの変更ログを表示するrpm -qp --changelog ./packagename.rpm パッケージのアンインストールrpm -eパッケージ名dpkg -r / dpkg -P パッケージファイルrpm -ivh ./packagename.rpm dpkg -iをインストールします ファイルrpm -Uvh ./packagename.rpmからパッケージをアップグレードします ファイルrpmを所有しているパッケージを見つける-qif /some/file.foo パッケージの依存関係を一覧表示するrpm -q-パッケージ名が必要 パッケージファイルの依存関係を一覧表示するrpm -qp …

1
post .debインストールスクリプトの追加
したがって、私はを構築し.debています。インストール後のコマンドをいくつか実行する必要があります(ライブラリパスのリンクなど)。 あなたがそれを行う方法があるのでsudo dpkg -i <pacakage-name>.deb、スクリプトを実行しますか?
17 packaging  deb 

3
Ubuntu Software Centerの代わりにgdebiを使用して.debファイルをインストールしても安全ですか?
Ubuntu 10.10は、Ubuntu Software Centerで単一の.debファイルを管理していることに気付きました。ロードするには重すぎるため、gdebiを次のようにインストールしました。sudo apt-get install gdebi また、.debファイルを開くデフォルトのアプリケーションとして設定しました。 私の質問は、この種の操作を使用することは安全/サポートされていますか?つまり、依存関係を満たし、.debファイルをインストールするために、gdebiはまだ内部apt-getに関連していますか?


3
debuildで並列makeを実行する方法は?
私は(共同)作成したソフトウェアのパッケージを作成しようとしています。私は使っています debuild -i -us -uc -b そして、原則としては正常に動作します。コンパイル時間を短縮するために、debuildを実行してmakeを並列実行します(make -j4たとえば、通常はを実行して実行します)。ウェブ上で次のような場所をいくつか見つけました。 debuild -eDEB_BUILD_OPTIONS="parallel=4" -us -uc -b debuild -j4 -us -uc -b 別のサイトはdebian/rules、基本的に設定するファイルにコードを追加することを提案しました MAKEFLAGS += -j4 ただし、これらのいずれも機能していないようです。私は何かを見逃しましたか?または、ソースのautoconf / automake設定を変更する必要がありますか?

5
同じパッケージの複数のバージョンでdebリポジトリを作成します
いくつかのパッケージを保存するために、独自のdebリポジトリを作成したいです。私はrepreproを試しましたが、1つの基本的な機能を除いて、正常に動作します。Repreproは、同じパッケージの複数のバージョンをリポジトリに保存できません。 同じパッケージの複数のバージョンを保存する機能は私にとって不可欠であるため、どのソフトウェアがこれを実行できるかを尋ねています。 これができないことを示すreprepro FAQの一部です。 3.1) Can I have two versions of a package in the same distribution? ------------------------------------------------------------------- Sorry, this is not possible right now, as reprepro heavily optimizes at only having one version of a package in a suite-type-component-architecture quadruple. You can have different versions in different architectures and/or …

1
apt-getアップグレードダウンロードを最適化する「デルタ」パッケージを取得するにはどうすればよいですか?
最近、FedoraをVirtualBoxにインストールしましたが、ダウンロードサイズを劇的に削減するのに役立つDelta-RPMパッケージを使用していることに気付きました。また、Gentooはいくつかのデルタパッケージを使用していると聞きました。Ubuntuでもこのようなデルタが見られることを嬉しく思います。 誰かがそのようなdelta-debパッケージについて知っていて、どうすればそれらを使用できますか?
15 apt  upgrade  deb 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.