Linux
 Computer >> コンピューター >  >> システム >> Linux

新しいアプリを発見するためのLinuxユーザーツールキット

いくつかの例外を除いて、Linuxディストリビューションのインストールは、包括的なリゾートにチェックインするようなものです。ハードウェアはすぐに使用でき、写真編集ツールやマルチメディアプレーヤーから、電子メールやチャットクライアント、さらには本格的なオフィススイートまで、プリインストールされたソフトウェアの印象的な選択肢を手に入れることができます。

しかし、デフォルトのアプリケーションの1つを置き換えたい場合、または新しいLinuxソフトウェアを試してみたい場合はどうでしょうか?

ええと、あなたはいつでもそれをグーグルで検索することができます—そしてあなたが何か使えるものを見つけるために結果の10ページを超えて冒険する必要がないことを祈ってください。または、信頼できるリソースのリストを作成して、アプリケーションをすばやく参照したり、さまざまな条件で検索して並べ替えたり、好きなものを簡単にダウンロードしたりすることもできます。

後者のアプローチがより賢明であると思われる場合は、適切なタイミングで適切な場所にいます。今日は、新しいLinuxアプリケーションを見つける方法と場所に関するヒントをいくつか紹介します。

復習:Linuxアプリのインストール方法

Linuxの初心者は、Linuxソフトウェアのインストールプロセスに戸惑うことがありますが、実際には、WindowsやOSXで見られるアプローチとそれほど変わりません。

新しいアプリを発見するためのLinuxユーザーツールキット

一般的に、Linuxにソフトウェアをインストールする方法は2つあります。バイナリパッケージ(プリコンパイル済み)から、またはソース(自分でコンパイルする必要があります)からです。パッケージをスタンドアロンファイルとして手動でダウンロードできます。たとえば、開発者のWebサイトから、またはパッケージ管理ツールを使用してソフトウェアリポジトリからプルします。

これらの最も一般的なインストール方法とは別に、自己解凍型インストーラースクリプトがバンドルされたポータブルアプリやアプリケーションもあります。ポータブルアプリはインストールする必要はありません。それらをフォルダに解凍し、実行可能ファイルをダブルクリックするか、ターミナルでコマンドを入力して起動するだけです。 Windowsユーザーは、この概念に精通している必要があります。

パッケージを手動でインストールする場合は、Windowsとの別の類似点がわかります。GDebiなどのツールを使用すると、.exeファイルの場合と同じように.debパッケージをダブルクリックして、アプリケーションをインストールできます。シンプルなダイアログ。一方、パッケージマネージャーを使用してアクセスするリポジトリの概念は、OS X、Android、および最近のWindowsで見られるAppStoreに類似しています。

新しいアプリを発見するためのLinuxユーザーツールキット

アプリケーションをインストールするための推奨される方法は、依存関係を心配する必要がなく、リポジトリが維持されている限り自動更新を取得するため、パッケージマネージャーを使用するリポジトリからです。ただし、リポジトリに最新バージョンのアプリがない場合や、Linuxディストリビューション用のリポジトリがない場合があります。その場合は、非公式のバイナリパッケージを探すか、他のすべてが失敗した場合は、自分でコードをコンパイルしてください。

パッケージとマネージャーを探索する

ご存知かもしれませんが、Linuxディストリビューションの最大の違いの1つは、使用するパッケージ管理システムです。たとえば、Debian、Ubuntu、およびそれらの派生物には.debパッケージがありますが、Fedora、CentOS、openSUSE、およびMageiaは.rpmパッケージを使用します。 Arch Linux、Gentoo、Slackwareはそれぞれ独自のことをしますが、一般的な考え方は似ています。パッケージ形式間で変換することも可能ですが、今日ではほとんどのアプリケーションが多くの異なるディストリビューションに対して公式にサポートされているパッケージを提供しているため、これが必要になることはめったにありません。

