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

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

2
他のUNIX(例macOS)間でスナップポータブルですか?
スナップの背後にあるアイデアが気に入って、Ubuntu VMで遊んだ。 Snapcraftの概要 Snapcraftは、ソフトウェアをスナップとしてパッケージ化するのに役立つビルドおよびパッケージ化ツールです。これにより、さまざまなソースからのコンポーネントを簡単に組み込み、テクノロジーやソリューションを構築できます。重要な概念 Ubuntu Coreシステムの.snapパッケージには、すべての依存関係が含まれています。これには、従来のdebまたはrpmベースの依存関係処理に比べていくつかの利点があります。最も重要なのは、開発者がアプリの下のシステムへの変更によって引き起こされるリグレッションがないことを常に保証できることです。 Snapcraftは、snapcraft.yamlファイルで「パーツ」として指定できるようにすることで、これらの依存関係を簡単にバンドルできます。スナッピー Snappy Ubuntu Coreは、トランザクションの更新を含むUbuntuの新しいレンディションです。現在のUbuntuと同じライブラリを備えた最小限のサーバーイメージですが、アプリケーションはより単純なメカニズムで提供されます。 SnappyアプリとUbuntu Core自体はアトミックにアップグレードでき、必要に応じてロールバックできます。また、データとシステムを保護するために、アプリは厳格に制限およびサンドボックス化されています。 IoT›アプリの構築 どのテクノロジーがスナップベースですか?アーキテクチャとツールキットはどのように見えますか?スナップはLinuxカーネル機能に依存しますか? 将来、macOSでも同じスナップパッケージを使用できるかどうか疑問に思っているので、質問します。 明確化、最初のコメントの後: macOSとUbuntuはバイナリ互換ではないことを知っています。再コンパイルが必要です。Homebrewを備えたmacOSですでに利用可能なオープンソースはほとんどありません。開発者は、macOSで開発し、スナップショットが(将来的に)macOSで利用可能になったときにUbuntuに展開できます。

1
14.04 ppa:ondrej / php5-5.6からppa:ondrej / phpに完全にアップグレード
今日は通常のサーバーパッケージのアップグレードを行ったところ、ppa:ondrej/php5-5.6減価償却が行われていることがわかりましたppa:ondrej/php。 提供される基本的な手順は、実行することです。 sudo add-apt-repository ppa:ondrej/php その後: sudo apt-get update sudo apt-get upgrade --show-upgraded 新しいリポジトリを見ると、名前が完全に揃っていないようです。そのため、適切なパッケージをすべてインストールするために、apt-getインストールを実行する必要があると思います。また、サブパッケージ(php-gd)はすべてのphpバージョンにインストールされ、php 5.5およびphp 7.0(/programming/37197539/an-issue-after-ppaondrej- php5-deprecation) だから私の質問は、これが運用サーバーであることを考慮して、PPASを「切り替え」て既存のパッケージをクリーンアップする最もクリーンな方法は何ですか?以前のPPAからインストールされたすべてのパッケージを削除したり、システムからPPAを削除したりする必要がありますか? PPAのメインページにはまだありませんが、アップグレードメッセージは2016年6月として非推奨となったため、サーバーイメージを再構築するのにそれほど長いタイムラインではありません。 私はこのページを見つけました、それはapacheが使用するPHPバージョンを切り替えるための指示を提供します:https : //dzone.com/articles/php-70-and-56-on-ubuntu

3
Ubuntu 16.04にopenssh-serverをインストールできません
Ubuntu 16.04の新規インストールとして sudo apt-get install openssh-server 出力 また、これが発生する理由を理解できなかったので、インストールは簡単です。 dpkg -l openssh\* 出力は openssh-serverバージョンの1:7.2p2-4への標準的なアップグレードであれば、問題は解決されると思います。 また、synapticsパッケージマネージャーのスクリーンショットもあります。 アップグレードのマークを付けると、削除するパッケージを示すウィンドウが表示されます。 どんな援助もappriciatedされます。

