Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Wat doet ^ precies?  (gelezen 362 keer)

Wat doet ^ precies?
« Gepost op: 2014/03/19, 17:14:14 »
Gegroet iedereen,

De laatste paar uur ben ik een beetje aan het spelen met het installeren van verschillende desktops op een virtuele testserver en als ik klaar ben verwijder ik ze met het volgende commando (als root natuurlijk):

apt-get purge ubuntu-desktop ^
Hiermee verwijderd hij ubuntu desktop en alles wat erbij hoort.

Als ik alleen apt-get purge ubuntu-desktop verwijdert hij alleen ubuntu-desktop en niet de rest van de pakketten.

Wat doet ^ nou precies?

Alvast bedankt!

Offline aartje

  • Lid
Re: Wat doet ^ precies?
« Reactie #1 Gepost op: 2014/03/19, 23:39:22 »
Waar heb je dat vandaan ? Ik ken geen commando met een "^" er in.

Re: Wat doet ^ precies?
« Reactie #2 Gepost op: 2014/03/20, 02:09:08 »
De man-pagina heeft het over reguliere expressies.

Citaat van: man apt-get
    install
           [...]

           If no package matches the given expression and the expression
           contains one of '.', '?' or '*' then it is assumed to be a POSIX
           regular expression, and it is applied to all package names in the
           database. Any matches are then installed (or removed). Note that
           matching is done by substring so 'lo.*' matches 'how-lo' and
           'lowest'. If this is undesired, anchor the regular expression with
           a '^' or '$' character, or create a more specific regular
           expression.

       remove
           remove is identical to install except [...]

       purge
           purge is identical to remove except [...]



Een blog artikel dat ik vond heeft het over Tasksel: http://tech.shantanugoel.com/2010/10/23/apt-get-caret.html
Zij zeggen dat als er een dakje na het apt-get commando komt, dit word uitgevoerd met tasksel in plaas van apt-get.

apt-get purge ubuntu-desktop ^word dus uitgevoerd als:
tasksel remove ubuntu-desktop

Re: Wat doet ^ precies?
« Reactie #3 Gepost op: 2014/03/20, 08:57:47 »
Precies wat ik zocht, bedankt!