タグ付けされた質問 「package-management」

ソフトウェアパッケージをインストールおよび保守するためのツール

1
Debianパッケージの命名規則?
それはすべて非常に混乱しています。たとえば、次のようなさまざまな例があります。 <package-name>_<epoch>:<upstream-version>-<debian.version>-<architecture>.deb ソース:debianパッケージファイル名 あるセクション5.6.12バージョンや、あまりにも実際のパッケージのファイル名に関連するDebianポリシーマニュアルには?または、制御ファイルのフィールドだけに? リポジトリ形式に関するこのWikiトピックでは、開発者のベストプラクティスガイドと同様に、規則については何も触れていません。 多分私は間違ったものを探しているだけなのですが、私を助けて、Debianパッケージ名の慣習がどこにあるのか教えてください。特に、Debianのコードネームをどこに置くかが気になります。私はこのようなことをしたいです: <package-name>_<version>.<revision>-<debiancodename>_<architecture>.deb どこ<debiancodename>だけですsqueezeかwheezy。

2
jessieのsidからPHP7.0をインストールする
Debian JessieでPHP7.0を試してみたいのですが、sidからインストールしようとしています。ただし、sidが17のときphp7.0にphp7.0-commonどちらに依存するかに依存します。これは、現時点でこのディストリビューションからインストールすることが単に不可能であることを意味しますか?何故ですか?php-common > 18php-commonphp7.0 説明されているようにソースからインストールすることが可能であることを知っています。たとえば、ここでは、公式パッケージについて尋ねています。 注:sidのパッケージは修正されており、そこ(2016年1月6日)からインストールできるようになりました。

2
apt-getインストールが「パッケージが見つかりません」というエラーで失敗する
システムがパッケージkamailioを見つけられないというエラーメッセージが表示されます。 そのサイトのリポジトリをナビゲートしたところ、kamailioパッケージがあることがわかりましたが、http: //repo.pouf.org/raspbian/pool/main/k/ フォルダーにあります。 また、sources.listファイルを次のように変更してみました。 deb http://repo.pouf.org/raspbian/dists/ wheezy main しかし、それでも問題は解決しませんでした。

1
Debianで「+ b#」パッケージのバージョンは何を意味しますか?
今日、私は自分のアップグレードをチェックアウトし、Debianテストで63のアップグレードを見ました。いいね。それらのほとんどが保留されているので、私は興味を持ったので、私-Vは以前バージョンを見ていた。驚いたことに、それらのほとんどは、+b1または+b2バージョンにアップグレードしています。いい子のようにapt-get changelog libc6(ええ、それは重要です)変更ログに+b1バージョンがないことを確認するだけです。では、これらのバージョンは何のためのものですか? sudo apt-get -V upgrade Reading package lists... Done Building dependency tree Reading state information... Done The following packages have been kept back: gdm3 (3.4.1-9 => 3.4.1-9+b1) libalgorithm-diff-xs-perl (0.04-2+b2 => 0.04-2+b3) libapt-pkg-perl (0.1.29 => 0.1.29+b1) libcairo-perl (1.103-2 => 1.103-2+b1) libclass-c3-xs-perl (0.13-1+b2 => 0.13-1+b3) libclone-perl (0.34-1 => 0.34-1+b1) libcrypt-blowfish-perl …

2
apt sources.listでhttpまたはftpリンクを使用する必要がありますか
リンクを使用するhttp必要がありftpます/etc/apt/sources.listか? つまり、次のようなものを使用しています deb ftp://ftp.debian.org/debian/ squeeze main contrib. non-free deb-src ftp://ftp.debian.org/debian/ squeeze main contrib. non-free 使用するより良いか悪いか deb http://ftp.debian.org/debian/ squeeze main contrib. non-free deb-src http://ftp.debian.org/debian/ squeeze main contrib. non-free ? 私はものをフェッチするためのapt使用としてwget、これはwgetでより速いかどうかを尋ねることと同じftpです。

