web-dev-qa-db-ja.com

Ubuntuソフトウェアセンターのソースはapt-get / synapticと異なりますか?

公式リポジトリからmaster-pdf-editorパッケージをダウンロードしようとしています。すべてのサイトは簡単に実行できると報告しています。ubuntuソフトウェアセンターからダウンロードするだけです。ソフトウェアセンターをインストールできないため、apt-getまたはsynapticを使用してインストールしようとしていますが、リポジトリにパッケージが見つかりません...

誰でも助けることができますか?

7
jasmines

Software Centerの一部のパッケージは無料の場合がありますが、独自のライセンスで提供されます。このため(ライセンス)、Ubuntu aptリポジトリにはデフォルトで含まれていません。

Software Centerからこれらのパッケージのいずれかをインストールすると、/ etc/apt/sources.list.d /に新しいaptソースファイルが作成されます。マスターPDF Editorの場合、以下を作成します。

private-ppa.launchpad.net_commercial-ppa-uploaders_master-pdf-editor_ubuntu.list

そのファイルが/etc/apt/sources.list.d/に配置されると、通常のapt/aptitudeコマンドを使用して更新できます。

また、このようなソースは、多くの場合認証が必要であることを追加したいと思います。コメントを行うと、ソースファイルにコメントが追加されます。

$ cat private-ppa.launchpad.net_commercial-ppa-uploaders_master-pdf-editor_ubuntu.list 
deb https://private-ppa.launchpad.net/commercial-ppa-uploaders/master-pdf-editor/ubuntu precise main #Added by software-center; credentials stored in /etc/apt/auth.conf

最後に、「/ etc/apt/auth.confに保存されている資格情報」というコメントを見ることができます。そのファイルは次のようにパスワードのハッシュを保存します:

$ Sudo cat /etc/apt/auth.conf # Needs root to read the file
machine private-ppa.launchpad.net/commercial-ppa-uploaders/master-pdf-editor/ubuntu
login riskable
password someGobbldyGookHash
7
riskable

いいえ、彼らは同じです。

Software Centreなしではインストールできない購入済みのものについては、実際にはそのアプリケーションの新しい(認証済み)リポジトリを追加するだけです...しかし、すべてaptを通過し、そのレポが追加されると、標準のapt-getを使用できます/ dpkgツールセット。

thisの場合(master-pdf-editorを使用)、Software Centerを使用する必要があります(商用リポジトリを追加するには)。

3
Oli