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

ソフトウェアパッケージ、特にAPTおよびdpkgシステムの管理に関する質問。

1
パッケージのアップグレード中はどうなりますか?
私は最近、Launchpadでソフトウェア用のUbuntuパッケージの構築を開始しました。それらは非常に単純です。それらのほとんどには、.install .preinst .postinst .prermおよび.postrmファイルを介してトリガーされるファイルとスクリプトが含まれています。インストールと削除はうまくいくようです。ただし、あるバージョンから次のバージョンへのアップグレードには注意が必要です。 パッケージをアップグレードするとどうなりますか?以前のバージョンをアンインストールして新しいバージョンをインストールするのと同じですか?以前のパッケージのすべてのファイルが削除され、新しいパッケージの.installリスト内のファイルに置き換えられていますか?.prerm、postrm、preinst、postinstスクリプトはすべて実行されていますか?「新規インストール」およびアップグレード中にのみ発生するものを区別するにはどうすればよいですか?


2
ドワーフ要塞をダウンロードしました。なぜ実行されないのですか?
Linux用のDwarf Fortressのバージョンをコンピューターにダウンロードしましたが、dfファイルをクリックしても何もしません。ターミナルで実行すると、次のメッセージが表示されます。 error while loading shared libraries: libSDL_ttf-2.0.so.0: cannot open shared object file: No such file or directory

2
ライブラリをインストールする方法は?
アプリケーション(tracker-0.10.24)をインストールしていたときに、次のメッセージが表示されました。 Package requirements (glib-2.0 >= 2.26.0 gobject-2.0 >= 2.26.0 gio-unix-2.0 >= 2.26.0 dbus-1 >= 1.3.1 dbus-glib-1 >= 0.82) were not met: No package 'dbus-1' found No package 'dbus-glib-1' found 私はubuntuパッケージに行き、それらを段階的にインストールすることができますが、私はここがより便利な方法であると思います。これらすべてのライブラリをインストールする方法は?

3
GETDEBリポジトリがダウンした場合はどうすればよいですか?
getdebリポジトリからプログラム/ファイルをインストールしようとしていますが、「インターネット接続を確認してください」というエラーが表示されます。私が試したプログラムには、QbittorrentとMozilla-Plugin-VLCが含まれます。 ターミナルから次のエラーが表示されます。 Err http://archive.getdeb.net/ubuntu/ natty-getdeb/apps qbittorrent amd64 2.8.2-1~getdeb2 Could not connect to archive.getdeb.net:80 (209.105.191.78). - connect (113: No route to host) E: Failed to fetch http://archive.getdeb.net/ubuntu/pool/apps/q/qbittorrent/qbittorrent_2.8.2-1~getdeb2_amd64.deb: Could not connect to archive.getdeb.net:80 (209.105.191.78). - connect (113: No route to host) & Err http://archive.getdeb.net/ubuntu/ natty-getdeb/apps mozilla-plugin-vlc amd64 1.1.10-1~getdeb1 Could not connect to …

