GTK и Qt являются кросс-платформенными инструментами пользовательского интерфейса с открытым исходным кодом и средами разработки. Это два самых популярных фреймворка для Linux, потому что они с открытым исходным кодом и предоставляют разработчикам мощный инструментарий для разработки графических пользовательских интерфейсов. GTK используется в качестве стандартного инструментария для окружения GNOME, LXDE и Xfce Desktop, в то время как Qt используется для KDE.
Если вы код на C, то, очевидно, перейдите на GTK +
. Если вы код на C ++, перейдите на Qt, иначе вы запустите Gtkmm (оболочка C ++ поверх GTK +) [!d3 ]
Если вы используете код Python, у GTK + и Qt есть привязки для языка: см. PyGtk, PyQt и PySide (тот, который запускается самими Nokia).
apt-file
- простая оболочка для загрузки файлов Contents-<ARCH>.gz
из данного репозитория Debian, а затем распаковки и grep
через них. Contents
файлы создаются на стороне сервера (с большой интенсивностью вычислений) путем слияния путей всех пакетов deb
в архиве.
Спецификация для репозиториев Debian не имеет места, зарезервированного для сводки всех пути исходного пакета и никакой реализации (apt-ftparchive
и метод запуска Launchpad) имеет все возможности для генерации.
Если вы действительно действительно хотите эту функциональность, вы можете легко скомпилировать это сам. Создайте этот скрипт, сделайте его исполняемым и запустите. Это займет навсегда и восемь дней, но его выход будет эквивалентен файлу Source-Contents
.
#!/bin/bash
for PKGNAME in $(apt-cache pkgnames); do
apt-get source $PKGNAME >> log
for LINE in $(find $PKGNAME-*); do
echo "$LINE $PKGNAME"
done
done
apt-file
- простая оболочка для загрузки файлов Contents-<ARCH>.gz
из данного репозитория Debian, а затем распаковки и grep
через них. Contents
файлы создаются на стороне сервера (с большой интенсивностью вычислений) путем слияния путей всех пакетов deb
в архиве.
Спецификация для репозиториев Debian не имеет места, зарезервированного для сводки всех пути исходного пакета и никакой реализации (apt-ftparchive
и метод запуска Launchpad) имеет все возможности для генерации.
Если вы действительно действительно хотите эту функциональность, вы можете легко скомпилировать это сам. Создайте этот скрипт, сделайте его исполняемым и запустите. Это займет навсегда и восемь дней, но его выход будет эквивалентен файлу Source-Contents
.
#!/bin/bash
for PKGNAME in $(apt-cache pkgnames); do
apt-get source $PKGNAME >> log
for LINE in $(find $PKGNAME-*); do
echo "$LINE $PKGNAME"
done
done
apt-file
- простая оболочка для загрузки файлов Contents-<ARCH>.gz
из данного репозитория Debian, а затем распаковки и grep
через них. Contents
файлы создаются на стороне сервера (с большой интенсивностью вычислений) путем слияния путей всех пакетов deb
в архиве.
Спецификация для репозиториев Debian не имеет места, зарезервированного для сводки всех пути исходного пакета и никакой реализации (apt-ftparchive
и метод запуска Launchpad) имеет все возможности для генерации.
Если вы действительно действительно хотите эту функциональность, вы можете легко скомпилировать это сам. Создайте этот скрипт, сделайте его исполняемым и запустите. Это займет навсегда и восемь дней, но его выход будет эквивалентен файлу Source-Contents
.
#!/bin/bash
for PKGNAME in $(apt-cache pkgnames); do
apt-get source $PKGNAME >> log
for LINE in $(find $PKGNAME-*); do
echo "$LINE $PKGNAME"
done
done
apt-file
- простая оболочка для загрузки файлов Contents-<ARCH>.gz
из данного репозитория Debian, а затем распаковки и grep
через них. Contents
файлы создаются на стороне сервера (с большой интенсивностью вычислений) путем слияния путей всех пакетов deb
в архиве.
Спецификация для репозиториев Debian не имеет места, зарезервированного для сводки всех пути исходного пакета и никакой реализации (apt-ftparchive
и метод запуска Launchpad) имеет все возможности для генерации.
Если вы действительно действительно хотите эту функциональность, вы можете легко скомпилировать это сам. Создайте этот скрипт, сделайте его исполняемым и запустите. Это займет навсегда и восемь дней, но его выход будет эквивалентен файлу Source-Contents
.
#!/bin/bash
for PKGNAME in $(apt-cache pkgnames); do
apt-get source $PKGNAME >> log
for LINE in $(find $PKGNAME-*); do
echo "$LINE $PKGNAME"
done
done
apt-file
- простая оболочка для загрузки файлов Contents-<ARCH>.gz
из данного репозитория Debian, а затем распаковки и grep
через них. Contents
файлы создаются на стороне сервера (с большой интенсивностью вычислений) путем слияния путей всех пакетов deb
в архиве.
Спецификация для репозиториев Debian не имеет места, зарезервированного для сводки всех пути исходного пакета и никакой реализации (apt-ftparchive
и метод запуска Launchpad) имеет все возможности для генерации.
Если вы действительно действительно хотите эту функциональность, вы можете легко скомпилировать это сам. Создайте этот скрипт, сделайте его исполняемым и запустите. Это займет навсегда и восемь дней, но его выход будет эквивалентен файлу Source-Contents
.
#!/bin/bash
for PKGNAME in $(apt-cache pkgnames); do
apt-get source $PKGNAME >> log
for LINE in $(find $PKGNAME-*); do
echo "$LINE $PKGNAME"
done
done
apt-file
- простая оболочка для загрузки файлов Contents-<ARCH>.gz
из данного репозитория Debian, а затем распаковки и grep
через них. Contents
файлы создаются на стороне сервера (с большой интенсивностью вычислений) путем слияния путей всех пакетов deb
в архиве.
Спецификация для репозиториев Debian не имеет места, зарезервированного для сводки всех пути исходного пакета и никакой реализации (apt-ftparchive
и метод запуска Launchpad) имеет все возможности для генерации.
Если вы действительно действительно хотите эту функциональность, вы можете легко скомпилировать это сам. Создайте этот скрипт, сделайте его исполняемым и запустите. Это займет навсегда и восемь дней, но его выход будет эквивалентен файлу Source-Contents
.
#!/bin/bash
for PKGNAME in $(apt-cache pkgnames); do
apt-get source $PKGNAME >> log
for LINE in $(find $PKGNAME-*); do
echo "$LINE $PKGNAME"
done
done