私は主にWindowsユーザーですが、Ubuntu 14でテストするためにQt/QtCをインストールする必要があります。
インストーラーをダウンロードした後(ここで説明されているように https://wiki.qt.io/Install_Qt_5_on_Ubunt )、ホームディレクトリ/home/myuser/Qt
の下にインストールしたい(テスト済み)しかし、これが正しい場所かどうか疑問に思います。
/opt
にあるべきではありませんか、それをインストールするのに最適な場所は何ですか?私だけでなく、すべてのユーザーが利用できるようにする必要があります。
---編集---
Win環境と同期するには、少なくともQt 5.5(まもなくQt5.6)が必要です。私には(dpkg -L libqt5core5a
-> /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.2
)5.2がデフォルトのインストールのように見えます。
---編集2 ---
興味深いことに、Sudo ./qt-unified-linux-x64-2.0.2-2-online.run
を実行すると、インストーラーはインストールディレクトリとして/opt/Qt
を自動的に提案します。
私ではなく、すべてのユーザーが利用できるようにする必要があります。
...質問に答えます。 /opt/
のみを使用して、メインシステムから分離します。 /opt/
の定義と完全に完全に一致するとは限りませんが、それを置くのに最適な場所です。
グループで設定し、それを必要とするすべてのユーザーをそのグループに追加します。
このディレクトリは、デフォルトのインストールの一部ではないすべてのソフトウェアおよびアドオンパッケージ用に予約されています。たとえば、StarOffice、Kylix、Netscape Communicator、WordPerfectパッケージは通常ここにあります。 FSSTNDに準拠するには、すべてのサードパーティアプリケーションをこのディレクトリにインストールする必要があります。ここにインストールするパッケージは、静的ファイル(追加のフォント、クリップアート、データベースファイルなど)を見つける必要があります。静的ファイルは、別の/ opt/'package'または/ opt/'provider'ディレクトリツリーに配置する必要があります(方法と同様)ここで、Windowsは新しいソフトウェアを独自のディレクトリツリーC:\ Windows\Progam Files\"Program Name")にインストールします。「package」はソフトウェアパッケージを説明する名前で、「provider」はプロバイダーのLANANA登録名です。
QtはすでにUbuntuにインストールされています。 QtCreatorを使用してQt5アプリケーションを開発する場合は、qtcreator
パッケージをインストールするだけです。
新しいバージョンをインストールする必要がある場合、Qtのインストーラーは、インストーラーの実行方法に基づいてインストールされる可能性があります。 /opt
でインストールする場合は、Sudo Qt5Installer.run
(またはコマンドが何であれ)を実行するなどして、rootとしてインストーラーを実行する必要があります。通常のユーザーとして実行する場合、ユーザーが書き込みアクセス権を持つパスにのみインストールできます。通常、これは$HOME
の下にあります。
別のオプションは、 buntu SDK Release PPA を使用することです。これにはubuntu-sdk-ide
パッケージがあり、独自のQtのプライベートバージョンが含まれます(現在、この投稿の時点で5.4.1のようです)。これは、Ubuntuの携帯電話の画像に同梱されており、まもなく5.5にアップグレードされ、まもなく5.6にアップグレードされる予定です。
実際に最新のQtリリースでのみ使用可能な新しいAPIに依存している場合を除き、絶対に必要なQtの最新バージョンに対してのみビルドすることをお勧めします。