[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

MySQL *.deb's dependencies ignored? maybe?



# dpkg -l mysql\*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name                Version         Description
+++-===================-===============-===================
un  mysql               <none>          (no description available)
rc  mysql-base          3.21.33b-4      mysql database client binaries
in  mysql-bench         3.22.32-2       (no description available)
ii  mysql-client        3.22.32-1       mysql database client binaries
un  mysql-dev           <none>          (no description available)
un  mysql-devel         <none>          (no description available)
ii  mysql-doc           3.22.32-1       mysql database documentation
un  mysql-gpl-client    <none>          (no description available)
un  mysql-gpl-doc       <none>          (no description available)
un  mysql-manual        <none>          (no description available)
ii  mysql-server        3.22.32-1       mysql database server binaries
ii  mysql-shared        3.22.32-2       MySQL - Shared libraries

so mysql-client is installed, yet

# apt-cache showpkg mysql-client
Package: mysql-client
Versions: 3.22.32-1(/var/state/apt/lists/http.us.debian.org_debian_dists_frozen_non-free_binary-i386_Packages)(/var/lib/dpkg/status),
Reverse Depends:
  mysql-server,mysql-client
  webrt,mysql-client
  pike-mysql,mysql-client
  mysql-gpl-client,mysql-client
  mysql-gpl-client,mysql-client
  libmysqlclient6,mysql-client
  imp,mysql-client
  horde,mysql-client
Dependencies: [my indentation, for readability]
3.22.32-1 - 
  debianutils (2 1.6) 
  libdbi-perl (0 (null)) 
  perl5 (0 (null))                   <== (i do have perl5.004 and 005)
  libmysqlclient6 (2 3.22.30) 
  libc6 (2 2.1.2) 
  libmysqlclient6 (2 3.22.30-2) 
  libncurses5 (0 (null)) 
  libreadline4 (2 4.1) 
  libstdc++2.10 (0 (null)) 
  libz1 (0 (null)) 
  mysql-server (0 (null)) 
  mysql-doc (0 (null)) 
  mysql-gpl-client (0 (null))        <==
  mysql-base (0 (null))              <==
  libdbd-mysql-perl (3 1.1832) 
  mysql-gpl-client (0 (null))        <==
  mysql-base (0 (null))              <==
Provides:
3.22.32-1 -
Reverse Provides:

so mysql-client (installed) depends on mysql-base (removed w/configs).
(items i marked above with <== are not installed). seems like an
"apt-get check" is in order!

# apt-get check
Reading Package Lists... Done
Building Dependency Tree... Done
#

aren't there some dependencies missing here, that is should find?

(mysql seems to work fine, server and client. i'm not complaining,
just alerting that--at best--i don't understand why there's no
red flag in the dependencies, or--at worst--there might be a
possible hole in the algorithm.)


Reply to: