Jakie są różne opcje / argumenty"./ konfiguracja " w Linuksie

Widziałem, że instalując nowe oprogramowanie w Linuksie, zawsze muszę najpierw użyć configure.

Ale czasami musimy przejść różne opcje, tak jak dzisiaj, aby zainstalować lxml:

./configure --with-python=/opt/python27/bin/python 
--prefix=/usr/local 
--with-libxml-prefix=/usr/local 
--with-libxml-include-prefix=/usr/local/include 
--with-libxml-libs-prefix=/usr/local/lib

Teraz chcę wiedzieć, skąd ta osoba będzie wiedziała, że jakiego typu paramery jak --with-python mogą być używane?
Znaczy:

  1. Czy parametry te są takie same we wszystkich pakietach oprogramowania, czy też różnią się od oprogramowania?

  2. Nawet próbowałem czytać dokumentacja również, ale nikt nie wspomina o tych parametrach.

Author: Vadim Kotov, 2011-06-03

3 answers

./configure --help

, który pokaże Ci wszystkie opcje dla danego skryptu configure.

 96
Author: Carlos Campderrós,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-06-03 13:47:39

Niektóre są takie same we wszystkich skryptach konfiguracyjnych produkowanych przez Autoconf (który jest większość z nich, ale nie wszystkie); na przykład {[0] } jest w zasadzie uniwersalny. Inne są charakterystyczne dla danego skryptu configure.

 4
Author: Richard Kettlewell,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-20 16:17:00

Wiem o configure --help ale podane informacje są "lekkie". Następujące zasoby GNU zawierają przydatne dodatkowe informacje:

Zmienne katalogu instalacji

Release proces

 0
Author: Pancho,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-03 20:06:26