как проверить, есть ли у меня "sqlite3-dev"
Это полностью зависит от того, какой дистрибутив Linux вы используете - это Fedora, Suse, Ubuntu, Gentoo, Mandrake или какой-либо другой из десятков существующих; Есть несколько стратегий упаковки и инструменты, используемые для проверки, какие пакеты есть, получить больше и т. д.
Поэтому никогда не задавайте вопросов о проверке, получении или настройке пакетов в Linux без указания интересующего вас дистрибутива - это делает практически невозможным предоставление точной, конкретной помощи.
Редактировать : самый простой из известных мне способов получения информации о вашем дистрибутиве Linux (работает на всех, которые у меня под рукой, но у меня нет особенно широкого массива ...; -):
$ cat /etc/*-release
DISTRIB_CODENAME=hardy
DISTRIB_DESCRIPTION="Ubuntu 8.04.2"
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.04
...etc, etc...
Вероятно, это будет содержимое файла /etc/lsb-release
, но я предлагаю *-release
, потому что я думаю, что могут быть и другие подобные файлы.
Конечно, если необходимость проверки вашего дистрибутива применяется внутри файла или программы, чтение этого файла (или файлов) и поиск определенного содержимого также будут вполне осуществимы; но для того, чтобы проинформировать потенциальных помощников о том, какой дистрибутив вы используете, cat
в приглашении оболочки будет вполне достаточно; -).