Difference between revisions of "Building Qt for Linux/ja"

From Qt Wiki
Jump to: navigation, search
(Add "cleanup" tag)
(Senseless Category:Instructions just duplicated HowTo.)
 
(4 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
[[Category:Developing with Qt::General]]
 
[[Category:Developing with Qt::General]]
 
[[Category:HowTo]]
 
[[Category:HowTo]]
[[Category:Instructions]]
 
  
 
[[Build_Qt_For_Linux|English]] [[Build_Qt_For_Linux_Portuguese|Português]] [[Build_Qt_For_Linux_Russian|Русский]] [[Build_Qt_For_Linux_Spanish|Spanish]] '''日本語'''
 
[[Build_Qt_For_Linux|English]] [[Build_Qt_For_Linux_Portuguese|Português]] [[Build_Qt_For_Linux_Russian|Русский]] [[Build_Qt_For_Linux_Spanish|Spanish]] '''日本語'''
Line 30: Line 29:
 
|ZLib
 
|ZLib
 
|QtCore
 
|QtCore
|‑[qt|system]‑zlib
+
|[qt|system]‑zlib
 
|○
 
|○
 
|○
 
|○
Line 40: Line 39:
 
|JPEG
 
|JPEG
 
|QtCore
 
|QtCore
|‑[qt|system]‑libjpeg
+
|[qt|system]‑libjpeg
 
|○
 
|○
 
|○
 
|○
Line 50: Line 49:
 
|TIFF
 
|TIFF
 
|QtCore
 
|QtCore
|‑[qt|system]‑libtiff
+
|[qt|system]‑libtiff
 
|○
 
|○
 
|○
 
|○
Line 60: Line 59:
 
|MNG
 
|MNG
 
|QtCore
 
|QtCore
|‑[qt|system]‑libmng
+
|[qt|system]‑libmng
 
|○
 
|○
 
|○
 
|○
Line 70: Line 69:
 
|PNG
 
|PNG
 
|QtCore
 
|QtCore
|‑[qt|system]‑libpng
+
|[qt|system]‑libpng
 
|○
 
|○
 
|○
 
|○
Line 80: Line 79:
 
|OpenGL
 
|OpenGL
 
|QtOpenGL
 
|QtOpenGL
|‑opengl
+
|‑opengl
 
|○
 
|○
 
|
 
|
Line 90: Line 89:
 
|OpenGL ES 1
 
|OpenGL ES 1
 
|QtOpenGL
 
|QtOpenGL
|‑opengl es1
+
|‑opengl es1
 
|○
 
|○
 
|○
 
|○
Line 101: Line 100:
 
|OpenGL ES 1 CL
 
|OpenGL ES 1 CL
 
|QtOpenGL
 
|QtOpenGL
|‑opengl es1cl
+
|‑opengl es1cl
 
|○
 
|○
 
|○
 
|○
Line 112: Line 111:
 
|OpenGL ES 2
 
|OpenGL ES 2
 
|QtOpenGL
 
|QtOpenGL
|‑opengl es2
+
|‑opengl es2
 
|○
 
|○
 
|○
 
|○
Line 123: Line 122:
 
|EGL
 
|EGL
 
|QtOpenGL
 
|QtOpenGL
|‑egl, ‑opengl es[1|1cl|2]
+
|‑egl, ‑opengl es[1|1cl|2]
 
|○
 
|○
|○<ref>Qt for Embedded Linux のビルド時に、"configure" に &amp;#8209;DMESA_EGL_NO_X11_HEADERS オプションを付ける必要があります。 .qmake.cache を使っても可能かもしれません。
+
|○<ref>Qt for Embedded Linux のビルド時に、"configure" に ‑DMESA_EGL_NO_X11_HEADERS オプションを付ける必要があります。 .qmake.cache を使っても可能かもしれません。
 
</ref>
 
</ref>
 
|○
 
|○
Line 134: Line 133:
 
|OpenVG
 
|OpenVG
 
|QtOpenVG
 
|QtOpenVG
|&amp;#8209;openvg
+
|‑openvg
 
|○
 
|○
 
|○
 
|○
Line 144: Line 143:
 
|ShivaVG
 
|ShivaVG
 
|QtOpenVG
 
|QtOpenVG
|&amp;#8209;openvg
+
|‑openvg
 
|○
 
|○
 
|○
 
|○
Line 154: Line 153:
 
|DirectFB
 
|DirectFB
 
|QtGui
 
|QtGui
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;gfx&amp;amp;#8209;directfb
+
|[qt|plugin]‑gfx‑directfb
 
|
 
|
 
|○
 
|○
Line 162: Line 161:
 
|○
 
|○
 
|-
 
|-
|GStreamer<ref>"configure" に "$(pkg&amp;amp;#8209;config gstreamer&amp;amp;#8209;interfaces&amp;amp;#8209;0.10 gstreamer&amp;amp;#8209;video&amp;amp;#8209;0.10 gstreamer&amp;amp;#8209;base&amp;amp;#8209;0.10 &amp;#8209;&amp;#8209;cflags&amp;amp;#8209;only&amp;amp;#8209;I)" オプションが必要です。
+
|GStreamer<ref>"configure" に "$(pkg‑config gstreamer‑interfaces‑0.10 gstreamer‑video‑0.10 gstreamer‑base‑0.10 ‑‑cflags‑only‑I)" オプションが必要です。
 
</ref>
 
</ref>
 
|Phonon
 
|Phonon
|&amp;#8209;phonon
+
|‑phonon
 
|○
 
|○
 
|○
 
|○
Line 175: Line 174:
 
|PulseAudio
 
|PulseAudio
 
|Phonon
 
|Phonon
|&amp;#8209;phonon&amp;amp;#8209;backend
+
|‑phonon‑backend
 
|○
 
|○
 
|○
 
|○
Line 185: Line 184:
 
|ALSA
 
|ALSA
 
|QtMultimedia
 
|QtMultimedia
|&amp;#8209;multimedia
+
|‑multimedia
 
|○
 
|○
 
|○
 
|○
Line 195: Line 194:
 
|NAS Sound
 
|NAS Sound
 
|QtGui
 
|QtGui
|&amp;#8209;system&amp;amp;#8209;nas&amp;amp;#8209;sound
+
|‑system‑nas‑sound
 
|○
 
|○
 
|
 
|
Line 205: Line 204:
 
|FreeType
 
|FreeType
 
|QtGui
 
|QtGui
|&amp;#8209;freetype
+
|‑freetype
 
|○
 
|○
 
|○
 
|○
Line 215: Line 214:
 
|FontConfig
 
|FontConfig
 
|QtGui
 
|QtGui
|&amp;#8209;fontconfig
+
|‑fontconfig
 
|○
 
|○
 
|
 
|
Line 225: Line 224:
 
|tslib
 
|tslib
 
|QtGui
 
|QtGui
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;mouse&amp;amp;#8209;tslib
+
|[qt|plugin]‑mouse‑tslib
 
|
 
|
 
|○
 
|○
Line 235: Line 234:
 
|Cups
 
|Cups
 
|QtGui
 
|QtGui
|&amp;#8209;cups
+
|‑cups
 
|○
 
|○
 
|○
 
|○
Line 243: Line 242:
 
|○
 
|○
 
|-
 
|-
|D&amp;amp;#8209;Bus
+
|D‑Bus
 
|QtDBus
 
|QtDBus
|&amp;#8209;dbus[&amp;#8209;linked]
+
|‑dbus[‑linked]
 
|○
 
|○
 
|○
 
|○
Line 255: Line 254:
 
|ICD
 
|ICD
 
|QtNetwork
 
|QtNetwork
|&amp;#8209;icd
+
|‑icd
 
|○
 
|○
 
|○
 
|○
Line 265: Line 264:
 
|GLib
 
|GLib
 
|QtCore
 
|QtCore
|&amp;#8209;glib
+
|‑glib
 
|○
 
|○
 
|○
 
|○
Line 275: Line 274:
 
|GTK
 
|GTK
 
|QtGui
 
|QtGui
|&amp;#8209;gtkstyle
+
|‑gtkstyle
 
|○
 
|○
 
|
 
|
Line 295: Line 294:
 
|XShape
 
|XShape
 
|QtGui
 
|QtGui
|&amp;#8209;xshape
+
|‑xshape
 
|○
 
|○
 
|
 
|
Line 305: Line 304:
 
|XCursor
 
|XCursor
 
|QtGui
 
|QtGui
|&amp;#8209;xcursor
+
|‑xcursor
 
|○
 
|○
 
|
 
|
Line 315: Line 314:
 
|XFixes
 
|XFixes
 
|QtGui
 
|QtGui
|&amp;#8209;xfixes
+
|‑xfixes
 
|○
 
|○
 
|
 
|
Line 325: Line 324:
 
|XRandr
 
|XRandr
 
|QtGui
 
|QtGui
|&amp;#8209;xrandr
+
|‑xrandr
 
|○
 
|○
 
|
 
|
Line 335: Line 334:
 
|XRender
 
|XRender
 
|QtGui, QtWebKit
 
|QtGui, QtWebKit
|&amp;#8209;xrender
+
|‑xrender
 
|○
 
|○
 
|
 
|
Line 345: Line 344:
 
|XVideo
 
|XVideo
 
|Phonon, QtMultimedia
 
|Phonon, QtMultimedia
|&amp;#8209;xvideo
+
|‑xvideo
 
|○
 
|○
 
|
 
|
Line 355: Line 354:
 
|Xinerama
 
|Xinerama
 
|QtGui
 
|QtGui
|&amp;#8209;xinerama
+
|‑xinerama
 
|○
 
|○
 
|
 
|
Line 365: Line 364:
 
|XInput
 
|XInput
 
|QtGui
 
|QtGui
|&amp;#8209;xinput
+
|‑xinput
 
|○
 
|○
 
|
 
|
Line 375: Line 374:
 
|Session management
 
|Session management
 
|QtGui
 
|QtGui
|&amp;#8209;sm
+
|‑sm
 
|○
 
|○
 
|
 
|
Line 385: Line 384:
 
|OpenSSL
 
|OpenSSL
 
|QtNetwork, QtWebKit
 
|QtNetwork, QtWebKit
|&amp;#8209;openssl[&amp;#8209;linked]
+
|‑openssl[‑linked]
 
|○
 
|○
 
|○
 
|○
Line 395: Line 394:
 
|Interbase
 
|Interbase
 
|QtSql
 
|QtSql
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;sql&amp;amp;#8209;ibase
+
|[qt|plugin]‑sql‑ibase
 
|○
 
|○
 
|○
 
|○
Line 405: Line 404:
 
|MySQL
 
|MySQL
 
|QtSql
 
|QtSql
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;sql&amp;amp;#8209;mysql
+
|[qt|plugin]‑sql‑mysql
 
|○
 
|○
 
|○
 
|○
Line 415: Line 414:
 
|ODBC
 
|ODBC
 
|QtSql
 
|QtSql
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;sql&amp;amp;#8209;odbc
+
|[qt|plugin]‑sql‑odbc
 
|○
 
|○
 
|○
 
|○
Line 425: Line 424:
 
|PostgreSQL
 
|PostgreSQL
 
|QtSql
 
|QtSql
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;sql&amp;amp;#8209;psql
+
|[qt|plugin]‑sql‑psql
 
|○
 
|○
 
|○
 
|○
Line 435: Line 434:
 
|SQLite 2
 
|SQLite 2
 
|QtSql
 
|QtSql
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;sql&amp;amp;#8209;sqlite2
+
|[qt|plugin]‑sql‑sqlite2
 
|○
 
|○
 
|○
 
|○
Line 445: Line 444:
 
|SQLite 3
 
|SQLite 3
 
|QtSql
 
|QtSql
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;sql&amp;amp;#8209;sqlite
+
|[qt|plugin]‑sql‑sqlite
 
|○
 
|○
 
|○
 
|○
Line 455: Line 454:
 
|TDS
 
|TDS
 
|QtSql
 
|QtSql
|&amp;#8209;[qt&amp;amp;#124;plugin]&amp;#8209;sql&amp;amp;#8209;tds
+
|[qt|plugin]‑sql‑tds
 
|○
 
|○
 
|○
 
|○
Line 470: Line 469:
 
|-
 
|-
 
|ZLib
 
|ZLib
|zlib1g&amp;amp;#8209;dev
+
|zlib1g‑dev
|zlib1g&amp;amp;#8209;dev
+
|zlib1g‑dev
 
|-
 
|-
 
|JPEG
 
|JPEG
|libjpeg62&amp;amp;#8209;dev
+
|libjpeg62‑dev
|libjpeg62&amp;amp;#8209;dev
+
|libjpeg62‑dev
 
|-
 
|-
 
|TIFF
 
|TIFF
|libtiff4&amp;amp;#8209;dev
+
|libtiff4‑dev
|libtiff4&amp;amp;#8209;dev
+
|libtiff4‑dev
 
|-
 
|-
 
|MNG
 
|MNG
|libmng&amp;amp;#8209;dev
+
|libmng‑dev
|libmng&amp;amp;#8209;dev
+
|libmng‑dev
 
|-
 
|-
 
|PNG
 
|PNG
|libpng12&amp;amp;#8209;dev
+
|libpng12‑dev
|libpng12&amp;amp;#8209;dev
+
|libpng12‑dev
 
|-
 
|-
 
|OpenGL
 
|OpenGL
|mesa&amp;amp;#8209;common&amp;amp;#8209;dev, libglu1&amp;amp;#8209;mesa&amp;amp;#8209;dev
+
|mesa‑common‑dev, libglu1‑mesa‑dev
|mesa&amp;amp;#8209;common&amp;amp;#8209;dev, libglu1&amp;amp;#8209;mesa&amp;amp;#8209;dev
+
|mesa‑common‑dev, libglu1‑mesa‑dev
 
|-
 
|-
 
|OpenGL ES 1
 
|OpenGL ES 1
 
|''none''
 
|''none''
|libgles1&amp;amp;#8209;mesa&amp;amp;#8209;dev<ref>別途 libGLES_CM.so が必要となります。
+
|libgles1‑mesa‑dev<ref>別途 libGLES_CM.so が必要となります。
 
</ref>
 
</ref>
 
|-
 
|-
 
|OpenGL ES 1 CL
 
|OpenGL ES 1 CL
 
|''none''
 
|''none''
|libgles1&amp;amp;#8209;mesa&amp;amp;#8209;dev
+
|libgles1‑mesa‑dev
 
|-
 
|-
 
|OpenGL ES 2
 
|OpenGL ES 2
 
|''none''
 
|''none''
|libgles2&amp;amp;#8209;mesa&amp;amp;#8209;dev
+
|libgles2‑mesa‑dev
 
|-
 
|-
 
|EGL
 
|EGL
 
|''none''
 
|''none''
|libgles2&amp;amp;#8209;mesa&amp;amp;#8209;dev or libegl1&amp;amp;#8209;mesa&amp;amp;#8209;dev
+
|libgles2‑mesa‑dev or libegl1‑mesa‑dev
 
|-
 
|-
 
|OpenVG
 
|OpenVG
 
|''none''
 
|''none''
|libopenvg1&amp;amp;#8209;mesa&amp;amp;#8209;dev
+
|libopenvg1‑mesa‑dev
 
|-
 
|-
 
|ShivaVG
 
|ShivaVG
Line 519: Line 518:
 
|-
 
|-
 
|DirectFB
 
|DirectFB
|libdirectfb&amp;amp;#8209;dev
+
|libdirectfb‑dev
|libdirectfb&amp;amp;#8209;dev
+
|libdirectfb‑dev
 
|-
 
|-
 
|GStreamer
 
|GStreamer
|libgstreamer0.10&amp;amp;#8209;dev, libgstreamer&amp;amp;#8209;plugins&amp;amp;#8209;base0.10&amp;amp;#8209;dev
+
|libgstreamer0.10‑dev, libgstreamer‑plugins‑base0.10‑dev
|libgstreamer0.10&amp;amp;#8209;dev, libgstreamer&amp;amp;#8209;plugins&amp;amp;#8209;base0.10&amp;amp;#8209;dev
+
|libgstreamer0.10‑dev, libgstreamer‑plugins‑base0.10‑dev
 
|-
 
|-
 
|PulseAudio
 
|PulseAudio
|libpulse&amp;amp;#8209;dev
+
|libpulse‑dev
|libpulse&amp;amp;#8209;dev
+
|libpulse‑dev
 
|-
 
|-
 
|NAS Sound
 
|NAS Sound
|libaudio&amp;amp;#8209;dev
+
|libaudio‑dev
|libaudio&amp;amp;#8209;dev
+
|libaudio‑dev
 
|-
 
|-
 
|ALSA
 
|ALSA
|libasound2&amp;amp;#8209;dev
+
|libasound2‑dev
|libasound2&amp;amp;#8209;dev
+
|libasound2‑dev
 
|-
 
|-
 
|FreeType
 
|FreeType
|libfreetype6&amp;amp;#8209;dev
+
|libfreetype6‑dev
|libfreetype6&amp;amp;#8209;dev
+
|libfreetype6‑dev
 
|-
 
|-
 
|FontConfig
 
|FontConfig
|libfontconfig1&amp;amp;#8209;dev
+
|libfontconfig1‑dev
|libfontconfig1&amp;amp;#8209;dev
+
|libfontconfig1‑dev
 
|-
 
|-
 
|tslib
 
|tslib
|libts&amp;amp;#8209;dev
+
|libts‑dev
|libts&amp;amp;#8209;dev
+
|libts‑dev
 
|-
 
|-
 
|Cups
 
|Cups
|libcups2&amp;amp;#8209;dev
+
|libcups2‑dev
|libcups2&amp;amp;#8209;dev
+
|libcups2‑dev
 
|-
 
|-
|D&amp;amp;#8209;Bus
+
|D‑Bus
|libdbus&amp;amp;#8209;1&amp;amp;#8209;dev
+
|libdbus‑1‑dev
|libdbus&amp;amp;#8209;1&amp;amp;#8209;dev
+
|libdbus‑1‑dev
 
|-
 
|-
 
|ICD
 
|ICD
Line 563: Line 562:
 
|-
 
|-
 
|GLib
 
|GLib
|libglib2.0&amp;amp;#8209;dev
+
|libglib2.0‑dev
|libglib2.0&amp;amp;#8209;dev
+
|libglib2.0‑dev
 
|-
 
|-
 
|GTK
 
|GTK
|libgtk2.0&amp;amp;#8209;dev
+
|libgtk2.0‑dev
|libgtk2.0&amp;amp;#8209;dev
+
|libgtk2.0‑dev
 
|-
 
|-
 
|X11
 
|X11
|libx11&amp;amp;#8209;dev, libxext&amp;amp;#8209;dev
+
|libx11‑dev, libxext‑dev
|libx11&amp;amp;#8209;dev, libxext&amp;amp;#8209;dev
+
|libx11‑dev, libxext‑dev
 
|-
 
|-
 
|XCursor
 
|XCursor
|libxcursor&amp;amp;#8209;dev
+
|libxcursor‑dev
|libxcursor&amp;amp;#8209;dev
+
|libxcursor‑dev
 
|-
 
|-
 
|XFixes
 
|XFixes
|libxfixes&amp;amp;#8209;dev
+
|libxfixes‑dev
|libxfixes&amp;amp;#8209;dev
+
|libxfixes‑dev
 
|-
 
|-
 
|XRandr
 
|XRandr
|libxrandr&amp;amp;#8209;dev
+
|libxrandr‑dev
|libxrandr&amp;amp;#8209;dev
+
|libxrandr‑dev
 
|-
 
|-
 
|XRender
 
|XRender
|libxrender&amp;amp;#8209;dev
+
|libxrender‑dev
|libxrender&amp;amp;#8209;dev
+
|libxrender‑dev
 
|-
 
|-
 
|XVideo
 
|XVideo
|libxv&amp;amp;#8209;dev
+
|libxv‑dev
|libxv&amp;amp;#8209;dev
+
|libxv‑dev
 
|-
 
|-
 
|Xinerama
 
|Xinerama
|libxinerama&amp;amp;#8209;dev
+
|libxinerama‑dev
|libxinerama&amp;amp;#8209;dev
+
|libxinerama‑dev
 
|-
 
|-
 
|XInput
 
|XInput
|libxi&amp;amp;#8209;dev
+
|libxi‑dev
|libxi&amp;amp;#8209;dev
+
|libxi‑dev
 
|-
 
|-
 
|Session management
 
|Session management
|libsm&amp;amp;#8209;dev
+
|libsm‑dev
|libsm&amp;amp;#8209;dev
+
|libsm‑dev
 
|-
 
|-
 
|OpenSSL
 
|OpenSSL
|libssl&amp;amp;#8209;dev
+
|libssl‑dev
|libssl&amp;amp;#8209;dev
+
|libssl‑dev
 
|-
 
|-
 
|Interbase
 
|Interbase
|firebird2.1&amp;amp;#8209;dev
+
|firebird2.1‑dev
|firebird2.5&amp;amp;#8209;dev or firebird2.1&amp;amp;#8209;dev
+
|firebird2.5‑dev or firebird2.1‑dev
 
|-
 
|-
 
|MySQL
 
|MySQL
|libmysqlclient&amp;amp;#8209;dev
+
|libmysqlclient‑dev
|libmysqlclient&amp;amp;#8209;dev
+
|libmysqlclient‑dev
 
|-
 
|-
 
|ODBC
 
|ODBC
|unixodbc&amp;amp;#8209;dev or libiodbc2&amp;amp;#8209;dev<ref>Qt 4.6 から unixodbc ではなく libiodbc2 がサポートされています。
+
|unixodbc‑dev or libiodbc2‑dev<ref>Qt 4.6 から unixodbc ではなく libiodbc2 がサポートされています。
 
</ref>
 
</ref>
|unixodbc&amp;amp;#8209;dev or libiodbc2&amp;amp;#8209;dev<ref>Qt 4.6 から unixodbc ではなく libiodbc2 がサポートされています。
+
|unixodbc‑dev or libiodbc2‑dev<ref>Qt 4.6 から unixodbc ではなく libiodbc2 がサポートされています。
 
</ref>
 
</ref>
 
|-
 
|-
 
|PostgreSQL
 
|PostgreSQL
|libpq&amp;amp;#8209;dev
+
|libpq‑dev
|libpq&amp;amp;#8209;dev
+
|libpq‑dev
 
|-
 
|-
 
|SQLite 2
 
|SQLite 2
|libsqlite0&amp;amp;#8209;dev
+
|libsqlite0‑dev
|libsqlite0&amp;amp;#8209;dev
+
|libsqlite0‑dev
 
|-
 
|-
 
|SQLite 3
 
|SQLite 3
|libsqlite3&amp;amp;#8209;dev
+
|libsqlite3‑dev
|libsqlite3&amp;amp;#8209;dev
+
|libsqlite3‑dev
 
|-
 
|-
 
|TDS
 
|TDS
|freetds&amp;amp;#8209;dev<ref>パッケージのインストール後に "ln &amp;#8209;s libfbclient.so /usr/lib/libgds.so" の実行が必要です。
+
|freetds‑dev<ref>パッケージのインストール後に "ln ‑s libfbclient.so /usr/lib/libgds.so" の実行が必要です。
 
</ref>
 
</ref>
|freetds&amp;amp;#8209;dev<ref>パッケージのインストール後に "ln &amp;#8209;s libfbclient.so /usr/lib/libgds.so" の実行が必要です。
+
|freetds‑dev<ref>パッケージのインストール後に "ln ‑s libfbclient.so /usr/lib/libgds.so" の実行が必要です。
 
</ref>
 
</ref>
 
|}
 