本質的に、パッケージは、アプリケーションをシステムのどこにどのようにインストールするかについての指示を含むアーカイブファイルです。パッケージマネージャーは、これらの命令を読み取って実行するツールであり、パッケージの処理を支援します。インストールしたアプリのバージョンを制御したり、更新できるものを表示したり、通常は依存関係を自動的に解決したり、インストールする必要のある不足しているパッケージを提案したりできます。新しいLinuxアプリを見つけるためにサードパーティのソースを利用する前に、必ず最初にパッケージマネージャーに相談する必要があります。

パッケージマネージャーとの友情

すべてのLinuxディストリビューションにはパッケージマネージャーが付属しています。パッケージマネージャーがないと、新しいアプリケーションをインストールしたり、現在インストールされているものを確認したりするのに苦労します。一部のディストリビューションでは、デフォルトのパッケージマネージャーを「ソフトウェアマネージャー」または「ソフトウェアセンター」と呼んでいます。パッケージマネージャーにはさまざまな形とサイズがあります。コマンドラインのみの場合もあれば、通常のGUIツールの場合もあります。大まかに言えば、パッケージマネージャーが使用する主な視覚スタイルは2つあります。右側にパッケージのリストとカテゴリを含むサイドバーを備えた昔ながらのスタイルと、アプリの評価とスクリーンショットを目立つ要素として備えたアプリストアスタイルです。

新しいアプリを発見するためのLinuxユーザーツールキット

パッケージマネージャーのインターフェースに精通し、その設定を微調整して、それが何を提供するかを確認してください。ディストリビューションとパッケージマネージャー自体によっては、自動アップグレードの構成、壊れたパッケージの修正、パッケージの特定のバージョンへのダウングレードまたはロック、パッケージキャッシュの削除または保持、ステータスごとのパッケージの色分けなどが可能な場合があります。

> リポジトリについて

スキャンするリポジトリがなければ、パッケージマネージャーは事実上役に立ちません。デフォルトでは、ディストリビューションでいくつかの公式リポジトリが有効になっている必要があります。最初の実行時に、パッケージマネージャーは現在利用可能なソフトウェアに関する情報を取得し、後で参照できます。最新のパッケージマネージャーのほとんどには、リポジトリを追加および削除できるモジュールが含まれています。そうでない場合は、通常は管理者権限でテキストファイルを編集する必要があります。

公式リポジトリとは別に、非公式リポジトリでアプリを探すことができます。 Arch LinuxにはAUR(Arch User Repository)と呼ばれるアプリの膨大なコレクションがあり、Debianはさまざまな非公式リポジトリへのリンクを提供しています。

Ubuntuユーザーは、アップロードされたソースコードから.debパッケージを自動的に構築するLaunchpadでホストされる非公式リポジトリであるPPA(Personal Package Archives)について確かに聞いたことがあるでしょう。 PPAはUbuntu派生物でも使用できます(必要に応じてDebianでも使用できます)が、PPAは誰でも作成できるため、基本的に安全ではないことに注意してください。システムにPPAを追加することにより、リスクを受け入れ、PPAからパッケージをインストールした後に問題が発生した場合の責任を負います。これは恐ろしいことのように聞こえるかもしれませんが、実際には、日陰のPPAを見つけて、それを避けておくのは簡単です。多くの人がPPAを使用している場合、頻繁に更新されている場合、またはアプリの開発者によって維持されている場合は、過度の妄想は必要ありません。

パッケージマネージャーとの別れ

あなたはパッケージマネージャーを愛そうとしましたが、うまくいきませんでした。それはあなたではなく、彼らです。結局のところ、すべてのパッケージマネージャーが同じように強力であるとは限らないので、それらを置き換えることができることを知っておくのは良いことです。おそらく、必要な機能が不足しているか、インターフェイスが直感的でないか、Ubuntu Software Centerの場合のように、プロプライエタリソフトウェアに関する完全な開示を提供していません。新しいパッケージマネージャーをインストールするときは、ディストリビューションのパッケージ管理形式をサポートしていることを確認してください。

