\r\n\r\n
PPAとは、Personal Package Archiveの略です。Linuxでのソフトウェアのインストールは、WindowsやMacのそれとは少し異なります。その代わり、ソフトウエアはリポジトリから提供される。しかし、PPAは第三者のプログラムへのアクセスを提供するものです。
しかし、PPAは大量のソフトウェアが利用できる反面、このパッケージアーカイブは異なる運用の動きを生み出します。PPAとは何か、セキュリティ上の注意点など、パーソナルパッケージアーカイブについて詳しく説明します。
Personal Package Archiveは、Linux OSのデフォルトインストールには含まれないソフトウェアリポジトリです。このように、PPAはソースパッケージをLaunchpad経由でAPT(Advanced Packaging Tool)としてアップロードする方法です。ppaはUbuntuとその派生版でのみ利用可能です。
PPAは通常、特定のプロジェクトに焦点を当てたものです。例えば、PPAはDockerのような特定のプログラムに焦点を当て、Ubuntuのデフォルト・インストールには含まれない場合があります。ただし、UbuntuにバンドルされているFirefoxのようなソフトウェアのアップデートを提供しているPPAもあります。
未発売のソフトウェアにPPAを利用するインセンティブがあるのは明らかです。しかし、Ubuntuに付属するソフトウェアにPPAを使うのはどうでしょうか? ppaは、Ubuntuの通常版よりも高速なアップデートを提供します。これによって、より大きなコントロールが可能になります。これは、アップデートするソフトウェアを選択し、UbuntuがUbuntu Update Managerを通じてこれを処理するためです。
全体として、これはソフトウェアを最新の状態に保つための簡便な方法であり、Ubuntuソフトウェアセンターを使用するよりも速く、定期的にアップデートをダウンロードすることができます。
PPAの追加はかなり簡単です。コマンドライン(Ctrl+Alt+T)を開き、次のように入力するだけで、必要なリポジトリの追加、アップデートの実行、必要なソフトウェアのインストールを行うことができます。
sudo add-apt-repository [repository name]sudo apt-get updatesudo apt-get install [software name]Open Broadcast Softwareを見てみましょう。コマンドラインからOBSを追加するには、次のように入力します。
sudo add-apt-repository ppa:obsproject/obs-studiosudo apt update && sudo apt install obs-studioこれが完了すると、ソフトウェアが正しくインストールされます。
ほとんどのインストールと同様に、PPAを削除したい場合もあります。PPAを追加するのとソフトウェアセンターからソフトウェアをインストールするのが異なるように、PPAを削除するのも同様です。その方法はいくつかあります。
Software and Updatesの下にPPAのリストがあるので、GUIを使ってPPAを削除することができます。Software and Updatesに移動して、Other Softwareタブをクリックします。リストから削除したいPPAを探し、その横のチェックボックスにチェックを入れます。次に、画面下部の「削除」ボタンをクリックします。これは今でもPPAを削除する最も簡単な方法です。
を使用することができます。
--removeこれは、PPAをインストールする方法と似ています。コマンドラインから、以下を実行します。
sudo apt-add-repository --remove ppa:ppa_name/ppaコマンドラインを使って、簡単にPPAを削除する方法です。
または、PPAの削除方法を利用することもできます。
sudo apt-get install ppa-purgeその後、削除を完了するには、公式リポジトリから入手できるパッケージにダウングレードする必要があります。のソフトウェアソースリストの下にあるPPAのURLを使用する必要があります。
sudo ppa-purge ppa-urlそのためには、もっと多くの作業が必要です。特に、ソフトウェアのソース一覧からPPAのURLを調べる必要がある場合は、GUIによる削除方法を利用したほうがよいでしょう。しかし、すでにURLを知っていたり、クリップボードに入れているのであれば、使う価値はあると思います。
WindowsのEXEと同じように、PPAの登場はセキュリティの問題をもたらします。PPAのセキュリティについて、3つの主要なセクションで綴ります。
PPAを作る人は、信頼性に関する情報を発生させる。PPAはコミュニティが作成するものなので、誰でも作成することができます。でも、ワインのような公式PPAなら安心です。有名なメンテナからのPPAは通常信頼できます。しかし、Rando Calrissian UbuntuユーザーからのPPAは、それほど安全ではないかもしれません。これは意図的な場合もあれば、破損したパッケージのように意図的でない場合もあります。
ユーザー数が多いということは、単純にパケットセキュリティが高いということです。これは、ソフトウェアやトレントをダウンロードするのと同じ考え方です(トレントは合法的にのみダウンロードしてください)。種が多ければ多いほど、○○○○のスピードが速くなり、メリットがあります。しかし、通常、種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種子の種の種まき種まき種まき種まき種まき種まき種まき種まき種まき種まき種まき種まき種まき種まき種まき種まき種まき種まき種まき種まき種まき種まき種まき。繰り返しになりますが、PPAは利用者が多ければ多いほど、信頼性が高くなる可能性があります。
最後に、更新頻度です。より多くのアップデートは、PPAの信頼性と安定性が増していることを意味します。PPAのアップデートとLinux OSのアップデートの比率が1:1であることを確認してください。
PPAは豊富です。LibreOfficeは良いPPAです。LibreOfficeはUbuntuのデフォルトインストールに含まれていますが、Ubuntuは通常、LibreOfficeを次のバージョンにアップグレードしません。そのため、LibreOffice PPAの追加を検討されるとよいでしょう。
Linuxのドライバは難しいですが、Xorg EdgersとOibafは最新のオープングラフィックスドライバを使用しています。このPPAは、オープンソースのドライバを使用している方に有益です。ただし、AMDやNvidiaのプロプライエタリドライバを使用している場合は、このPPAは有益なものではありません。
PlayDebとGetDeb ppaをインストールし、ソフトウェアとゲームのアップデート版をインストールしてください。これらのppaは、ソフトウェアをあらかじめ一元的にパッケージングしているため、これらのアプリケーションをインストールするのが非常に簡単です。
UbuntuのデフォルトのリポジトリにはJavaが含まれていませんが、インストールすることは可能です。手動の方法はかなり面倒です。その代わり、webupd8javappaはLinuxでJavaを入手するのをずっと簡単にしてくれます。このPPAには、Java 6、7、8用のインストーラーがあります。
LinuxでWindowsのゲームやプログラムを動かしたい?まあ、ワインが一番いいんですけどね。Wineを使うにはPPAを追加する必要があります。wine PPAは利用可能なPPAの中で最も使われています。wineとPlayOnLinuxフロントエンドは、古いゲームや新しいWindowsゲームをプレイするための素晴らしい方法を提供します。
PPAは様々なところから提供されています。インストールは、ソフトウェアセンターのインストールや単一アプリケーションのコマンドラインインストールとは異なります。Ubuntuのバニラ版に含まれていないソフトウェアのためにPPAをインストールする場合でも、単に頻繁に更新したい場合でも、Ubuntuアプリケーションを更新するためにPPAの追加は不可欠です。UbuntuのPPAを管理するためのGUIであるY PPA Manageの利用を検討してみてはいかがでしょうか。
どのPPAを使っているか、コメントで教えてください。
画像出典:CAC via Shutterstock.com ウェブサイト