LeRoy Cressy on 18 Oct 2005 14:27:41 -0000


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

Re: [PLUG] klik & ubuntu/debian


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

sean finney wrote:
> On Mon, Oct 17, 2005 at 10:04:48AM -0400, Art Alexion wrote:
> 
>>It wants to remove ksudoku.  I don't want to do this because it runs
>>fine.  is there a way to get apt to stop complaining?
> 
> 
> my guess is that there isn't, because then apt/dpkg wouldn't
> be doing its job.  the package is conflicting with other
> packages installed on the system.  this will probably become
> a major pita, because while dpkg may be fine with installing
> other packages manually in the meantime, apt will probably refuse
> to do anything helpful until the "problem" is resolved.
apt is basically a front end for dpkg.  I do not know how to make
apt-get force stuff but dpkg --force-depends will force the instllation
even if the dependencies are broken.

dpkg --force-help
dpkg forcing options - control behaviour when problems found:
  warn but continue:  --force-<thing>,<thing>,...
  stop with error:    --refuse-<thing>,<thing>,... | --no-force-<thing>,...
 Forcing things:
  all                    Set all force options
  auto-select [*]        (De)select packages to install (remove) them
  downgrade [*]          Replace a package with a lower version
  configure-any          Configure any package which may help this one
  hold                   Process incidental packages even when on hold
  bad-path               PATH is missing important programs, problems likely
  not-root               Try to (de)install things even when not root
  overwrite              Overwrite a file from one package with another
  overwrite-diverted     Overwrite a diverted file with an undiverted
version
  bad-verify             Install a package even if it fails authenticity
check
  depends-version [!]    Turn dependency version problems into warnings
  depends [!]            Turn all dependency problems into warnings
  confnew [!]            Always use the new config files, don't prompt
  confold [!]            Always use the old config files, don't prompt
  confdef [!]            Use the default option for new config files if one
                         is available, don't prompt. If no default can
be found,
                         you will be prompted unless one of the confold or
                         confnew options is also given
  confmiss [!]           Always install missing config files
  conflicts [!]          Allow installation of conflicting packages
  architecture [!]       Process even packages with wrong architecture
  overwrite-dir [!]      Overwrite one package's directory with
another's file
  remove-reinstreq [!]   Remove packages which require installation
  remove-essential [!]   Remove an essential package

WARNING - use of options marked [!] can seriously damage your installation.
Forcing options marked [*] are enabled by default.

many times in the past I had to use dpkg manually to install some
packages.  When using apt-get to update your system you will expierence
problems if there are unmet dependencies.

Though I never did this, you could probably edit the files in
/var/lib/apt/lists/ and /var/lib/dpkg/available
to reflect the dependences of the package that is broken.  If it works,
you might want to submit a bug report.




> 
> i'm surprised that it works, actually.  looking at the dependencies,
> it's also built against a different version of libc6 and other
> libraries.  because most/all of the libraries in questioned have
> versioned symbols, i'm surprised you don't get some error like
> "libfooNN.so.X.Y: file not found" or "undefined reference to symbol
> _foo_bar_NN.N".  
> 
> anyway, if you really want to fix the solution, you'll probably need
> to remove ksudoku and find an alternative way to install it, or upgrade
> your entire system's kde.  i'd be interested to know of another way,
> anyway.
> 
> 
> 	sean
> 
> 
> ------------------------------------------------------------------------
> 
> ___________________________________________________________________________
> Philadelphia Linux Users Group         --        http://www.phillylinux.org
> Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
> General Discussion  --   http://lists.phillylinux.org/mailman/listinfo/plug


- --
 Rev. LeRoy D. Cressy  mailto:leroy@lrcressy.com   /\_/\
                       http://lrcressy.com        ( o.o )
                       Phone:  215-535-4037        > ^ <
                       FAX:    215-535-4285

gpg fingerprint:  62DE 6CAB CEE1 B1B3 359A  81D8 3FEF E6DA 8501 AFEA

For info on enigmail:    http://lrcressy.com/linux/mozilla.pdf
For info on gpg:         http://www.gnupg.org/

Jesus saith unto him, I am the way, the truth, and the life:
no man cometh unto the Father, but by me. (John 14:6)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Debian - http://enigmail.mozdev.org

iQIVAwUBQ1UF3XlsxrSGsIsqAQpilA/+PVxOO2wCW3fSXYt0FlISQkdPyJz/4YAe
QnYL3/hmzkPZYsF6XddsYsmdoYQfMF5WAKZugg04XgrLs776hXvlS5DgyLoOY+oZ
spzD7QFqlqdZMLWsHSVrwN2jEAYApxjaE2rRkdn5c7mi0YxJTHBqdP7h+wQ4ACrk
iE/TfdaRyknuWupX0zd3lWAh5tcfc9gMsc8Sc5oJ6TWX9PPWsqEoqcYc23EkmCgu
pvPQ782XOQNQc3SatRDFbAoi5fB4kgKLtv1auMLiegj8goItptwu2kx6gs9f1a8x
e2bNmivb84XsHK0HZ8X00kPMXBSM8EVCIwIUf6l7AlxIlSuoijJdJ19+l5D9OX6Z
GbJ2Q59Zu3ENVWG3PnPIrRobf15k8XWrDAce3gJ+kN3oCwJmKvp3dcazZN52QMhs
avEc6n1+zyd+UN/hZKPZECPKrhBBU82FEsXFEKDHUqjH6LhdRmU7i9Bu9nOMoT4s
mTImTMPsjWiMIv8bzaOdJ8TY3hevdoVUGjNX+m9IV2ggISQkybZI/Czc3hrbqP0c
bpGa/M/X2PPnQ4poJoW/FOGRwQT2MtAbxYvCR2NpV1igqe7vo2C2RUpF07DQvDA7
VPUOnCw1PfFPkpfllEvVYo+AB9wCIOs1ZvSrogOCUIdGi0QxsxiechyrE98vGKsA
Pj8cm5Oon/k=
=wY9/
-----END PGP SIGNATURE-----
___________________________________________________________________________
Philadelphia Linux Users Group         --        http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion  --   http://lists.phillylinux.org/mailman/listinfo/plug