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

Debianパッケージ管理システム

8
Ubuntu / Debianでファイルがどのパッケージに属しているかを見つけますか?
Ubuntu 8.04システムで作業しているときに、プログラム、マニュアルページ、またはその他のファイルが見つからないことがよくあります。特定のファイルが含まれているパッケージを検索する簡単な方法はありますか(既にインストールされているかどうか)?aptまたはdpkgのあいまいなオプションかもしれませんか?



3
dpkg-reconfigure tzdataおよびdebconf-set-selectionsでタイムゾーンを変更する
マシンのタイムゾーンを自動的に変更し(ubuntu 11.10を実行)、debconfデータベースに適切な値を設定するスクリプトをセットアップしたい。私は次を試しましたが、うまくいきません(最後には、現在のタイムゾーンは変更されず、dpkg-reconfigure tzdataコマンドを手動で実行すると、選択した値は実際に古い値になります): #!/bin/sh -e echo "tzdata tzdata/Areas select Europe" | debconf-set-selections echo "tzdata tzdata/Zones/Europe select Madrid" | debconf-set-selections echo "tzdata tzdata/Zones/America select " | debconf-set-selections dpkg-reconfigure -f noninteractive tzdata だから、今では、私はファイルをいじって、それをやっている/etc/localtimeし、/etc/timezone直接、私はむしろ好むdpkg-reconfigureとdebconf道を。

5
sudoアクセスなしでパッケージをインストールする
スーパーユーザーのアクセス権がない場合、大きな依存関係ツリーを持つパッケージを簡単にインストールする方法はありますか?たとえば、firefoxをインストールしたいとします。Firefoxには多数の依存関係があり、それぞれに独自の依存関係などがあります。これらの "./configure; make; make install"の方法でインストールすると、時間がかかります。 個人ディレクトリにインストールするためにapt-getに指定できるオプションはありますか?または、それをハックしてすべての面倒な作業を行う方法はありますか?


5
ia32-libsをインストールできません
私はDebian wheezy / sid x86_64を実行していて、公式のSkypeパッケージをインストールしようとしています。ただし、解決できない依存関係の問題がいくつかあるようです。multiarchを有効にしました。問題は、インストールするia32-libs-i386依存関係(ia32-libsSkypeに依存関係が必要です)がすべてi386に大量にあることです。64ビットバージョンをインストールしているので、これは理解できません。誰かがここで何をすべきか説明してもらえますか?ここにコンソールログがあります: root@debian:~# dpkg -i skype*amd64.deb Selecting previously unselected package skype. (Reading database ... 110454 files and directories currently installed.) Unpacking skype (from skype-debian_4.0.0.8-1_amd64.deb) ... dpkg: dependency problems prevent configuration of skype: skype depends on ia32-libs; however: Package ia32-libs is not installed. skype depends on ia32-libs-gtk; however: …

1
インストール後のスクリプトから返されたエラーをdpkgに無視させることはできますか?
私は自分のUbuntuシステムに.debファイル(維持していない)を手動でインストールしています。 パッケージには、誤って失敗するインストール後のスクリプトが含まれているため、パッケージは壊れていると見なされます。 dpkg: error processing astah-community (--configure): subprocess installed post-installation script returned error exit status 127 このパッケージは実際には正しくインストールされており、正常に動作しています(インストール後のスクリプトは正しくありません)。私のシステムでapt操作を実行すると、パッケージが壊れているというメッセージが表示されます。どうすればこれを解決できますか? これは役に立ちません: sudo dpkg -i /path/to/the.deb --force-all
9 ubuntu  debian  dpkg  apt 

3
dpkgパッケージの依存関係をインストールしますか?
インストールしたいdpkgファイルがあります。 しかし、他のパッケージに依存しているというエラーメッセージが表示されます。 私が使用した: dpkg -i file.dpkg apt-get / aptitudeを使用せずに依存関係を自動的にインストールする方法はありますか(このdpkgの最新バージョンは利用できませんでした)
8 ubuntu  debian  dpkg 

