Guadalinex v9 にアプリケーションをインストールする

Guadalinex v9 にアプリケーションをインストールする

Guadalinex v9 にアプリケーションをインストールする

インストール時 グアダリネックス v9 では、他に何もすることなく直接使用できるアプリケーションが多数あります。初期インストールに含まれていない他のものが必要な場合でも、問題はありません。いつでもシステムに追加できます。

目次

    新しいアプリケーションをインストールするときは、 グアダリネックス Linux では一般に XNUMX つのケースが考えられます。

    • 必要なアプリケーションがソフトウェア リポジトリにあること グアダリネックス
    • それは、のリポジトリの外にある特定のリポジトリにあります。 グアダリネックス
    • 開発者に DEB パッケージ (で使用されるシステム) を提供してもらいます。 Debianの およびその派生品)
    • 自分でコンパイルできるようにソース コードを提供します

    これら XNUMX つの状況は、最も単純なものから始まり、最も面倒なもので終わり、また、最も可能性の高いものから始まり、頻度が最も低いもので終わる順序で並べられています。したがって、最も可能性の高いインストール方法は最も簡単なものになります。

    Guadalinex リポジトリからインストールする

    ソフトウェア リポジトリは、携帯電話にアプリケーションをインストールする場合などに必ず使用される最新のソフトウェア ストアの前身です。この発明が長い間存在していたことを知ると驚かれるかもしれません。

    リポジトリのソフトウェアは、コンソールからコマンドを使用して非常に簡単にインストールできます。ターミナルがあまり好きではない場合は、利用可能なパッケージを探索するのにも役立つグラフィカル アプリケーションからインストールすることもできます。

    コマンドラインからパッケージをインストールするには、次のように入力します。 sudo apt-get インストールプログラム、「プログラム」はパッケージの名前です。必須ではありませんが、まずパッケージ リストを更新することをお勧めします。 sudoのapt-get updateを実行し。 コマンド sudo コマンドの前にある は、管理者権限でコマンドを実行するために使用されます。そのため、少なくとも初回はパスワードの入力を求められ、論理的にユーザーは管理者グループに属している必要があります。更新中は進行状況が表示されますが、以下のスクリーンショットでは、重要なものに焦点を当てるために淡色表示され、要約されて表示されます。

    sudo apt-get update を使用してコンソールからリポジトリを更新する

    インストールするパッケージが他のパッケージに依存している場合は、その旨が通知され、インストールするかどうかの確認が求められます。すべてをインストールするには、S キー (デフォルトで選択されているため、Enter キーで置き換えることができます) をクリックする必要があります。提供される内容が気に入らない場合は、n キーをクリックして操作をキャンセルできます。以下のスクリーンショットもグレー表示になっていますが、次のパッケージに加えていくつかのパッケージをインストールすることを提案しています。 Arduinoの、これは私たちがリクエストしたものであり、他の人を提案し、推奨します。また、操作を完了するには一定量のディスク領域を使用する必要があることも通知されます。

    sudo apt-get install を使用してコンソールからパッケージをインストールします

    もっとグラフィックなものがお好みの場合は、 グアダリネックスv9 使う シナプス パッケージマネージャーとして、私の意見では、素晴らしい決断だと思います。これを起動するには、「標準」バージョンを使用している場合はメイン メニューの「管理」エントリから、「ライト」バージョンを使用している場合は「設定」から選択する必要があります。

    Guadalinex Cinnamon 管理メニューから Synaptic にアクセスする
    Guadalinex LXDE 設定メニューから Synaptic にアクセスする

    管理者権限が必要なため、アプリケーションを実行する前にパスワードの入力を求められます。あなたのユーザーが管理者グループに属していない場合は、管理者グループに属している他のユーザーのパスワードを確実に知っていることになります (特権のないユーザーと通常の作業を行うことはナンセンスではありません。セキュリティ層がさらに追加されます)。 ユーザー名を含むボックスはメニューのドロップダウンです。このメニューから特権ユーザーを選択し、そのパスワードを下のボックスに入力します。

    Guadalinex Cinnamon の Synaptic へのアクセスをパスワードで認証する

    Guadalinex リポジトリに含まれるプログラムの数は非常に多いため、探しているプログラムを見つけるには、左下のボックスにある対応するボタンをクリックしてセクションを探索し、次に左上の名前をクリックして情報を取得します。右側から選択してください。

    以下のスクリーンショットの例では、「universe」リポジトリ (フリー ソフトウェア) のエレクトロニクス セクションを選択し、そこから Arduinoのの説明は右下のボックスに表示されます。

    Synaptic のリポジトリ セクションを探索する

    パッケージの説明が記載されたボックスには XNUMX つのボタンがあります。最初の一番左にあるものは、アプリケーションのスクリーンショットを表示するために使用されます。中央のレポートでは、インストール後にパッケージに加えられた変更のレポート (該当する場合) を確認でき、最後のレポートでは、アプリケーションの Web サイトにアクセスできます。

    Guadalinex Cinnamon 上の Synaptic の Arduino パッケージのスクリーンショット

    検索エンジンを使用して、パッケージの名前または説明に含まれるテキストを入力して見つけることもできます。左側のボックスが検索結果モードに変わり、最新の検索のリストが表示されます。検索条件で見つかったパッケージが右側のボックスに表示されます。

    Guadalinex Cinnamon で Synaptic を使用してパッケージのリポジトリを検索する

    インストールしたいパッケージを見つけたら、マウスのコンテキスト メニュー ボタン (左利きでない限り、通常は右ボタン) でそれを選択し、マークを付けることを選択するだけです。インストール。この操作は必要なプログラムの数だけ繰り返すことができ、完了したら「適用」ボタンをクリックするとインストールが実行されます。

    Guadalinex Cinnamon の Synaptic に Arduino パッケージをインストールする場合にチェックを入れます。

    注文時に説明したように apt-get install、選択したパッケージが依存する他のパッケージをインストールする必要がある場合は、要件を示す情報ボックスが表示され、それらをマークする前に承認が要求されます。

    Synaptic から Guadalinex Cinnamon に Arduino をインストールするための追加パッケージの選択を確認します

    この後、「適用」をクリックすると、マークされたパッケージがインストールされることはすでに述べたので、リポジトリにあるアプリケーションをインストールする方法はすでにわかっています。次に、その方法を見ていきます。 新しいリポジトリを追加する が提供するプログラム以外の他のプログラムをインストールするため グアダリネックス。もちろん、開発者からこれらのリポジトリに関する情報を提供してもらう必要があります。

    Guadalinex に含まれていないリポジトリからインストールする

    素晴らしい回路シミュレーターをインストールしたいとします。 どうしたの。まず第一に、すでに述べたように、私は調べます シナプス、パッケージマネージャーで、それがリポジトリで利用可能かどうかを確認します グアダリネックス 設定しました。

    Guadalinex Cinnamon の Synaptic を使用してリポジトリ内の Qucs パッケージを検索

    その名前のパッケージは表示されません。論理的には、それが正しく書かれていることと、それが本当に探しているものであることを確認したので、それがリポジトリに存在しないと仮定します。

    Guadalinex Cinnamon の Synaptic でリポジトリ内の Qucs パッケージを検索した結果

    次に、必要なプログラムを含むリポジトリを構成に追加するために必要な情報を取得します。私の例では、検索しました どうしたの インターネット上で、私は彼らの Web サイトで、他の情報の中でも、次のスクリーンショットで強調表示しているものを見つけました。それは、アプリケーション パッケージの PPA (Personal Package Archive、スペイン語では Personal Package Archive)) へのリンクです。

    DuckDuckGo を使用してインターネットで検索された Qucs プロジェクトの Web サイト

    同じリンクでは、コンソールからこれを行う方法についても説明しています。とても簡単なので、詳しいやり方を説明する前に見てみましょう。 シナプス。明らかに、コンソールまたはパッケージ マネージャーのいずれかから、XNUMX つのことのうち XNUMX つ以上を行う必要はありません。

    コンソールからリポジトリを追加するには、sudo コマンドを使用します。 apt-add-repository ppa:qucs/qucs また、開発者の身元が偽装されて別のソフトウェアがインストールされることを防ぐために、公開キーの検索も担当します。追加したら、注文に従ってリポジトリを更新する必要があります sudoのapt-get updateを実行し。そしてすでに、パッケージ (およびその依存関係) をインストールするには、次のコマンドを使用するだけで十分です。 sudo apt-get インストール qucs。すでに説明したように、私たちのパッケージが依存する追加パッケージのインストールを受け入れる必要があります。また、管理者権限が必要であるため、少なくとも初回はパスワードを要求されます。

    他のコンソール セッションと同様に、以下のスクリーンショットでは、メッセージをグレー表示にし、重要度の低いメッセージを要約して、応答を待っているコマンドと警告という最も重要なものを強調しています。プロセスが完了すると、プログラムがシステムにインストールされ、使用できるようになります。

    Qucs リポジトリを追加し、パッケージをインストールするためのコンソール セッション

    ご覧のとおり、ターミナルを使用すると非常に高速かつ非常に簡単です。からその方法を説明していきます。 シナプス。基本的に、新しいリポジトリと、セキュリティのために、それに署名する公開キー (なりすましを防ぐため) を追加する必要があります。キーの検索から開始できるため、残りのプロセスはパッケージ マネージャーから実行します。

    プロジェクトのウェブサイトで どうしたの 私たちは PPA に関する情報を見つけました。 パッケージのウェブサイト。次のスクリーンショットでは、キーを見つけるためのリンクを強調表示しています。 PPA の技術情報を表示し、それをクリックする必要があります (署名キー)

    Qucs PPA 署名キーを検索

    キーをクリックすると、ブラウザによって検索ページが表示されます。 Ubuntuキーサーバー。私たちの場合、公開キーは XNUMX つだけなので、それをクリックすると、公開キーのテキストがすでに取得されています。 BEGIN PGP PUBLIC KEY BLOCK 行と END PGP PUBLIC KEY BLOCK 行の間に含まれるテキストです。

    Qucs PPA 公開キーを見つける

    パッケージ マネージャーでキーを使用するには、キー (キーを囲む行も) をコピーし、プレーン テキスト ドキュメントに (つまり、次のようなテキスト エディターを使用して) 保存する必要があります。 Geditのようなワードプロセッサではありません。 LibreOfficeの) パッケージマネージャーから尋ねられたときのために、ドキュメントの名前と場所を覚えておいてください。

    Qucs PPA 公開キーをコピーする

    私たちは探していました どうしたの パッケージマネージャーでは表示されませんでしたが、「設定」メニューの「リポジトリ」エントリを使用して、それを含む新しいリポジトリを追加します。

    Guadalinex Cinnamon で Synaptic リポジトリを構成する

    設定を入力するとダイアログボックスが表示されます。 [その他のソフトウェア] タブでは、現在利用可能なリポジトリのリストが表示され、[追加] ボタンを使用して新しいリポジトリを指定できます。

    Synaptic の Guadalinex ベース リポジトリのリスト

    表示されるダイアログ ボックスに、前に示した Web ページから取得した PPA のアドレスを書き込みます。使用する Ubuntu のバージョンを指定する必要があることに注意してください。私たちの場合、記事で説明したように、 Guadalinex v9 はすでにあります、それはから派生します Ubuntu TrustyTahr だから私たちは書かなければなりません 信頼できる 使用されるリポジトリを決定します。

    Guadalinex Cinnamon を使用して Synaptic に新しいリポジトリを追加する

    Qucs PPA Web サイトに戻って、これがどこから来たのかを説明しましょう。 deb http://ppa.launchpad.net/qucs/ubuntu trusty main。次のスクリーンショットでは、現在関心のある情報を含む領域が強調表示されています。

    Web サイトで Qucs PPA のアドレスを見つけます。

    新しいリポジトリが追加されると、前のリストに表示されます。ちなみに、指定したバイナリ パッケージ (コンパイル済み) が含まれるソース コード リポジトリに加えて、ソース コード リポジトリも表示されます。

    Guadalinex Cinnamon からの Synaptic の変更されたリポジトリ リスト

    新しいリポジトリからパッケージをインストールする前に、キーを使用してパッケージを検証できる必要があります。このため、Web からコピーしてテキスト ドキュメントに保存します。 [認証] タブで、[キーのインポート] ボタンを使用してキーをロードできます。キーを含むドキュメント (前に記録したもの) の場所を尋ねられます。

    Synaptic のリポジトリ認証用の公開キー (Guadalinex Cinnamon による)

    すべてがうまくいけば、「認証」タブで公開キーを含むドキュメントを選択すると、新しいリポジトリに対応する新しいブロックが表示されます。

    Guadalinex Cinnamon による Synaptic の Qucs リポジトリ認証用の新しい公開キー

    新しいリポジトリとそれに対応するキーを追加した後にダイアログ ボックスを閉じると、パッケージ マネージャーは、リポジトリが変更されたが、再ロードされるまで変更は有効にならないことを警告します。

    Guadalinex Cinnamon を使用した Synaptic のリポジトリ変更のお知らせ

    リポジトリの更新通知自体から、対応するボタンを押すことで再ロードできます。のメインインターフェイスからも実行できます シナプス メニューの下の左上にある「再読み込み」ボタンを使用します。

    Guadalinex Cinnamon の Synaptic リポジトリの更新の進捗状況

    リポジトリからの情報、探していたパッケージのリロードが完了すると、 どうしたのは、上で説明したようにインストールできるようになりました。コンテキスト メニュー ボタンでそれを選択し、「インストールするとしてマーク」を選択し、インストールするパッケージの選択が完了したら「適用」をクリックします。

    Qucs、Guadalinex Cinnamon の Synaptic に追加された新しいリポジトリにある新しいパッケージ

    DEB パッケージからインストールする

    この操作を非常に簡単に行うには、次のツールを使用できます。 GDebi これは、グラフィカル環境から DEB パッケージをインストールするために使用されます。ここまで見てきたことから、パッケージを検索してマークを付けてインストールする方法がわかったと思います。

    Guadalinex Cinnamon で Synaptic を使用して GDebi をインストールする

    ちなみに、チェックする際には使用するパッケージも選択する必要があります。インタプリタの一部のコンポーネント Python およびプログラム自体のコア パッケージ (gdebi-core)

    Synaptic から Guadalinex Cinnamon に GDebi をインストールするための追加パッケージを確認します。

    インストールする必要がある場合 クーラ、ラミネートプログラム Ultimaker、前のセクションですでに見たように、リポジトリ内でそれを検索することから始めます。それは利用できないため、インターネットで他のリポジトリを検索しようとします。 グアダリネックス (そして信頼できる)それが含まれていました。この場合は見つかりませんでしたが、Web サイトで見つけました。 Ultimaker それを含む .deb 拡張子を持つドキュメント (DEB パッケージ)。

    システムのプラットフォーム アーキテクチャに対応するパッケージを選択することが重要です。この場合、i386 は 32 ビット バージョンです。 グアダリネックス.

    インターネットで Cura の DEB パッケージを検索してください
    Cura DEB パッケージをダウンロードする

    パッケージが(Web サイトから)ダウンロードされたら、 Ultimaker)新しくインストールしたもので開きます GDebi。 DEB パッケージを管理するための別のアプリケーションがインストールされていない可能性があるため、ドキュメント アイコンをダブルクリックするだけです (通常、このアイコンは個人フォルダの「ダウンロード」フォルダにあります)。ただし、別のデフォルト アプリケーションがある場合は、アプリケーションで発生する問題 ドキュメントを圧縮するには、マウスのコンテキスト メニュー ボタンでドキュメントを選択し、次のコマンドを使用して明示的に開く必要があります。 GDebi.

    GDebi を使用して Cura をインストールする

    GDebi を含むパッケージをインストールするには、8 つの追加パッケージをインストールする必要があることを警告しています。 クーラ。 「詳細」ボタンをクリックすると、特にインストールする必要があるパッケージのリストが表示されます。

    クーラの敷地詳細

    「パッケージのインストール」をクリックすると、パスワードが要求されます (アプリケーションのインストールには管理者権限が必要であることに注意してください)。この場合のように、他のパッケージ (依存関係) が必要な場合は、それらをダウンロードし、パッケージとともに自動的にインストールされます。当社のパッケージに含まれるプログラム。

    Guadalinex Cinnamon の GDebi から Cura 依存関係をダウンロードする
    GDebi から Guadalinex Cinnamon に Cura 依存関係をインストールする
    Guadalinex Cinnamon に GDebi から Cura をインストールする
    Guadalinex Cinnamon に GDebi を使用してインストールされた Cura

    これで、使用できるようになりました。あとはダイアログ ボックスを閉じるだけです。問題が発生したことや注意が必要なことについての警告メッセージがない場合は、対応するボックスを選択することで、これらのダイアログ ボックスを自動的に閉じることができることにきっとお気づきでしょう。

    Guadalinex Cinnamon に GDebi を使用してインストールされた Cura

    インストールが完了すると、最初のダイアログ ボックスに戻りますが、今回は、[ステータス] ボックスにパッケージが既にインストールされていることが報告され、各操作に対応するボタンを使用してアンインストールまたは再インストールするよう提案されます: [パッケージを再インストール]そして「パッケージをアンインストールする」。

    DEB パッケージからインストールする XNUMX 番目の方法を確認すると、DEB パッケージに含まれていないリポジトリからインストールする XNUMX 番目の方法よりも簡単に見えるかもしれません。 グアダリネックス, 難易度順に並べられていると思われます。長期的にはそうではありません。リポジトリを使用することには、パッケージをインストールするだけよりもいくつかの利点があります。一方で、依存関係をより効率的に解決する複数の関連パッケージを含めることができ、他方では、リポジトリがパッケージ システムに組み込まれると、エラーやエラーを修正するためにアプリケーションを更新することが、自動ではないにしても、はるかに簡単になります。新しい機能を組み込む。ある種のアプリケーション (電子、マルチメディア、3D 印刷など) をグループ化し、公式ブランチよりも頻繁に更新され、一部の企業に従ってカスタマイズされた代替プラットフォーム (ARM プロセッサなど) 用にコンパイルされたリポジトリを作成することもできます。または技術的な基準。

    プログラムのソースコードをコンパイルする

    コンパイルは、特定のプラットフォームに基づいた特定のシステムで使用するアプリケーションを構築するプロセスを指すために使用される用語です。コンパイルまたは構築プロセスともよく呼ばれますが、このプロセスでは、ソース コードから実行可能なバイナリ ドキュメント (マシン コード) を取得できます。上記には多くのニュアンスが含まれます。たとえば、 Java バイトコードが実行されますが、これは仮想マシン (物理マシンではなくソフトウェア マシン) のマシン コードのようなものです。また、インタープリタ言語で書かれたアプリケーションも数多くあります (例: Python ) ただし、オブジェクト コードをオンザフライで自動的に作成することも可能です。また、上記のすべてを組み合わせて、たとえば、より集中的な計算タスクを実行するアプリケーションの部分をコンパイル言語で作成し、ユーザー インターフェイスをインタープリタ言語で作成しない理由はありません。

    上記のすべては、完全に標準的な方法を語るにはアプリケーションを構築する方法が多すぎて、次のことを行う必要がある可能性が非常に高いことを示唆しています。 プログラムを構築するために作成者が提供する情報を参照してください、これには必ず構築および/またはインストール スクリプト (プログラム、文字通りスクリプト) が付属します。

    前述の注意点を踏まえて、できる限り標準的な、ソース コードからアプリケーションを構築するプロセスを見ていきます。大まかに言って、一般的に言えば、次のような手順を実行します。

    • ソースコードをダウンロードする
    • 解凍します(該当する場合)
    • デフォルトのディレクトリを設定します(より便利にするため)
    • 設定する
    • コンパイル
    • インストール (または必要に応じてビルド結果を手動でコピー)

    選択肢は主にXNUMXつあります ソースコードをダウンロード: 作成者が、通常は圧縮して Web ページ上で提供していること、または今日ではさらに一般的になっていますが、リポジトリを含むバージョン管理システム (VCS) を使用していること。他にもいくつかありますが、 活発 o バザール、最近最も使用されている VCS は次のとおりです。 転覆 (SVN とも呼ばれます) GIT。作成者がバージョン コントロール サーバー自体にアプリケーション ドキュメントをダウンロードするためのリンクを提供する可能性がありますが、たとえば更新を維持するために最も最適なのは、次のリポジトリで利用可能な特定のツールを使用することです。 グアダリネックス.

    これまで述べてきたことから、各アプリケーションには、適用される汎用ツールに加えて、使用される言語に固有のツールが必要になると考えるのが論理的です。 g++ コンパイラをインストールする必要がある可能性が高く、gcc は cpp に依存する gcc と、基本インストールには含まれていない make、automake、autoconf、autoreconf などのツールに依存します。のリポジトリにあります グアダリネックス したがって、インストール方法はすでに知っています。

    Guadalinex Cinnamon に Synaptic を使用して Subversion をインストールする
    Guadalinex Cinnamon に Synaptic を使用して GIT をインストールする

    ツールをインストールしたので、いくつかのアプリケーションでテストします。たとえば、NVC (VHDL コンパイラおよびシミュレータ) をダウンロードするには、次のコマンドを使用します。 git クローン https://github.com/nickg/nvc.git

    GIT を使用した NVC のクローン作成

    次に、svn を使用して PIC32Prog をダウンロードします。これは、PICKit32 プログラマなどを使用して 2 ビット PIC マイクロコントローラをプログラミングするためのアプリケーションです。これを行う責任のある順序は次のとおりです。 svn チェックアウト http://pic32prog.googlecode.com/svn/trunk/ pic32prog-read-only 読み取り専用であることを心配する必要はありません。つまり、登録されていない場合、プログラムに加えた変更をリポジトリに送信することはできませんが、プログラムは完全に機能し、もちろん、あなたのコンピュータ上でそれを変更することができます。いつものようにメッセージをまとめてみました。

    svnチェックアウトpic32prog

    これが当てはまる場合 (前の例にはありません)、ここで解凍します。これは、お気に入りのグラフィカル ツール (おそらく、一緒にインストールされるファイル マネージャー) で行うことができます。 グアダリネックスまたは、コンソールが手元にあるので、次のいずれかの方法を使用できます。

    • 形式の文書の場合 ZIP 注文で ダウンロードしたアプリケーションを解凍します
    • フォーマットにある場合 TGZ o TAR.GZ 注文で tar -zxvf ダウンロードしたアプリケーション
    • 文書形式が次の場合 BZ2 注文で tar -jxvf ダウンロードしたアプリケーション

    次のステップは、かなりマイナーですが役に立つものです。 ディレクトリを変更 (フォルダー) を、構築 (コンパイル) しているアプリケーションを含むフォルダーに移動します。 nvc 新しいアプリケーションフォルダーには、次のコマンドを使用するだけです CD NVC。他の操作のためにフォルダーを変更している場合は、フォルダーの完全なパスを使用する必要がある場合があります。たとえば、 cd /home/vixtor/nvc または、個人フォルダー内にある場合は、いくつかのキーストロークを保存できます。 cd ~/nvc。前の例では、以下のスクリーンショットのようになります。

    nvcディレクトリに移動
    pic32prog ディレクトリに移動します

    次のステップは構成です。通常は次のコマンドを使用するだけで十分です 。/設定 しかし、これまで何度も述べてきたように、この点に関して著者が文書化しているものを参考にすることが重要です。この例では、pic32prog は構成を必要としません (使用する必要はありません)。 。/設定) 一方、nvc は最初にコマンドを実行する必要があります。 ./autogen.sh y ./tools/fetch-ieee.sh そしてフォルダーを作成します ビルド そこからコマンドを使用して構成が実行されます ../構成、設定

    アプリケーションが構成されたら、コマンドが使用されます make それを構築するために。該当する場合は、次の使用も必要になる場合があります。 make installを 実行可能コードが生成された後、その場ですべてを記録します。何度も使えます きれいにする たとえば、変更が加えられた場合に最初から再コンパイルするなど、すべてをクリーンなままにします。

    make で pic32prog をビルドする

    ソース コードからアプリケーションを構築するためのツールに加えて、アプリケーションが機能するために他のコンポーネント (多くの場合はライブラリ) が必要になる場合があり、したがってその構築にはアプリケーションが必要になる場合があります。この例では、pic32prog にはプログラマ (PICKit など) が接続される USB ポートを管理するためのライブラリが必要で、nvc には TCL、Flex、および LLVM が必要です。これらはアプリケーションを構築する前に利用可能である必要があります。

    ご覧のとおり、アプリケーションの構築プロセスには多くの要因が影響するため、最初に述べたことで終わる必要があります。開発方法と要件については、作成者が提供するドキュメントを参照することが非常に重要です。マントラのダウンロード、解凍、構成、ビルド、インストール、クリーンアップ以外の一般的な手順を提供するのは非常に難しいため、アプリケーションを構築します。

    コメントを投稿

    見逃したかもしれません