At 12.01.2006 15:32, Norbert Tretkowski wrote: >* Hans Spath wrote: > > | <0>root@hive:/etc/apt# apt-get -u dist-upgrade > > | Reading Package Lists... Done > > | Building Dependency Tree... Done > > | Calculating Upgrade... Done > > | The following packages have been kept back: > > | php4-cgi php4-cli > > | The following packages will be upgraded: > > | libssl0.9.6 libssl0.9.7 libungif4g openssl > > | 4 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. > > | Need to get 4975kB of archives. > > | After unpacking 41.0kB disk space will be freed. > >Spannend... also spielen wir weiter, sieht nach fehlenden Dependencies >aus. Offenbar braucht php4-cgi noch ein Paket, das du nicht mit ins >Pinning aufgenommen hast, die werden bei _der_ Verwendung von Pinning >nicht automatisch nachgezogen. > >Was gibt 'apt-get install php4-cgi' zurueck? Die werden bei Pinning nicht nachgezogen? Warum krieg ich dann bei einer Pin-Priority von 200 die Dependencies mit? | <0>root@hive:/etc/apt# grep \* -A2 preferences | Package: * | Pin: release o=packages.dotdeb.org | Pin-Priority: 99 | <0>root@hive:/etc/apt# aptitude install php4-cli | Reading Package Lists... Done | Building Dependency Tree | Reading extended state information | Initializing package states... Done | E: Unable to correct problems, you have held broken packages. | E: Unable to correct dependencies, some packages cannot be installed | E: Unable to resolve some dependencies! | Some packages had unmet dependencies. This may mean that you have | requested an impossible situation or if you are using the unstable | distribution that some required packages have not yet been created | or been moved out of Incoming. | | The following packages have unmet dependencies: | php4-cli: Depends: php4-common (= 4:4.4.1-0.dotdeb.3) but 4:4.4.1-0.dotdeb.1 is installed. | <0>root@hive:/etc/apt# grep \* -A2 preferences | Package: * | Pin: release o=packages.dotdeb.org | Pin-Priority: 200 | <0>root@hive:/etc/apt# aptitude install php4-cli | Reading Package Lists... Done | Building Dependency Tree | Reading extended state information | Initializing package states... Done | The following packages have been kept back: | libmysqlclient15 libssl0.9.6 libssl0.9.7 libungif4g mysql-common openssl | php4-pear qmail ucspi-tcp | The following packages will be upgraded: | php4-cgi php4-cli php4-common php4-gd php4-mysql | 5 packages upgraded, 0 newly installed, 0 to remove and 9 not upgraded. | Need to get 5243kB of archives. After unpacking 4096B will be freed. | Do you want to continue? [Y/n/?] php4-common gibt's im Gegensatz zu qmail in sarge, also kann's nicht daran liegen, dass er kein Default zum Vergleichen hätte... Also, kann ich statt * -> Priority:99 + [*alle* Packages mit Dependencies] -> Priority:999 ihm nicht irgendwie sagen, dass Packete die installiert sind, aber für die er kein Default hat eine höhere Priorität haben? Oder kann man die Packages in der /etc/apt/preferences irgendwie zusammenfassen? Für jedes Package einen neuen Block anzulegen schaut irgendwann sehr bloatig aus.