2
debパッケージを別のディレクトリ(または同等のディレクトリ)にインストールします
私は、小さなハードドライブとそれに合う外部ドライブを備えたネットブックを持っています。Ubuntuを実行しています。そのハードドライブにいくつかのパッケージをインストールできるようにしたいので、ハードドライブが接続されていなくても、ネットブックは機能していても機能します。それはありません持っている私は、ポータブルハードドライブに私のインストールされたライブラリやプログラムの一部をオフロードの効果が欲しい、まさにこの方法であること。言い換えれば、外付けドライブからいくつかのディレクトリをマウントするだけでは機能しません。通常の実行には少なくともいくつかの基本的なプログラムが必要だからです。 ここに私が考えていたものがありますが、それらが実行可能かどうか、またはそれらを実行する方法を実際に理解するのに十分な情報を見つけることができませんでした。これらのいずれかを行う方法または代替方法に関するコメントは大歓迎です。 dpkg installの--root = / media / externalスイッチを使用してからシステムパスに/ media / external /を追加すると、このようなことができますか? パッケージを代替ルート(--root = / media / external)にインストールし、外部ファイルにインストールされたばかりのすべてのファイルへのシンボリックリンクを内部ファイルシステムに作成するdpkgのラッパーを作成した場合システム? 外付けドライブにchrootする場所はどうですか? LVMを使用して何か。


1
udevはスクリプトの動作に影響を与え、dpkgが機能しなくなる
USBフラッシュドライブが挿入されるたびにシェルスクリプトを実行するように設定されたudevルールがあります。 udevがルールと一致すること、シェルスクリプトが正しいパラメータで手動で実行されたときに意図したとおりに実行されること、およびスクリプトが実行されていることを確認しました。これでドライブは正常にマウントされ、dpkgが実行されるべきポイントに到達しますが、実際には何もインストールされていません。 また私の努力を失望させるのは、私がこれをデバッグできるように、dpkgとスクリプト自体の両方の出力を一時ファイルにリダイレクトするように設定していることです。しかし、どちらも手動で実行すると完全に出力が表示されますが、udevによって起動されると完全に空のファイルが生成されるため、dpkgがエラーを生成している場合でも、エラーが発生します。 udevは端末では動作しないと聞いたことがありますが、それが当てはまるのか、それともこれが起こるのかはわかりません。 udevの規則: SUBSYSTEMS=="usb", KERNEL=="sd?1", RUN+="/usr/local/sbin/updater-runner.sh %" udevによって直接実行されているスクリプト: #!/bin/sh /usr/local/sbin/updater.sh ${1} & > /tmp/updater.out` メインスクリプト #!/bin/sh DEVICE=$1 echo "Running..." echo $DEVICE # check input if [ -z "$DEVICE" ]; then exit 1 fi # test that the device isn't already mounted device_is_mounted=`grep ${DEVICE} /etc/mtab` if [ -n "$device_is_mounted" …
2 linux  ubuntu  usb  dpkg  udev 

0
sudo dpkg -iが機能しない場合、ubuntuパッケージを再インストールする方法は?
dpkgを使用して壊れたパッケージ(tzdata)を再インストールしようとしていますが、 sudo dpkg -i tzdata_2014e-0ubuntu0.12.04_all.deb 動作しません。出力は次のとおりです dpkg: error processing tzdata_2014e-0ubuntu0.12.04_all.deb (--install): unable to stat `./usr/share/zoneinfo/right/Europe/Bratislava' (which I was about to install): Input/output error Errors were encountered while processing: tzdata_2014e-0ubuntu0.12.04_all.deb ?--force-overwriteも試しました。そのパッケージを再インストールする方法はありますか? 更新しました ls /usr/share/zoneinfo/right/Europe 与える ls: cannot access /usr/share/zoneinfo/right/Europe/Bratislava: Input/output error 更新2 問題のあるディレクトリを別の場所にバックアップし、それを抑制しようとしました sudo cp -r /usr/share/zoneinfo/right ErrorDir cp: cannot stat …

1
ハーフインストールされたPythonパッケージと循環依存関係
ubuntu 12.04から12.10への更新中に問題が発生しました。 root@ely:/sys/bus/usb/devices# dpkg -l | grep ^i[HUFW] iU libpython2.7 2.7.3-0ubuntu3.4 Shared Python runtime library (version 2.7) iU python 2.7.3-0ubuntu2.2 interactive high-level object-oriented language (default version) iU python-all 2.7.3-0ubuntu2.2 package depending on all supported Python runtime versions iU python-all-dev 2.7.3-0ubuntu2.2 package depending on all supported Python development packages iU python-dev …
1 linux  ubuntu  python  dpkg 

0
Gnuroot-aptインストールが許可を拒否しました
Gnurootでdebian stretchを正常に設定した後、パッケージをインストールできませんでした。パッケージでdpkg -iを実行すると、以下が返されます。 E: seteuid 0 failed - seteuid (13: Permission denied) E: setegid 0 failed - setegid (13: Permission denied) これに対する可能な解決策は何ですか?

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