Sources.list wie muss dieser eintrag lauten?

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Tarion
Beiträge: 3
Registriert: 25.07.2008 20:17:02

Sources.list wie muss dieser eintrag lauten?

Beitrag von Tarion » 25.07.2008 20:46:31

Hi, ich will dieses Paket Installieren:
http://debian.cs.binghamton.edu/debian/ ... hp-config/
Wie muss der Eintrag in der sources.list heißen?
Ich habe Debian etch, und dies probiert:
deb http://debian.cs.binghamton.edu/debian/ etch main

Eigentlich ist mir egal aus welchem repository, und gerne auch die 1.10.11 da die 1.10.11-1 wohl nur als testing und unstabel vorhanden ist.
Dazu die frage? Wenn schon nicht stabel, lieber testing oder lieber unstable?

Bekommst man irgnedwo ne php-config stabel?

Grüße, Tarion

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: Sources.list wie muss dieser eintrag lauten?

Beitrag von gms » 25.07.2008 21:09:38

Hi, ich will dieses Paket Installieren:
http://debian.cs.binghamton.edu/debian/ ... hp-config/
Wie muss der Eintrag in der sources.list heißen?

Code: Alles auswählen

deb http://debian.cs.binghamton.edu/debian testing main contrib non-free
deb http://debian.cs.binghamton.edu/debian unstable main contrib non-free
edit: den Eintrag für "stable" habe ich hier entfernt
Tarion hat geschrieben:Wenn schon nicht stabel, lieber testing oder lieber unstable?
das wird ziemlich egal sein, denn beide sind die gleiche Version:

Code: Alles auswählen

root@gms2:/# apt-show-versions -a php-config
Not installed
No stable version
php-config 1.10.11-1 testing  ftp.at.debian.org
php-config 1.10.11-1 unstable ftp.at.debian.org
php-config not installed
wenn du dich nicht mit dem Pinning beschäftigen möchtest, dann hole dir das Paket besser direkt von hier
http://packages.debian.org/lenny/php-config
oder von hier
http://debian.cs.binghamton.edu/debian/ ... hp-config/
und installiere es mit "dpkg -i php-config_1.10.11-1_all.deb" , als Abhängigkeit muß vorher php-pear installiert sein.

Gruß
gms

Tarion
Beiträge: 3
Registriert: 25.07.2008 20:17:02

Re: Sources.list wie muss dieser eintrag lauten?

Beitrag von Tarion » 25.07.2008 21:21:53

Code: Alles auswählen

loreley:/home/tobi/work# dpkg -i php-config_1.10.11-1_all.deb
Selecting previously deselected package php-config.
(Reading database ... 21387 files and directories currently installed.)
Unpacking php-config (from php-config_1.10.11-1_all.deb) ...
Setting up php-config (1.10.11-1) ...

Code: Alles auswählen

checking for php... php
checking for php-config... no
checking for xsltproc... xsltproc
checking for mysql_config... no
configure: error: installation problem: PHP not found
config.log:
configure:2443: checking for php-config
configure:2472: result: no
Und falls jemand was mit dem entsprechenden configure anfangen kann:

Code: Alles auswählen

# Extract the first word of "php-config", so it can be a program name with args.
set dummy php-config; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_PHP_CONFIG+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -n "$PHP_CONFIG"; then
  ac_cv_prog_PHP_CONFIG="$PHP_CONFIG" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_PHP_CONFIG="php-config"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

fi
fi
PHP_CONFIG=$ac_cv_prog_PHP_CONFIG
if test -n "$PHP_CONFIG"; then
  echo "$as_me:$LINENO: result: $PHP_CONFIG" >&5
echo "${ECHO_T}$PHP_CONFIG" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi
Ich werde daraus nicht schlau, wo sucht der php-config nun und wo sage ich ihm wie er es findet?

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: Sources.list wie muss dieser eintrag lauten?

Beitrag von gms » 25.07.2008 21:46:13

Code: Alles auswählen

for as_dir in $PATH
im wesentlichen wird die PATH Variable durchsucht, ob in einem der dort gelisteten Verzeichnisse eine ausführbare Datei "php-config" existiert. Über eine Variable PHP_CONFIG könntest du aber auch direkt angeben, wo sich diese Datei befindet.
Von dem Paket "php-config" scheint sie nicht zur Verfügung gestellt zu werden, hierbei handelt es sich um dieses Paket: http://pear.php.net/package/Config/

Was du wahrscheinlich eher brauchst, ist das Paket "php*-dev" !

Gruß
gms

Antworten