3
debian / controlからビルド依存関係をインストール/解析する方法は?
既存の/debian/フォルダーと/debian/controlファイルを含むソースコードフォルダーをダウンロードしたとします。 問題のパッケージがDebian公式リポジトリにないため、使用apt-get build-depできないとします。 Build-Depends:行を解析する方法は? たとえば、行がと表示される場合、エコーBuild-Depends: debhelper (>= 8), faketimeするツールはありますか?control-parse debian/control build-dependsdebhelper faketime 特にマルチラインの時は? 既存のDebianツールはありますか、またはこれを解析するための独自のコードを作成するツールがありますか?

3
実行可能ファイルをサポートするためにロードする必要があるパッケージまたはライブラリを決定する方法はありますか?
パッケージとしてビルドされていない、再コンパイルできないコンピューターにインストールしたい実行可能ファイルがあり、実行に必要なライブラリーをダウンロードしたい。 以下は、実行中の出力の一部であり、lddそれに libpango-1.0.so.0 => /usr/lib/i386-linux-gnu/libpango-1.0.so.0 (0xb702f000) libcairo.so.2 => /usr/lib/i386-linux-gnu/libcairo.so.2 (0xb6f64000) libatk-1.0.so.0 => /usr/lib/i386-linux-gnu/libatk-1.0.so.0 (0xb6f43000) libsqlite3.so.0 => /usr/lib/i386-linux-gnu/libsqlite3.so.0 (0xb6e9e000) libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb6cf4000) /lib/ld-linux.so.2 (0xb786e000) libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xb6cd3000) libgio-2.0.so.0 => /usr/lib/i386-linux-gnu/libgio-2.0.so.0 (0xb6b7c000) libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb6b4f000) ディスクの使用量を最小限に抑えるために、この情報を使用してダウンロードするパッケージを選択したり、一覧表示されたライブラリとその依存関係のみを抽出したりできるツールはありますか?システムはヘッドレスVMで実行されており、プログラムはVNCを介して表示されます。 本格的なグラフィックデスクトップで必要なライブラリのほとんどが提供されると思いますが、必要なライブラリとその依存関係、およびそれをサポートするのに十分なX Windowsパッケージだけをダウンロードしたいと思います。

1
無人のDebianパッケージ更新を無効にできますか?
Debianにはある種の自動化されたパッケージ更新プロセスがありますか? 私はこれをファンレスPCのセットで使用しており、最近非常に遅くなったことに気付きました。検査の結果、ネットワークLEDは多くのアクティビティを示しました。最終的に、システムは応答しなくなり、コールドスタートが必要になりました。起動後/var/log/syslog、次のようなエントリのページを調べてみました。 パッケージ:<パッケージ名> 自動インストール:1 アーキテクチャ:armel インストールされたパッケージを列挙しているようです。何よりも、無効にできる自動化されたプロセスかどうか疑問に思っています。

5
DebianへのGitのインストール中の満たされていない依存関係
私はgitをインストールしようDebian 8.6 Jessieとしていて、いくつかの依存関係の問題に遭遇しました。奇妙なのは、最近GitLinuxに慣れている間に、VM に最近インストールしたときに何も問題がなかったことです。 apt-get install git 結果: The following packages have unmet dependencies: git : Depends: liberror-perl but is not installable Recommends: rsync but it is not installable E: Unable to correct problems, you have held broken packages. 更新 俺の sources.list 私のシステムに問題があるようです。何も正しくインストールできなくなりました。Pulseaudio数日前に正常にインストールしたようなものをインストールすると、依存関係の問題が発生します。

4
パターンに一致するインストール済みパッケージのリストを取得する正しい方法は?
私は(かなり最近の)Debianベースのディストリビューションを実行しているシステムにいます。 特定のパターンに一致するすべてのインストール済みパッケージのプレーンリストを生成したいと思います。それを実行するには、たとえば、 apt list --installed "linux-image-*" | cut -d/ -f1 しかし、私は気にしない行を取得します、例えば: WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Listing... だから多分私は使わない方がいいaptです。次のようにdpkg-queryを実行できます。 dpkg-query --showformat='${Package}\n' --show "linux-image*" しかし、それはインストールされたパッケージに限定されません。私は使うことができた dpkg-query --list "linux-image-*" | grep "ii" しかし、私はたくさんのテキスト処理を行う必要があります、そして誰がそれらのスペースを信頼できるのでしょう? つまり、パターンに一致するインストール済みパッケージのリストを取得する正しい方法は何ですか? 注: ボーナスは、それが単なるシェルグロブではなく適切な正規表現である場合に役立ちます。 テキストを解析する必要があるのは、理想的とは言えない解決策のようです。それがあなたの提案するものであるなら、なぜより良い方法がないのか議論してください。