2
Ubuntuソースパッケージの依存関係ツリー
いくつかのパッケージがあります。それらA.debをB.debと呼びましょうC.deb。各パッケージには、対応するソースパッケージA.dscとA.tar.gz、B.dscおよびB.tar.gz、C.dscおよびがありC.tar.gzます。パッケージは互いに依存します:C.deb依存しB.deb、B.deb依存しますA.deb を変更した場合A.deb、再構築する必要がありB.debます。そうしないと機能しません。同じことがのために行くB.debとC.deb。このプロセスを自動化する方法はありますか?多分私のためにそれをするツールまたはスクリプトはありますか?そうでない場合、どうすれば自分で自動化できますか? また、私のパッケージはありません。

2
手動でインストールしたパッケージをフォーマットまたは削除せずにベースUbuntuを再インストールします
提案されたリポジトリ(14.04)を使いすぎたため、手順1:手動でインストールしたものを除いてシステム上のすべてのパッケージを削除し、基本システムを再インストールします。再インストールの手間はかかりません。。 基本的に、とにかく安全かつリモートでsshを使用する方法はありますか? 手動でインストールされたものを除くすべてのパッケージを削除する カーネルからにすべてを再インストールしますubuntu-desktop(手動でインストールされたとマークされる追加のパッケージが自動的にないことが好ましい) 手動でインストールしたパッケージの依存関係をインストールする 注:特定のバージョンに固有でない回答が得られることを期待して、意図的に14.04を省略しました。 私が何が欲しいのかを十分に説明していなかったようですが、これらの2つのポイントが上記の点を処理すると思います。 自動インストールされたすべてのパッケージを削除します(@kosが@Fabbyの回答で回答しました) Ubuntuの新規インストールを構成するパッケージをインストールする そして、手動でインストールされたパッケージの依存関係がアンインストールされるかどうか、apt-get -f私はそれらを手伝ってくれると思います。

2
FGLRXがインストールされません:問題を修正できません。壊れたパッケージを保持しています
を実行するsudo apt-get install fglrxと、次の出力が得られます。 Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been …

1
適切なリポジトリを特定のアーチに制限しますか?
armhfバイナリ(RPiクロスコンパイラ用)を持たないリポジトリがいくつかあるので、apt-getパッケージリストの更新時に常に大量の404エラーが発生します。またdo-release-upgrade、armhfコンパイル済みシステムバイナリが見つからないため、実行する必要がなく、実行できません。 404の巨大な壁を修正できるように、特定のリポジトリで特定のアーチのみを検索するように指示する方法を探していますapt-get update。Googleは役に立たなかった。私が知る限り、これはだましではありません。そしておそらく関連していた質問の1つはGPGエラーに関するもので、そのうちどれもありません。 sources.list: # deb cdrom:[Ubuntu 13.10 _Saucy Salamander_ - Release amd64 (20131016.1)]/ saucy main restricted # deb cdrom:[Ubuntu 13.10 _Saucy Salamander_ - Release amd64 (20131016.1)]/ saucy main restricted # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to # newer versions of the distribution. deb http://archive.ubuntu.com/ubuntu trusty main restricted i386 …

2
gnome-shellとubuntu-gnome-desktopの違い
Ubuntu 14.04 LTS(32ビット)を実行しています。次に、Gnomeデスクトップ環境をインストールします(単一性を削除せずに)。私は次のコマンドでインストールできることを知っています: sudo apt-get install gnome-shell sudo apt-get install ubuntu-gnome-desktop しかし、両者の正確な違いはわかりません。(私は彼らと誤解しているかもしれません) だから、でノームのインストールの違いは何であるgnome-shellとはubuntu-gnome-desktop? また、Gnomeデスクトップ環境のインストールにはどちらを使用すればよいですか?

