web-dev-qa-db-ja.com

Qtをインストールする場所(ディレクトリ)

私は主に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を自動的に提案します。

1
Horst Walter

私ではなく、すべてのユーザーが利用できるようにする必要があります。

...質問に答えます。 /opt/のみを使用して、メインシステムから分離します。 /opt/の定義と完全に完全に一致するとは限りませんが、それを置くのに最適な場所です。

グループで設定し、それを必要とするすべてのユーザーをそのグループに追加します。

/ opt /

このディレクトリは、デフォルトのインストールの一部ではないすべてのソフトウェアおよびアドオンパッケージ用に予約されています。たとえば、StarOffice、Kylix、Netscape Communicator、WordPerfectパッケージは通常ここにあります。 FSSTNDに準拠するには、すべてのサードパーティアプリケーションをこのディレクトリにインストールする必要があります。ここにインストールするパッケージは、静的ファイル(追加のフォント、クリップアート、データベースファイルなど)を見つける必要があります。静的ファイルは、別の/ opt/'package'または/ opt/'provider'ディレクトリツリーに配置する必要があります(方法と同様)ここで、Windowsは新しいソフトウェアを独自のディレクトリツリーC:\ Windows\Progam Files\"Program Name")にインストールします。「package」はソフトウェアパッケージを説明する名前で、「provider」はプロバイダーのLANANA登録名です。

4
Rinzwind

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の最新バージョンに対してのみビルドすることをお勧めします。

2
dobey