2
FreeBSDパッケージリポジトリ-手動署名検証を行う方法?
FreeBSDパッケージWebサイトでパッケージの署名を確認しようとしています wget http://pkg.freebsd.org/FreeBSD:11:amd64/latest/digests.txz tar xf digests.txz これは、3つのファイルを提供します:digests、digests.pub digests.sig 私はそれを取るdigests.sigファイルの署名であるdigestsとdigests.pub公開鍵として。しかし、私はそれを確認しようとしました: openssl dgst -verify digests.pub -signature digests.sig digests そしてメッセージを得た Verification Failure 私は何かが間違っていると思います-私が欠けているものを誰かに教えてもらえますか? 編集:ソースコードの調査に基づいて、opensslライブラリから呼び出す重要な関数がここにあると思います。しかし、何が入力されているのか、またはコマンドラインツールを使用してその関数を呼び出すことができるかどうかはわかりません。rsa_verify_cert_cbRSA_verifyopenssl

3
Fedora 14の標準CおよびC ++ライブラリのマニュアルページ
どうすればインストールできますか?現在、man fopen私にくれNo manual entry for fopenます。コンパイラーをインストールし、問題なくビルドできることを確認しました。 更新:これは、Fedora 14で提案された解決策を試したときに得られたものです。 [root@damien agnel]# yum install man-pages libstdc++-docs Loaded plugins: langpacks, presto, refresh-packagekit Adding en_US to language list Setting up Install Process Package man-pages-3.25-1.fc14.noarch already installed and latest version Package libstdc++-docs-4.5.1-4.fc14.x86_64 already installed and latest version Nothing to do [root@damien agnel]# man std::iostream No …

1
Debianでは、/ etc / default / grubの作成を担当するパッケージはどれですか?
名前とGRUB(グランドユニファイドブートローダー)の一部に不備がある多くのパッケージがあります。私のシステムにインストールされているものは- グラブコモン グラブエミュー グラブパソコン grub-pc-bin グラブテーマスターフィールド グラブ2 grub2-common grub2-splashimages 私は最初にそれを見て、それがシンボリックリンクされたファイルか通常のファイルかを確認しました- [$] ll -h /etc/default/grub -rw-r--r-- 1 root root 1.2K 2017-01-22 14:16 /etc/default/grub 見てみましたが、このファイルがどこから来たのかを教えてくれる何かが見つかりませんでしたか? [$] dpkg -S /etc/default/grub dpkg-query: no path found matching pattern /etc/default/grub または [$] dpkg-query -W /etc/default/grub dpkg-query: no packages found matching /etc/default/grub

1
メインパッケージが依存するパッケージの特定のバージョンを設定することは可能ですか?
FreeBSD 10.3の開発環境があります。FreeBSDはパッケージの依存関係をそのように管理し、メインパッケージが依存するすべてのパッケージの最新バージョンを常に探すと聞きました。そしてそれは本当のように見えます。だから、私の質問は: これは本当ですか?それを証明する公式文書はありますか? この問題を克服する最良の方法は?

1
aptitudeが理解し、パッケージ管理する仮想パッケージ
Debianでは、かなりの数のパッケージが仮想パッケージであることがわかりました。なぜそのような仮想パッケージが存在するのですか? たとえば:- $ aptitude show pppoeconf Package: pppoeconf State: installed Automatically installed: no Version: 1.21 Priority: optional Section: net Maintainer: Gregory Colpart <reg@debian.org> Architecture: all Uncompressed Size: 297 k Depends: whiptail-provider | whiptail, ppp (>= 2.4.2+20040428-2) | pppoe (>= 3.0), ppp (>= 2.4.1.uus2-4), gettext-base (>= 0.13), sed (>= 3.95), ifupdown …

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