Synapticは、DEBシステムとRPMシステムの両方をサポートし、初心者にとって複雑になりすぎずに多くの機能を備えているため、優れた選択肢です。 PackageKitは、すべての一般的なパッケージ管理システムのフロントエンドとして機能できるディストリビューションにとらわれないプロジェクトであり、Apper(Qtベース)とGNOME Software(GTKベース)の2つのエディションがあります。

新しいアプリを発見するためのLinuxユーザーツールキット

Arch Linuxユーザーは、Pamacのようなツールをインストールすることで、生活を楽にすることができます。これにより、AURと公式リポジトリの両方からアプリをインストールできるため、2つの別々のツール(pacmanとyaourt、またはその他のAURヘルパー)を使用する必要がなくなります。

新しいアプリを発見するためのLinuxユーザーツールキット

私たちの主な目標はLinuxアプリを見つけることなので、新しいパッケージマネージャーを選択する際の最も重要な基準は検索機能です。理想的には、パッケージ名と説明の両方で検索し、キーワードでワイルドカードを受け入れ、パッケージステータスで結果をフィルタリングし、どのバージョンのアプリケーションがどのリポジトリで使用可能かを表示できるようになります。お気に入りのパッケージマネージャーが検索部門に弱い場合は、Webベースのツールを利用できます。

Linuxパッケージをオンラインで検索

Linuxパッケージ検索(Pkgs.org)は、多数のLinuxディストリビューションのいくつかの公式および非公式リポジトリにインデックスを付けます。 「音楽」などの一般的なキーワードを検索できますが、このツールは、パッケージの正確な名前がわかっていて、ディストリビューションで使用できるかどうか、どのバージョンで使用できるかを確認する場合に最適です。すべてのインデックス付きパッケージには独自のページがあり、ダウンロードしてその依存関係とプロパティについて詳しく知ることができます。

新しいアプリを発見するためのLinuxユーザーツールキット

他のディストリビューションが提供するものに興味がなく、現在のディストリビューションのパッケージを確認したいだけの場合、ほとんどのディストリビューションには、必要なすべての情報を含む検索可能なオンラインデータベースと、各パッケージバージョンの直接ダウンロードリンクがあります。

  • Debianパッケージ
  • Fedoraパッケージ検索
  • AUR-ArchユーザーリポジトリとArchLinuxパッケージ
  • Ubuntuパッケージ検索
  • Mageiaアプリケーションデータベース
  • openSUSEソフトウェアを探す

WindowsアプリをLinuxの代替アプリに置き換えます

一般的な使用例は、お気に入りのアプリに相当するLinuxを検索したい、または以前のアプリと同様の機能を備えたアプリを検索したい(以前の)Windowsユーザーの使用例です。

この場合、あなたはあなたが探しているものを知っていますが、あなたはアプリの名前を知りません。ここでの理想的なWebサイトは、タグ、説明、および可能であれば類似性によってアプリを参照および検索できるWebサイトです。

AlternativeToは最善の策です。慎重に評価および分類されたアプリケーションの膨大なデータベースを備えているため、これはすでに詳細に説明した実用的なツールです。

新しいアプリを発見するためのLinuxユーザーツールキット

もう1つの確かなオプションは、Linux Alternative Projectです。これは、シンプルに保ちたいユーザーにアピールします。これは、人気のあるWindowsアプリケーションのリストであり、それぞれにLinuxの代替案が提案されています。

新しいLinuxアプリを発見する

新しいLinuxアプリを探す動機となるのは必ずしも切迫感ではありません。時々、どんな種類のアプリが出回っているのか知りたいだけなのです。新しいソフトウェア開発についていくか、ベータテスターとしてプロジェクトに参加してオープンソースコミュニティに還元することをお勧めします。地獄、あなたはただレビューする何かを探している作家かもしれません。

いつものように、インターネットはあなたをカバーしてくれます。最近、SourceForgeはアドウェアの配布やプロジェクトの所有権の乗っ取りに苦しんでいますが、他にも評判の良い情報源がたくさんあります。実際、SourceForgeの代替手段と見なすことができます。

