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

Re: apt-get install pkg and remove pkg on the same line?!



On Mon, Oct 20, 2003 at 02:59:59AM +0200, smurfd wrote:
> Hey there Debian-user list, ive been thinking, (not well enough, as it
> seems).
> 
> How does dselect do, when you select/deselect packages to be
> added/removed ? i mean, can you type yourself, like on one line..
> 
> 	apt-get install packages remove packages?

dselect's apt method uses the 'dselect-upgrade' option to apt, which
tells apt-get to attempt to resolve the desired package states that
dselect has put in /var/lib/dpkg/status. This isn't really accessible
very easily in the way you'd normally use apt-get.

However, here's a quote from the apt-get(8) man page:

       install
              install  is followed by one or more packages desired for
              installation. Each package is  a  package  name,  not  a
              fully  qualified  filename  (for  instance,  in a Debian
              GNU/Linux system, libc6 would be the argument  provided,
              not  libc6_1.9.6-2.deb).  All  packages  required by the
              package(s)  specified  for  installation  will  also  be
              retrieved  and installed. The /etc/apt/sources.list file
              is used to locate the desired packages. If a  hyphen  is
              appended  to  the  package  name  (with  no  intervening
              space), the identified package will be removed if it  is
              installed.

So you can say:

  apt-get install package1 package2 package3- package4-

Cheers,

-- 
Colin Watson                                  [cjwatson@flatline.org.uk]



Reply to: