Я устанавливал [набор распознавания речи HTK] [2] из источника. Когда я дал make all
это дает следующую ошибку:
(cd HTKLib && make HTKLib.a) \
|| case "" in *k*) fail=yes;; *) exit 1;; esac;
make[1]: Entering directory `/home/krishna/htk/HTKLib'
gcc -ansi -D_SVID_SOURCE -DOSS_AUDIO -D'ARCH="i686"' -Wall -Wno-switch -g -O2 -I. -DPHNALG -c -o HGraf.o HGraf.c
HGraf.c:73:77: fatal error: X11/Xlib.h: No such file or directory
compilation terminated.
make[1]: *** [HGraf.o] Error 1
make[1]: Leaving directory `/home/krishna/htk/HTKLib'
make: *** [HTKLib/HTKLib.a] Error 1
Я искал относительно этой ошибки [и нашел что] [3]: Я должен установить пакет libX11-devel.
$sudo apt-get install libX11-devel
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libX11-devel
Но кажется, что пакет не существует.
Вы можете установить libx11-dev , используя команду sudo apt-get install libx11-dev
вместо libx11-devel .
Вам просто нужно обновить свой apt-get.
sudo apt-get update
Это будет работать.
Я думаю, что Вы не включили свои другие источники. Если Вы сделаете поиск Синаптического в Центре программного обеспечения Ubuntu, и он подходит, то Вы будете видеть сообщение, в котором говорится, что "Это программное обеспечение доступно из источника вселенной и переключателя слева для "использования этого источника", Если Вы нажимаете, используют этот источник, который он включит ему.
Другой способ включить источники легко состоит в том, чтобы открыть центр программного обеспечения и в верхнем редактировании щелчка меню> источники программного обеспечения, это будет похоже на это....
Поскольку Вы видите, что у меня есть вся включенная шахта, но необходимо будет только позволить вселенной стать синаптической. После того, как Вы закроете окно, необходимо будет работать
sudo apt-get update
снова, чтобы получить новые пакеты или ожидать Центра программного обеспечения для обновления в он затем запланировал время. Можно затем установить Синаптический от терминала, когда Вы попробовали прежде или от Центра программного обеспечения.
До необходимости Синаптическом, можно прожить без него, но мне нравится он особенно, когда я пытаюсь искать техническую вещь, которая скрыта быть значением по умолчанию в Центре программного обеспечения, и это дает Вам больше информации о пакетах, чем Центр программного обеспечения и делает технические вещи намного легче удалить источники программного обеспечения, легче отредактировать, и может быть обновлено, не имея необходимость открываться, отдельный терминал только для выполнения склонный - получают обновление.
Попробуйте установить Synaptic из Ubuntu Software Center вместо использования apt-get - так я без проблем установил его в версии 12.04.
Однако сейчас я нахожусь на своей машине v10.04, поэтому я не мог сказать, почему apt-get не работает для вас - я просто попытался apt-get на этой старой машине, и, похоже, она работает, так что, возможно, Ubuntu вытащил его из репозитория apt-get в v12, хотя это кажется немного странным - я думаю, это то, что они будут хранить в репозитории в течение довольно долгого времени, кроме того, поскольку пакет libX11-dev делал то же самое, тогда я бы сказал, что, похоже, список ваших репозиториев частично отключен или поврежден ...
Кстати, лично я не считаю, что Synaptic, apt-get или Software Center лучше, чем другие - я видел, что все они не смогли установить то, что у других 2 не было проблем при установке - вам просто нужно попробовать все, что работает, или установить его из исходного кода, если все 3 не пройдут ...