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

Re: editing /var/lib/dpkg/available



SOLVED: I edited the available file manually, then used "dpkg
--update-avail /var/lib/dpkg/available".

Thank you, Camaleón, Goran, and Wolodja .

On Thu, Jan 27, 2011 at 9:48 AM, Wolodja Wentland
<wolodja.wentland@ed.ac.uk> wrote:
> Have a look at /var/lib/dpkg/available-old as well, as it should contain
> a recent backup of the available file. I wouldn't necessarily edit those
> files, because you just might make it worse.
>
> If available-old does not help, you can:
>
>    1. apt-cache dumpavail > /var/lib/dpkg/available
>
>       dumpavail prints out an available list to stdout. This is
>       suitable for use with dpkg(1) and is used by the dselect(1)
>       method.
>
>    2. dpkg --update-avail /var/lib/dpkg/available
>
>       Update dpkg's and dselect's idea of which packages are available.
>       With action --merge-avail, old information is combined with
>       information from Packages- file.  With action --update-avail, old
>       information is replaced with the information in the
>       Packages-file. The Packages-file distributed with Debian is sim‐
>       ply named Packages. dpkg keeps its record of available packages
>       in /var/lib/dpkg/available.
>
>       A simpler one-shot command to retrieve and update the available
>       file is dselect update. Note that this file is mostly useless if
>       you don't use dselect  but an APT-based frontend: APT has its own
>       system to keep track of available packages.
>
> OR (alternatively)
>
>    1. rm /var/lib/dpkg/available
>    2. dselect update


Reply to: