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

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

1
apt検索:完全一致に制限
かなり前からLinuxをいじっていましたが、aptのこの一見基本的な機能を理解することはできませんでした。 問題は、JavaやPythonに関連するもの、またはそれに類するものを検索するときに、aptが何百ものパッケージを見つけることです。しかし、パッケージの正確な名前としてpythonを含むものに結果を制限したいと思います。 だから私は次のようなものを試しました: apt search python | grep *python* などなど、しかしそれを理解することはありませんでした。ウェブベースのパッケージの詳細への敗北と結果を認めたり、グラフィカルインターフェイスを使用してパケットを見つけたりすることを嫌います。前もって感謝します。

1
ユニティスコープを1つインストールするとubuntu-desktopが削除されるのはなぜですか?
私はインストールしたかったunity-scope-githubが、驚くべきことに直面した The following package was automatically installed and is no longer required: session-shortcuts Use 'sudo apt autoremove' to remove it. The following packages will be REMOVED: ubuntu-desktop unity unity-scope-home unity-tweak-tool The following NEW packages will be installed: unity-scope-github 現在、これはおそらく、古い/アクティブにメンテナンスされていないパッケージのバグであり、問​​題を理解するとすぐに報告されます。 私の本当の質問:1つの追加のスコープaptをインストールするには2つの便利なメタパッケージとを削除する必要があるという結論に達する理由をどうすればわかりますかunity-scope-home。 これはデータベースの問題を示していますか? 注釈:session-shortcutsをインストールしようとしたときに「不要」になるのは、結果がまったく得られないunity-scope-github前sudo apt autoremoveです。 unity-scope-githubは非常に古く、積極的にメンテナンスされていないことを知っています。

1
snap-confineは、許可攻撃を回避するためにアプリケーションの起動を拒否します[非公開]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Ask Ubuntuで話題になるようにします。 2年前に閉店。 linux Mint Cinnamon 18コンピューターにインストールしたばかりのパッケージマネージャースナップでプログラムをインストールしました。 次を使用してアプリをインストールしました。 sudo snap install cloudcompare ログアウトしてからマシンに再度ログインして、パスを更新しました。アイコンとパスが現在存在している間、プログラムはまだ起動していません。ターミナルからプログラムを起動する方法は次のとおりです。 cloudcompare.CloudCompare 返されるもの: snap-confine has elevated permissions and is not confined but should be. Refusing to continue to avoid permission escalation attacks この拒否を防ぐ方法についてのアイデアはありますか?

7
Ubuntu 16.04の新規インストール、破損したVMwareツール
Ubuntu 16.04をインストールし、VMware Workstation 12に簡単なインストールプロセスを使用してインストールさせました。VMを起動した瞬間に、VM設定ウィンドウを使用してフォルダーを共有しようとします。 ランタイムフォルダー共有ステータスを更新できません:ゲストオペレーティングシステム内の共有フォルダーファイルシステムのマウント中にエラーが発生しました。 したがって、ここでは、Windows 10 Proホストで実行しているUbuntu 16.04の新規インストール後にトラブルシューティングを開始しています。ウィンドウの自動サイズ変更は問題なく機能します。フォルダを共有することはできません。 誰かがここで正しい方向に私を指すことができますか?以下は、私がオンラインで読んで成功しなかったいくつかの提案です。 提案#1 # http://askubuntu.com/a/290528/269349 sudo apt-get install linux-source sudo apt-get install open-vm-tools mount -t vmhgfs .host:/ /home/user1/shares 動作しませんでした。すでにopen-vm-toolsがインストールされており、mountコマンドを実行すると、次のようなエラーが表示されます。 Error: cannot mount filesystem: No such device 提案#2 # https://github.com/vmware/open-vm-tools/issues/62#issuecomment-174631126 git clone https://github.com/vmware/open-vm-tools.git cd open-vm-tools/open-vm-tools sudo apt-get install libmspack0 libmspack-dev libprocps3 libprocps3-dev dnet-progs …

2
PPAの削除:「add-apt-repository --remove」と「rm /etc/apt/sources.list.d/???.list」
よるとどのようにのPPAを除去することができますか?PPAを取り除くには、主に3つの方法があります。 次のadd-apt-repositoryコマンドを使用します。 sudo add-apt-repository --remove ppa:???/??? .listファイルを手動で削除します。 sudo rm /etc/apt/sources.list.d/????.list たとえばppa-purge... などの追加ツールを使用します(この質問のトピックではありません) 最初のオプションと2番目のオプションの違いは何ですか、つまりadd-apt-repository --remove、.listファイルを削除するだけでなく、それ以上のことがあるのでしょうか。 私が考えることができる1つの例は、PPAと共にインストールされたGPGキーです。ウィルadd-apt-repository扱うだけとは対照的にそれらを削除rm-ing .listファイルを? GPGキーの削除も使用もppa-purgeこの質問のトピックではないことに注意してください!

1
Pythonインストールをデフォルトに戻し、aptパッケージの依存関係
Pythonのインストール(2および3)でいろいろと遊んで、いくつかのパッケージをインストールapt-getしましたpip。また、多くのaptインストール済みパッケージをpip新しいバージョンにアップグレードしました。 私の質問は、 どのようにこれらの変更をすべて元に戻し、すべてpipのインストールされたPythonパッケージを削除し、デフォルトのリポジトリバージョンにプリインストールされたパッケージのデフォルトセットとapt-get、他のソフトウェアの依存関係としてのみインストールされたパッケージを常にリポジトリにダウングレードするだけですか?必要に応じてバージョン。 これを実行して、システムのPython環境を整理し、virtualenvのみで変更します。 システムを再インストールしなくても可能ですか?どのようにアプローチしますか?

4
ソースからインストールされたソフトウェアを管理する方法は?
さまざまな理由により、ソースから何かをインストールする必要がある場合があります。適切な依存関係が与えられたソフトウェアをインストールする方法はかなり標準的ですが、将来の利便性のためにそのようなインストールを管理する方法は明確ではありません。 すなわち: アンインストールを簡単かつクリーンにするために何ができますか(ソースからインストールされたソフトウェアの直前にインストールされた依存関係を含む)。 ソースから再度インストールされる可能性が高い同じソフトウェアを簡単かつクリーンにアップグレードするには、どうすればよいでしょうか? (apt-getを使用してインストールされた)デフォルトパッケージと(ソースからインストールされた)パッケージの(新しい)バージョンがある場合、潜在的な競合を最小限に抑えるために何ができますか?

4
12.04.2 LTS 3.5.0で同等のlinux-kernel-develとは何ですか?
noobの質問はおaびしますが、 sudo apt-get install Linux-kernel-devel 私は次のようになります: sudo apt-get install linux-kernel-devel Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package linux-kernel-devel 私は次を試しました: sudo apt-get install linux-headers-$(uname -r) sudo apt-get install build-essentials sudo apt-get install Linux-headers-generic 喜びなく...提案はありますか?

4
apt-getを使用してパッケージの最新バージョンをインストールする方法
apt-getを使用すると、パッケージの特定のバージョンを簡単にインストールできます。 apt-get install <package name>=<version> 例えば: apt-get install jenkins=1.517 しかし、最新バージョンをインストールするためのショートカットはありますか? たとえば、Jenkinsのインストールを自動化するスクリプトを作成するとします。に追加http:/q/pkg.jenkins-ci.org/debianした後/etc/apt/sources.list、Jenkinsは2つのソースから入手できます。次に、スクリプトの実行時に最新バージョンが何であるかを正確に知らずに、apt-getに最新バージョンをインストールするように指示します。 これは簡単な方法で可能ですか?

4
libopencv2.3-bin 2.3.1 + svn6514 + branch23-12〜oneiricパッケージにある「/ usr / bin / opencv_haartraining」を上書きしようとしています
いくつかのパッケージとライブラリをインストールした後、パッケージマネージャーでエラーが発生しましたが、更新プログラムを実行できません。 パッケージシステムが破損しているサードパーティのリポジトリを使用している場合は、一般的な問題の原因であるため、無効にします。ターミナルで次のコマンドを実行します:apt-get install -f 私はそれが言うことをしようとしましたが、それは私を返します: jara@jara-Aspire-5738:~$ sudo apt-get install -f Reading package lists... Done Building dependency tree Reading state information... Done Correcting dependencies... Done The following packages were automatically installed and are no longer required: libcaca-dev libopencv2.3-bin nite-dev python-bluez ps-engine libslang2-dev python-sphinx ros-electric-geometry-tutorials ros-electric-geometry-visualization python-matplotlib libzzip-dev ros-electric-orocos-kinematics-dynamics ros-electric-physics-ode libbluetooth-dev libaudiofile-dev …

2
コマンドラインからパッケージがメタパッケージであるかどうかを判断する方法は?
パッケージがメタパッケージであるかどうかをコマンドラインから、おそらくapt-get、aptitude、またはapt-cacheを使用して確認するにはどうすればよいですか? 私が試してみました: apt-cache show texlive-full apt-cache showpkg texlive-full しかし、このパッケージにメタを伝えることができる唯一の方法は、「en-description」フィールドを読むことです。 これを行うためのより自動化された方法はありますか?それは私にyes / no応答を与えますか、または少なくともこれに専用の「en-description」などのフィールドがありますか?

5
パッケージの最初のインストール時およびアップグレード時にのみスクリプトを実行する方法は?
最近、ソフトウェアの一部をパッケージ化し、Launchpadで公開し始めました。インストールと削除は正常に機能しますが、パッケージをあるバージョンから次のバージョンにアップグレードすることには問題があります。 問題は、パッケージの最初のインストール中にのみ実行する必要があるスクリプトがあることです。これらのスクリプトは、データベースにデータを入力したり、ユーザーを作成したりします。現在、package.postinst configure)セクションで呼び出されています。ただし、これにより、図に示すように、アップグレード中にそれらが呼び出されます。 パッケージの最初のインストール中にのみ実行され、アップグレード中には実行されないメンテナースクリプトを.debパッケージに含める方法はありますか?または、いくつかの初期セットアップスクリプトを.debパッケージに含めるエレガントな方法は何でしょうか?

2
デフォルトのUbuntuパッケージ以外をすべてアンインストールする方法は?
8 GB SSDを搭載したDell Mini 9があります。私は数年前にLucidをインストールし、毎回アップグレードしましたが、今ではハードディスクがほぼいっぱいです。新しいデフォルトのプログラムはインストールされますが、古いプログラムは自動的には削除されません(BansheeやRhythmboxなど)。これで、新しいディストリビューションをゼロからインストールできますが、面倒を回避する方法があれば素晴らしいでしょう。長年にわたってインストールしてきたプログラムが削除されてもかまいません。それらはほんの数個であり、簡単に再インストールできます。

2
ubuntu-desktopメタパッケージを削除することのマイナス面は何ですか?
必要がなければ、ubuntu-desktopメタパッケージに依存するパッケージを削除するように誰かに勧めました(例:geditとは異なるエディターを使用している場合)。他の誰かがそうすると(geditを削除するとubuntu-desktopが削除されます)、事態が悪化する可能性があると言いました。これは本当ですか?他に潜在的な問題はありますか?


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