問題タブ [deb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - CPack で作成された deb パッケージのデスクトップ アイコンを作成するには?
プロジェクトに CMake/CPack を使用しています。Windows では、NSIS で CPack を使用していますが、すべて問題ありません。しかし、Linux の場合、CPack 用の DEB ジェネレーターを使用しており、いくつかの問題に遭遇しました。つまり、Gnome/KDE/etc のメニューにアイコンを追加する適切な方法が見つかりません。app.desktop ファイルを作成して /usr/share/applications に配置できることはわかっています。しかし、CPack でそれを行う他の (推奨される) 方法はありますか?
ubuntu - Repo からの debian の無人インストールで apt-get が新しい構成ファイルを受け入れるようにする方法
リポジトリにあるパッケージの無人インストール用のスクリプトを書いています。これは、構成とマークされた Debian の 1 つを含むソフトウェア パッケージです。新しい構成ファイルを受け入れるように apt-get/aptitude に渡すことができるオプションはありますか?
基本的に、dpkg --force-confnew に相当する apt/aptitude が必要です
Y を使用して apt-get インストール中に提起された次の質問に答える必要があります。
設定ファイル `/opt/application/conf/XXX.conf'
==> あなたまたはスクリプトによって作成されたシステム上のファイル。
==>パッケージメンテナーが提供するパッケージにもファイルがあります。
それについてどうしたいですか?オプションは次のとおりです。
デフォルトのアクションは、現在のバージョンを維持することです。
追加情報:
また、コマンドを実行するためにパイプでsudoパスワードを渡しています
echo "mysudopass"|sudo -S apt-get mypackage
これは、インストールが Config Interactive フェーズにあるときに、インストールのエラーにフラグを立てています。
私はUbuntu 10.04 aptバージョンを使用しています:apt 0.7.25.3
dpkg を使用できない理由: これらの debian は Repo からインストールする必要があり、自分のマシンにローカルの debian がありません
事前に助けてくれてありがとう!!!!
linux - 最後にインストールした (最近インストールした) アプリケーションを dpkg でアンインストールするにはどうすればよいですか?
最後にインストールされたアプリケーション deb をアンインストールするコマンドまたはスクリプトを使用する必要があります。この場合、apt-get は使用できませんが、dpkg --purge など、dpkg --remove (最後に最近インストールされたアプリケーション) のようなものを使用できますが、アプリケーションの名前は指定しません。
ありがとう
c - 64 ビット ボックスで 32 ビット (i386) .deb をビルドするにはどうすればよいですか?
-m32 スイッチ (DMD および/または GCC で) を使用して正常にコンパイルされ、生成されるアプリケーションがあります。
私が作成したソース パッケージは、32 ビットと 64 ビットの両方の Ubuntu で正常に動作し、適切なバイナリ .debs をビルドします。
64 ビット .deb の作成に使用するのと同じ 64 ビット マシンで i386 .deb を作成したいと考えています。
これは可能ですか? どこで指示を探すべきですか?
perl - perl モジュールのインストール: cpan シェルと rpm/deb の比較
パッケージ管理によるインストールと比較して、cpan シェルから perl モジュールをインストールする利点はありますか? 時折、最新のモジュール バージョンにすばやくアクセスできるようになることは別として?
linux - Debian (.deb) パッケージを使用してソフトウェアを実稼働サーバーに配布するのは賢明ですか?
テスト後に実稼働の Ubuntu サーバーにデプロイする必要がある、作成したさまざまなプログラムとスクリプトがあります。ソフトウェアを Debian (.deb) ファイルとしてパッケージ化し、apt-get や aptitude などを使用してソフトウェアをインストールすることを検討しています。
これは簡単ですが、望ましくないことが判明した新しいバージョンをどのようにロールバックまたはアンインストールするかは私には明確ではありません。明らかな選択の後に がapt-get remove new-pkg
続きますがapt-get install old-pkg
、それは正しいアプローチでしょうか?
postinst、prerm、または postrm で物事をスムーズに進めるために従うべき (または避けるべき) 特別なルールはありますか?
すべてのソフトウェアとサーバーはプライベートであり、それが役立つ場合は、すべてを完全に制御できることに注意してください.
qt - パッケージの作成中にMeegoビルドエラーが発生しました
プロジェクトが突然実行できなくなる理由がわかりません。
すべてのパッケージを再更新しようとしましたが、このエラーが発生しました。
それが何を意味するのかわかりません、そしてグーグルで答えを見つけることができません。
Qtを再インストールする余裕はありません。これは、本当に時間がかかるためです。loooongとは、完全に24時間を意味します。ヘルプ!
python - Debian ベースのリポジトリとやり取りするためのヒント
私は、debian ベースのリポジトリと対話する小さなプログラムを作成することを計画しています。つまり、部分的なミラー** を実行します。Pythonで書く予定です。
すでに構築された「ホイール」を含むリポジトリを操作するためのヒントは何ですか (さらに別のホイールの発明を保存するため)?
私が特定したいくつかの問題
部分的なミラーになるため、パッケージ リスト (Release,Contents*, Packages.{bz2,gz}) を再生成する必要があります。(たぶん、debian-installer が私のためにそれを行うことができますか??)
パッケージリストへの変更を取得するにはどうすればよいですか (パッケージが変更されないことは既に知っていますが、リストは最新のファイルにリンクするだけです)?
** すでに apt-mirror と debmirror を調べています。Debmirror は私が望むものに最も近いものですが、いくつかの機能が欠けています。apt が複数のリリースとアーキテクチャに対応できる場合は、apt を検討します。
debian - Make: 作業ディレクトリ名から番号を抽出する (Debian パッケージング ルール)
次の問題について助けていただきたいです。
私は、Launchpad の Recipes 機能を使用して毎日ビルドされた debian パッケージを持っています。バージョン名 (およびソース ディレクトリの名前) は自動的に生成され、現在のリビジョン番号が含まれます。リビジョン番号を抽出して CMake に渡すように debian/rules ファイルを変更したいと考えています。
これまでのところ動作しません - 空の文字列が CMake に渡されているようです。問題が私のmakeコードにあるのか、それとも他の何かにあるのかわかりません。
ルール ファイル:
ビルド ログの関連セクション:
何か案は?
ubuntu - さまざまなバージョンのUbuntuで使用できるdebパッケージを作成する方法
パッケージclarity-icon-themeppa:jcubic / jcubicppaを作成しましたが、Maverikの場合のみ、debian/changelogファイルにこのような行があります。
Lucid、Natty、および新しいバージョンのUbuntuで使用できるパッケージを作成するにはどうすればよいですか?個別のパッケージを作成する必要がありますか?