|}
  
 
<references />
 
<references />

Latest revision as of 12:41, 15 September 2016

EnglishPortuguêsРусскийSpanish日本語

Linux での Qt のビルド

Qt はたくさんのモジュール、configure のオプション、追加機能を持つ、とても大きなフレームワークです。ソースからのビルドに直面したとき、必要な依存関係をどうやって解決するか、ビルドに必要な機能を見極めようとするのはチャレンジでしょう!

"standard minimum configuration"(標準的な最小限の設定) として見なすことの出来る Linux の機能は: ZLib, JPEG, TIFF, MNG, PNG, OpenGL, GStreamer, ALSA, FreeType, FontConfig, CUPS, D-Bus, X*, OpenSSL, そして SQLite になるでしょう。

以下の表は Qt 4.5 から2010年12月時点の trunk の全てのバージョンが依存するパッケージ名の包括的なリストになります。Ubuntu のパッケージ名だけを示していますが、その他のディストリビューションのパッケージ名も追加してください。

「モジュール」の列がその機能で必要な最低レベルのモジュールを示しています(例えば、QtCore がその機能を使っていた場合、QtGui ではそのモジュールをリストに載せていません)。互いに独立な複数のモジュールに依存している場合はそれぞれのモジュールを記載しています。

依存機能 モジュール Configure のオプション Qt/X11? Qt/Embedded? Qt 4.5 Qt 4.6 Qt 4.7 Qt 4.8 (trunk)
ZLib QtCore system]‑zlib
JPEG QtCore system]‑libjpeg
TIFF QtCore system]‑libtiff
MNG QtCore system]‑libmng
PNG QtCore system]‑libpng
OpenGL QtOpenGL ‑opengl
OpenGL ES 1 QtOpenGL ‑opengl es1 [1]
OpenGL ES 1 CL QtOpenGL ‑opengl es1cl [2]
OpenGL ES 2 QtOpenGL ‑opengl es2 [3]
EGL QtOpenGL 1cl|2] [4]
OpenVG QtOpenVG ‑openvg
ShivaVG QtOpenVG ‑openvg
DirectFB QtGui plugin]‑gfx‑directfb
GStreamer[5] Phonon ‑phonon
PulseAudio Phonon ‑phonon‑backend
ALSA QtMultimedia ‑multimedia
NAS Sound QtGui ‑system‑nas‑sound
FreeType QtGui ‑freetype
FontConfig QtGui ‑fontconfig
tslib QtGui plugin]‑mouse‑tslib
Cups QtGui ‑cups
D‑Bus QtDBus ‑dbus[‑linked]
ICD QtNetwork ‑icd
GLib QtCore ‑glib
GTK QtGui ‑gtkstyle
X11 QtGui none
XShape QtGui ‑xshape
XCursor QtGui ‑xcursor
XFixes QtGui ‑xfixes
XRandr QtGui ‑xrandr
XRender QtGui, QtWebKit ‑xrender
XVideo Phonon, QtMultimedia ‑xvideo
Xinerama QtGui ‑xinerama
XInput QtGui ‑xinput
Session management QtGui ‑sm
OpenSSL QtNetwork, QtWebKit ‑openssl[‑linked]
Interbase QtSql plugin]‑sql‑ibase
MySQL QtSql plugin]‑sql‑mysql
ODBC QtSql plugin]‑sql‑odbc
PostgreSQL QtSql plugin]‑sql‑psql
SQLite 2 QtSql plugin]‑sql‑sqlite2
SQLite 3 QtSql plugin]‑sql‑sqlite
TDS QtSql plugin]‑sql‑tds
依存機能 Ubuntu Lucid(10.04) Ubuntu Maverick(10.10)
ZLib zlib1g‑dev zlib1g‑dev
JPEG libjpeg62‑dev libjpeg62‑dev
TIFF libtiff4‑dev libtiff4‑dev
MNG libmng‑dev libmng‑dev
PNG libpng12‑dev libpng12‑dev
OpenGL mesa‑common‑dev, libglu1‑mesa‑dev mesa‑common‑dev, libglu1‑mesa‑dev
OpenGL ES 1 none libgles1‑mesa‑dev[6]
OpenGL ES 1 CL none libgles1‑mesa‑dev
OpenGL ES 2 none libgles2‑mesa‑dev
EGL none libgles2‑mesa‑dev or libegl1‑mesa‑dev
OpenVG none libopenvg1‑mesa‑dev
ShivaVG none none
DirectFB libdirectfb‑dev libdirectfb‑dev
GStreamer libgstreamer0.10‑dev, libgstreamer‑plugins‑base0.10‑dev libgstreamer0.10‑dev, libgstreamer‑plugins‑base0.10‑dev
PulseAudio libpulse‑dev libpulse‑dev
NAS Sound libaudio‑dev libaudio‑dev
ALSA libasound2‑dev libasound2‑dev
FreeType libfreetype6‑dev libfreetype6‑dev
FontConfig libfontconfig1‑dev libfontconfig1‑dev
tslib libts‑dev libts‑dev
Cups libcups2‑dev libcups2‑dev
D‑Bus libdbus‑1‑dev libdbus‑1‑dev
ICD none none
GLib libglib2.0‑dev libglib2.0‑dev
GTK libgtk2.0‑dev libgtk2.0‑dev
X11 libx11‑dev, libxext‑dev libx11‑dev, libxext‑dev
XCursor libxcursor‑dev libxcursor‑dev
XFixes libxfixes‑dev libxfixes‑dev
XRandr libxrandr‑dev libxrandr‑dev
XRender libxrender‑dev libxrender‑dev
XVideo libxv‑dev libxv‑dev
Xinerama libxinerama‑dev libxinerama‑dev
XInput libxi‑dev libxi‑dev
Session management libsm‑dev libsm‑dev
OpenSSL libssl‑dev libssl‑dev
Interbase firebird2.1‑dev firebird2.5‑dev or firebird2.1‑dev
MySQL libmysqlclient‑dev libmysqlclient‑dev
ODBC unixodbc‑dev or libiodbc2‑dev[7] unixodbc‑dev or libiodbc2‑dev[8]
PostgreSQL libpq‑dev libpq‑dev
SQLite 2 libsqlite0‑dev libsqlite0‑dev
SQLite 3 libsqlite3‑dev libsqlite3‑dev
TDS freetds‑dev[9] freetds‑dev[10]
  1. サポートされていますが、Qt 4.5 でのビルド方法を見つけることが出来ませんでした。
  2. サポートされていますが、Qt 4.5 でのビルド方法を見つけることが出来ませんでした。
  3. サポートされていますが、Qt 4.5 でのビルド方法を見つけることが出来ませんでした。
  4. Qt for Embedded Linux のビルド時に、"configure" に ‑DMESA_EGL_NO_X11_HEADERS オプションを付ける必要があります。 .qmake.cache を使っても可能かもしれません。
  5. "configure" に "$(pkg‑config gstreamer‑interfaces‑0.10 gstreamer‑video‑0.10 gstreamer‑base‑0.10 ‑‑cflags‑only‑I)" オプションが必要です。
  6. 別途 libGLES_CM.so が必要となります。
  7. Qt 4.6 から unixodbc ではなく libiodbc2 がサポートされています。
  8. Qt 4.6 から unixodbc ではなく libiodbc2 がサポートされています。
  9. パッケージのインストール後に "ln ‑s libfbclient.so /usr/lib/libgds.so" の実行が必要です。
  10. パッケージのインストール後に "ln ‑s libfbclient.so /usr/lib/libgds.so" の実行が必要です。