3
Python 3.1にnumpyをインストールするにはどうすればよいですか?
EC2にUbuntu 10.10サーバーがあります。Python 3.1をインストールしましたが、NumPyをインストールしたいです。どうすればいいのですか?私は試しましeasy_install-3.1 numpyたが、このエラーが発生しました: RefactoringTool: Refactored /tmp/easy_install-MiUli2/numpy-1.5.1/build/py3k/numpy/core/defchararray.py RefactoringTool: Files that were modified: RefactoringTool: /tmp/easy_install-MiUli2/numpy-1.5.1/build/py3k/numpy/compat/py3k.py RefactoringTool: /tmp/easy_install-MiUli2/numpy-1.5.1/build/py3k/numpy/core/defchararray.py Running from numpy source directory.Traceback (most recent call last): File "/usr/local/bin/easy_install-3.1", line 9, in <module> load_entry_point('distribute==0.6.14', 'console_scripts', 'easy_install-3.1')() File "/usr/local/lib/python3.1/dist-packages/distribute-0.6.14-py3.1.egg/setuptools/command/easy_install.py", line 1855, in main with_ei_usage(lambda: File "/usr/local/lib/python3.1/dist-packages/distribute-0.6.14-py3.1.egg/setuptools/command/easy_install.py", line 1836, in with_ei_usage return f() File …

2
「以前に選択解除されたパッケージを選択する」とはどういう意味ですか?
apt-getまたはを使用してコマンドラインからソフトウェアをインストールするたびに、次のaptitudeようなメッセージが表示されます。 Selecting previously deselected package foobar-cil-dev. 「ダウンロード」と「セットアップ」は理解していますが、「選択」とはどういう意味ですか?また、パッケージが「以前に選択解除された」とはどういう意味ですか?

2
apt-get、aptitude、synapticの混合使用で起こりうる問題
aptitudeとsynapticは両方ともAPTのフロントエンドです(そして、私自身はapt-getのみに固執しています)が、利用可能なdpkg / APTフロントエンドのそれぞれの特性は、交換可能に使用すると問題と混乱を引き起こすようです。特に初心者は、コピー&ペーストをより頻繁に行い、それによってapt-getコマンドとaptitudeコマンドをほぼ同じように実行する傾向があるため、状況が不可解になる場合があります。 それらが混同されたときに発生する可能性のある問題と、複数のパッケージングマネージャーに依存する必要がある場合に回避するためのヒントをリストしてください。

1
ppaリポジトリを/etc/apt/source.listに追加できますか?
によりsudo add-apt-repository '<deb url codename component>'、リポジトリが/etc/apt/source.listファイルに追加されます。 ことでsudo add-apt-repository ppa:<user>/<ppa-name>、私はすべてのPPAリポジトリは/etc/apt/source.list.dディレクトリに追加されていることを見ました: $ ls /etc/apt/sources.list.d/ ferramroberto-sopcast-precise.list ferramroberto-sopcast-precise.list.save google-talkplugin.list google-talkplugin.list.save kalakris-okular-precise.list kalakris-okular-precise.list.save linrunner-thinkpad-extras-precise.list linrunner-thinkpad-extras-precise.list.save precise-partner.list precise-partner.list.save staticfloat-julia-deps-precise.list staticfloat-juliareleases-precise.list staticfloat-juliareleases-precise.list.save telepathy-ppa-precise.list telepathy-ppa-precise.list.save ubuntu-wine-ppa-precise.list ubuntu-wine-ppa-precise.list.save venerix-blug-precise.list venerix-blug-precise.list.save 代わりに、PPAリポジトリを/etc/apt/source.listファイルの最後に追加できますか? PPAリポジトリが非PPAリポジトリと異なる方法で処理されるのはなぜですか? ppaリポジトリと同様に処理されるppa以外のリポジトリはありますか? ウィル sudo add-apt-repository '<deb url codename component>'/etc/apt/source.listに、または/etc/apt/source.list.d下にいくつかのファイルにPPAのリポジトリを追加しますか?

3
php 5.6を削除する方法
私は先に進み、ガイドに従ってondejのPPAを使用してPHP7をサーバーに追加しました。今、古いphpを削除したいので、明らかにしましたsudo apt-get remove --purge php5。アンインストールされていないことを除いて、すべてがうまくいったようです。php -v私がバージョン7を入手した場合でもphp5 -v、5.6 php5.6 -vを入手して同じことをすることができます。するとsudo apt-get remove php5(またはphp5.6)パッケージがインストールされていないことがわかりますが、明らかにコマンドを実行できるからです。 x@x-server:~$ php -v PHP 7.0.6-1+donate.sury.org~trusty+1 (cli) ( NTS ) Copyright (c) 1997-2016 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies x@x-server:~$ php5 -v PHP 5.6.21-1+donate.sury.org~trusty+1 …

1
スナップ経由でインストールされたアプリのマニュアルページを表示するにはどうすればよいですか?
Ubuntu 16.04 LTSの新規インストールがあり、新しいスナップパッケージを使用していくつかのアプリをインストールしようとしました。これらのパッケージのインストールは簡単ですが、実行しようとするman <package>と、manページを開くことができません。例えば: $ man tmux No manual entry for tmux See 'man 7 undocumented' for help when manual pages are not available. whereisコマンドは、私にこの出力が得られます。 $ whereis tmux tmux: /snap/bin/tmux しかし、真実はmanページファイルが存在するということです: $ ls -l $PWD/* -rw-r--r-- 1 root root 100394 Abr 20 06:46 /snap/tmux/current/share/man/man1/tmux.1 これを機能させるにはどうすればよいですか?スナップパッケージ管理に問題はありますか?

4
apt-getを使用して特定のパッケージをインストールから除外するにはどうすればよいですか?
を使用して、特定のパッケージをインストールから除外しますapt-get。つまり、特定のパッケージのリストなしで、できれば1回の呼び出しでメタパッケージをインストールしますapt-get。 たとえば、Ubuntu 14.04 LTSコマンドラインでは、MATEデスクトップ環境をインストールしています。14.04では、LTS MATEは公式のフレーバーではないため、PPAを追加しています。 sudo apt-get install software-properties-common # need them for 'apt-add-repository' sudo apt-add-repository ppa:ubuntu-mate-dev/ppa sudo apt-add-repository ppa:ubuntu-mate-dev/trusty-mate sudo apt-get update 次にインストール: sudo apt-get install xorg mate-core --no-install-recommends でも推奨エキストラなしで、mate-core3つのターミナルエミュレータをインストールしますxterm、uxtermそしてmate-terminal 、この最小構成でインストールされている間、後者は、適切なフォントを欠いています。 3つの端末プログラムが多すぎると判断したxorgとし、とmate-core なし xtermでインストールしたいとしmate-terminalます。私はそれをできた sudo apt-get install xorg mate-core --no-install-recommends sudo apt-get purge xterm mate-terminal しかし、一度にこれを行うことは可能ですか?のようないくつかの構文はありますか sudo apt-get install …

2
libgtk-3-0依存関係の問題
Ubuntuボックスの標準パッケージを更新しようとしています。このボックスには、私が実行するいくつかのWindows向けのVirtualBoxを除いて、文字通り余分なものはありません。出力は次のとおりです。 $ sudo apt-get update [...] $ sudo apt-get upgrade Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt-get -f install' to correct these. The following packages have unmet dependencies: libgail-3-0 : Depends: libgtk-3-0 (= 3.6.0-0ubuntu3.2) but 3.6.0-0ubuntu3.1 is installed libgtk-3-0 : …

2
更新マネージャー/ apt-getアップグレードを介して更新をインストールできません
過去数週間、Ubuntu 12.04を実行しています。最近、Update Managerを使用していくつかのファイルをダウンロードしてインストールしようとしました。いくつかのファイルを見つけてダウンロードしましたが、インストールに失敗しました。エラーが発生しました: installArchives() failed: (Reading database ... (Reading database ... 80% dpkg: unrecoverable fatal error, aborting: reading files list for package 'libasn1-8-heimdal': Input/output error 私は使用してみましたapt-get upgradeが、同様のエラーが生成されました: Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be upgraded: icedtea-6-jre-cacao icedtea-6-jre-jamvm openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib 5 …

1
Cairo 1.8.10のインストール方法
パッケージlibcairo2-devは、Cairoグラフィックライブラリの最新バージョン(1.10.2)です。バージョン1.8.10をインストールする方法はありますか? 11.10を実行していますが、可能であれば一般的なソリューションに興味があります。

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