3
apt-getをインストールする前に、steamのライセンス契約にどのように同意できますか?
私は現在、ansibleを使用して、選択した構成/アプリなどでマシンをセットアップすることをいじっています...私は蒸気で障害にぶつかりました、そしてそれはライセンス契約です。私はdebconfを使用してそれを事前に受け入れようとしています。 これは、steamソース内の関連ファイルの1つです。http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/utopic/steam/utopic/view/head:/ debian / preinst 私は試してみましたがecho steam steam/question select "I AGREE" | sudo debconf-set-selections、他にも非常によく似たコマンドがたくさんあります。これも、ライセンスを表示されているとおりに設定しようとするものです。 これが出力ですsudo debconf-show steam: steam/purge: * steam/license: * steam/question: I AGREE 私が試みたすべてのことは、私がライセンス契約に事前に同意しなかったというapt-getの考えにつながり、steamをインストールする前にそれらのエントリを削除する必要があります。誰かアイデアはありますか?


2
debファイル名の命名基準は何ですか?
debファイル名の標準を知りたいのですが。たとえば、という名前のファイルがありますfoo_1.0.0-1_all.deb。私がDebian FAQで見つけたように、そのような慣習があります: <foo>_<VersionNumber>-<DebianRevisionNumber>_<DebianArchitecture>.deb しかし、これは標準ではありません。多くの質問には答えません。例:どのくらいの時間がかかりますか?許可されている文字は何ですか?どんな値が入ることができますか? debファイル名を詳細に説明する標準はありますか?

1
hicolorアイコンテーマの特別な点は何ですか?
私の知る限り、思い出すことができる私が使用してソフトウェアをインストールするときは常にとしてapt-get、私が見るProcessing triggers for hicolor-icon-theme ...(上から6行目)をinstalltionが完了についてちょうどあるとき私のターミナルウィンドウに表示されます。以下に例を示します。 Selecting previously unselected package chromium-browser. Unpacking chromium-browser (from .../chromium-browser_25.0.1364.160-0ubuntu3_i386.deb) ... Selecting previously unselected package chromium-browser-l10n. Unpacking chromium-browser-l10n (from .../chromium-browser-l10n_25.0.1364.160-0ubuntu3_all.deb) ... Processing triggers for man-db ... Processing triggers for hicolor-icon-theme ... Processing triggers for desktop-file-utils ... Setting up chromium-codecs-ffmpeg (25.0.1364.160-0ubuntu3) ... Setting up chromium-browser (25.0.1364.160-0ubuntu3) ... …

4
apt-cache検索の使用
私はaptの使い方を学んでいます。apt-cache search git gitに一致するすべてのパッケージを表示するためにを実行すると、説明がgitとは何の関係もない一連のパッケージが表示されます。これはなぜですか、どうすれば修正できますか?(Ubuntu 12.04.2 LTS)。 また、名前に「キャッシュ」が含まれるコマンドに検索機能があるのはなぜですか。検索機能はキャッシュとどのように関係していますか? ありがとう。

2
パッケージダウンロードリストを生成するにはどうすればよいですか?
別のシステムからそれらのパッケージをダウンロードするために使用できるパッケージダウンロードリストを生成したいと思います。(接続が遅い)。ダウンロードしたファイルを使用して、システムをインストール/アップグレードできるローカルリポジトリを作成したいと思います。 どうすればこれを達成できますか?

3
既存のPPAパッケージにバイナリファイルを追加する方法
変更したテキストファイルまたは新しいテキストファイルをPPAパッケージに追加するのは簡単です。 ステップ1: apt-get source [foo-package] cd [foo-package] 手順2: 変更を含む新しいテキストファイルを追加または変更する 手順3-変更ログを更新します。 dch -i ステップ4-パッチを作成する dpkg-source --commit ステップ5-ソースパッケージを作成する debuild -S ステップ6-ランチパッドにアップロードする cd .. dput [myppa]/[foo_source.changes] ただし、新しいアイコンファイル(.pngファイル)を既存のパッケージに追加する必要があります。 したがって、ステップ2で -[foo-package]にコピーされます で、ステップ4 -私は、次のエラーを取得します: dpkg-source: error: cannot represent change to foo-package/foo-icon.png: binary file contents changed dpkg-source: error: unrepresentable changes to source ステップ5に移動しようとすると、上記の追加のエラーが表示されます。 dpkg-source: error: add foo-package/foo-icon.png …

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