パッケージマネージャーと同じように、これらのWebサイトには、リンクのリストにすぎない古い「魅力のない」Webサイトと、魅力的なデザイン、スクリーンショット、ユーザーレビューに注意を払う新しいWebサイトの2種類があります。お気に入りを選ぶのはあなた次第です。ただし、新しいWebサイトの一部はまだ開発中であるため、古いWebサイトには通常より大きなコレクションがあることに注意してください。逆に、一部の古いプロジェクトは放棄されたり、古いバージョンのソフトウェアを参照したりする可能性がありますが、アプリに関する他の情報は引き続き関連している可能性があります。

Free Software Directoryは、通常の「キーワードによる検索」機能とともに、アプリをさまざまなカテゴリに分類します。動作し、Wikiに非常によく似ており、各アプリには、簡単な説明、ダウンロードリンク、および関連プロジェクトのリストを含む独自のページがあります。

Linuxリンクは時間に追われているように見えるウェブサイトの1つですが、その膨大なアプリのコレクションにより、すべてのLinuxユーザーにとって貴重なリソースになっています。そのカテゴリとサブカテゴリを閲覧する時間を失う可能性があります。また、さまざまな目的に最適なLinuxアプリの厳選されたリストも提供しています。一部のアプリには、スクリーンショットと機能の詳細が記載された独自のミニレビューページがあります。

openDesktopは、ウェブサイトが同じプロジェクトの一部であるため、LinuxデスクトップのテーマをGNOME-Look.orgまたはKDE-Look.orgからダウンロードしたことがある人なら誰でも見覚えがあります。使い方は簡単で、特に魅力的ではありませんが、スクリーンショット、アプリに関する情報、ダウンロードへのリンクなど、必要なものがすべて揃っています。新しいアプリがホームページに表示されるので、簡単に見つけることができます。

新しいアプリを発見するためのLinuxユーザーツールキット

Linux App Finderは、さまざまな方法で探索できるLinuxソフトウェアの豊富なコレクションです。たとえば、トップメニューの[代替]をクリックすると、WindowsおよびOSXソフトウェアのLinux代替を表示できます。もちろん、アプリを検索したり、多くのカテゴリやサブカテゴリを調べて面白いものを見つけたりすることもできます。視認性を向上させるために、すべてのカテゴリで表示されているほとんどのアプリが強調表示されています。すべてのアプリには基本情報とダウンロードリンクが記載されたページがありますが、登録してコミュニティに参加すると、アプリページを編集したり、スクリーンショットやアプリを含むリポジトリへのリンクなどの情報を追加したりできます。

新しいアプリを発見するためのLinuxユーザーツールキット

オープンソースソフトウェアディレクトリは、別のアプローチを採用しています。ユーザーのタイプ(開発者、ホームユーザー、管理者、またはビジネスユーザー)として自分自身を定義するように求められ、目的別に分類されたアプリを提供します。これは新しいプロジェクトであるため、まだ多くのアプリはありませんが、それぞれについて短い段落を提供します。各カテゴリに最近追加されたアプリも確認できます。

新しいアプリを発見するためのLinuxユーザーツールキット

Freshcodeは、フリーコード(以前のfreshmeat)プロジェクトを復活させる試みです。このプロジェクトは放棄されていますが、引き続きアクセスできます(ただし、プロジェクトが終了してから更新は追加されていません)。フリーコードとほぼ同じように見えますが、アプリはそれほど多くありません。すべてのアプリには、過去のリリースに関する詳細情報と関連するWebサイトへのリンクが記載されたページがあります。タグでアプリを閲覧したり、説明でキーワードを検索したり、ソフトウェアライセンスで結果を並べ替えたりできます。

新しいアプリを発見するためのLinuxユーザーツールキット

Open Hubは、コードの行数、寄稿者の数、コミットの量など、平均的なLinuxユーザーには必ずしも関心がないかもしれない情報を提供するため、リストにある他のWebサイトよりも開発者向けに少し調整されているように感じます。それでも、タグでプロジェクトを閲覧したり、同様のアプリを表示したり、ユーザーの評価やレビューを表示したり、これらすべてをすっきりとしたモダンなインターフェイスで表示できるため、便利なリソースです。統計に興味がある場合は、2つ以上のアプリを比較して、どれが最も活発に開発されているかを確認できます。

クラウドソーシングによる推奨事項を取得する

多くの場合、新しいLinuxアプリを見つけるという使命を果たすことはありません。むしろ、選択したソーシャルネットワーク上のリンクや推奨事項に出くわすだけです。他のユーザーとアプリに関する経験やアドバイスを交換するのが大好きなおしゃべりなタイプの場合は、Linux指向のコミュニティまたはディスカッション掲示板に参加することを検討してください。アプリに何を期待しているのかを詳細に説明し、他の人に提案を聞いてもらい、完璧なアプリを見つけるのに役立てることができます。

Redditorは、一般的に/ r / Softwareでソフトウェアの推奨事項を尋ねたり、Linux関連の考えを/ r/linuxquestionsに投稿したりできます。 CoolGitHubProjects subredditは、GitHubでホストされている新しいオープンソースアプリを自発的に発見するのに最適な場所です。別の会話形式がお好きですか?次に、StackExchangeのSoftware Recommendationsチャネルを確認してください。ここでは、タグを使用してディスカッションをフィルタリングすることにより、検索を絞り込むことができます。

新しいアプリを発見するためのLinuxユーザーツールキット ゲームを忘れないでください

リポジトリにはあらゆるジャンルのゲームがたくさんありますが、それでもコレクションに特殊なLinuxソフトウェアソースを追加することをお勧めします。それらは、Steam、Desura、GOG Galaxyなどの独自のクライアントを備えたアプリ、Webサイト、またはサービスにすることができます。後者はパッケージマネージャーに似ていますが、サービスから購入したゲームをインストールおよび更新できるため、ゲーム専用です。

新しいアプリを発見するためのLinuxユーザーツールキット

最新のプロジェクトで積極的に更新されるシンプルなウィキスタイルの概要が必要な場合は、LibreGameWikiをチェックしてください。ここでは、ジャンル別にゲームを閲覧したり、各ゲームの簡単なレビューを読んだりすることもできます。

あなたはどうですか?新しいLinuxアプリやゲームはどこにありますか?私たちが推奨するソースのいずれかを使用していますか?リストに追加する必要のある他のWebサイトを共有できますか?コメントでチャットしましょう。

画像クレジット: 注目の画像:Freepikによる双眼鏡を持ったビジネスマン、Xubuntu Feistyがインストールされました-Flickr、Pamacスクリーンショット、Desuraスクリーンショット、GNOMEソフトウェアスクリーンショットを介してVincentによって追加/削除されます。


  1. Linux用の最高のAndroidエミュレーターの4つ

    Androidアプリのメリットを享受するにはスマートフォンが必要だと誰が言いましたか? Linux PCで作業しているときにお気に入りのアプリを利用できるようにしたいが、携帯電話に縛られたくない場合があります。 Linux用のAndroidエミュレーターを使用すると、スマートフォンなしでスマートフォンエクスペリエンスを楽しむことができます。 結局のところ、AndroidはLinuxカーネル自体を使用しているため、このスマートフォンOSのエミュレートされたバージョンをPCで実行することは不可能ではありません。 Linuxを実行している場合に使用できる最高のAndroidエミュレーターを4つ紹介

  2. Linuxで音楽を作成および録音するための6つの最高のアプリ

    人々が典型的なLinuxユーザーについて考えるとき、彼らはおそらくプログラマー、システム管理者、および他の技術者について考えます。 Linuxオペレーティングシステムは確かにこのタイプのユーザーには最適ですが、それが彼らに適した唯一のタイプのユーザーとはほど遠いものです。 Linuxは、技術的なタイプであると同時にクリエイティブにも適しています。 予算に余裕のあるミュージシャンなら、利用できる音楽制作アプリが豊富にあるため、Linuxは魅力的かもしれません。スコアを作成する場合でも、アルバムをミキシングする場合でも、役立つソフトウェアがあります。 1。 Ardour ArdourはLin