Gå til innhold

Hvilket pakkesystem anbefales?


Anbefalte innlegg

Menter at portage har noe liknende i hvert fall.

Når en fjerner en pakke som har avhengigheter som ble installert med den pakken kan en fjerne de avhengighetene som ikke er "linka til" lenger.

Altså: X trenger Y, men hvis X blir fjernet og ingen andre trenger Y lenger, kan Y også fjernes.

Husker ente hva kommando'n er da...

emerge -v depclean
revdep-rebuild -pv
revdep-rebuild -v
dispatch-conf

Lenke til kommentar
Videoannonse
Annonse
dpkg er vel strengt tatt ikke et pakkesystem, har mest prøv å gjøre det med apt.

Har også spurt om det før en gang(hvordan man gjorde det med apt), men ingen visste hvordan, så hvordan gjør man det i dpkg? Savner virkelig den funksjonen, genial hvis man bare skal teste ut programmer.

dpkg er et pakkesystem, apt er et frontend.....

apt vel kan også defineres som et pakkesystem, men dpkg kan gjøre ting apt ikke kan og dpkg laster ikke ned pakker

 

edit:

Det finnes forskjellige måter å fjerne pakker recursive, personlig bruker jeg aptitude til slikt fordi da får jeg oversikt over hva som skal gjøres og har mulighet til å endre (holde tilbake pakker f.eks) før aksjon.

Hvis jeg bruker dpkg i tillegg så kan jeg løse konflikter mellom pakker med --force og fjerne konfigurasjonsfilene etterpå (f.eks).

Endret av ratix
Lenke til kommentar
Og hva er komandoen? I pacman er det bare:

 

pacman -Rs pakke

 

Når jeg faktisk ikke får til det samme med dpkg/apt etter å ha lest begge maualene vil jeg ikke si at det er enkler der.

det skjer automatisk.

edit:

(root)(/home/ratix/)# apt-get remove libgtk2.0-0 
Leser pakkelister ... Ferdig
Skaper oversikt over avhengighetsforhold ... Ferdig
Følgende ekstra pakker vil bli installert.
 gimp-data libexif12
Følgende pakker vil bli FJERNET:
 beep-media-player beep-media-player-dev capplets-data eog evolution evolution-data-server file-roller gaim galeon gconf-editor
 gconf2 gdm gedit ghex gimp gimp-helpbrowser gimp-svg gksu glade gnome-about gnome-applets gnome-applets-data gnome-control-center
 gnome-games-data gnome-gv gnome-keyring gnome-menus gnome-panel gnome-panel-data gnome-pilot gnome-pilot-conduits gnome-session
 gnumeric gnumeric-common gnumeric-plugins-extra gpdf gtetrinet gthumb gtk-smooth-themes gtk2-engines-cleanice gtk2-engines-mist
 gtk2-engines-smooth gtk2-engines-thinice gtkhtml3.6 gtranslator inkscape jumpnbump libbonoboui2-0 libcamel1.2-0 libebook1.2-3
 libecal1.2-2 libedata-book1.2-2 libedata-cal1.2-1 libedataserver1.2-4 libedataserverui1.2-4 libeel2-2 libegroupwise1.2-5
 libgail-common libgail17 libgal2.4-0 libgal2.4-common libgconf2-4 libgimp2.0 libgksu1.2-0 libgksuui1.0-1 libglade2-0
 libgnome-desktop-2 libgnome-keyring0 libgnome-menu0 libgnome2-0 libgnome2-common libgnomecanvas2-0 libgnomedb2-4
 libgnomedb2-common libgnomeprintui2.2-0 libgnomeui-0 libgnomevfs2-0 libgnomevfs2-common libgoffice-1 libgsf-gnome-1 libgtk2.0-0
 libgtk2.0-bin libgtk2.0-common libgtk2.0-dev libgtkhex0 libgtkhtml2-0 libgtkhtml3.6-18 libgtkmm-2.4-1 libgtksourceview1.0-0
 libgtkspell0 libgucharmap4 libmetacity0 libnautilus-extension1 libpanel-applet2-0 librsvg2-2 librsvg2-bin librsvg2-common
 libwnck16 metacity mozilla-browser mozilla-firefox mozilla-mailnews mozilla-psm nautilus pan python-glade2 python-gtk2
 python2.3-glade2 python2.3-gtk2 sodipodi stardict xscreensaver xscreensaver-gl yelp
Følgende NYE pakker vil bli installert:
 libexif12
Følgende pakker vil bli oppgradert:
 gimp-data
1 oppgraderte, 1 nylig installerte, 114 å fjerne og 45 ikke oppgradert.
Må hente 6439kB med arkiver.
Etter utpakking vil 370MB diskplass bli ledig.
Vil du fortsette [Y/n]? 

edit2: med aptitude har jeg kontroll over akkurat hva som skal gjøres siden aptitude er mer interaktivt

Endret av ratix
Lenke til kommentar

Rart, da må vi ha noe forskjell i en konfigurasjonsfil, peiling på hva det kan være?

mathias@ubuntu:~$ sudo apt-get install 3dchess
Password:
Reading package lists... Done
Building dependency tree... Done
Følgende ekstra pakker vil bli installert.
 xaw3dg
Følgende NYE pakker vil bli installerte:
 3dchess xaw3dg
0 upgraded, 2 newly installed, 0 å fjerne og 0 ikke oppgradert.
Trenger å skaffe 0B/187kB med lagre.
Efter utpakking vil 647kB mere diskplass bli brukt.
Do you want to continue [Y/n]? y

Preconfiguring packages ...
Velger den tidligere fravalgte pakken xaw3dg.
(Leser database ... 113524 filer og kataloger er installerte.)
Pakker ut xaw3dg (fra .../xaw3dg_1.5+E-8_i386.deb) ...
Velger den tidligere fravalgte pakken 3dchess.
Pakker ut 3dchess (fra .../3dchess_0.8.1-11_i386.deb) ...
Setter opp xaw3dg (1.5+E-8) ...

Setter opp 3dchess (0.8.1-11) ...

mathias@ubuntu:~$ sudo apt-get remove 3dchess
Reading package lists... Done
Building dependency tree... Done
Følgende pakker vil bli FJERNET:
 3dchess
0 upgraded, 0 newly installed, 1 å fjerne og 0 ikke oppgradert.
Trenger å skaffe 0B med lagre.
Efter utpakking vil 152kB med diskplass frigjøres.
Do you want to continue [Y/n]?

Lenke til kommentar
Rart, da må vi ha noe forskjell i en konfigurasjonsfil, peiling på hva det kan være?

mathias@ubuntu:~$ sudo apt-get install 3dchess
Password:
Reading package lists... Done
Building dependency tree... Done
Følgende ekstra pakker vil bli installert.
 xaw3dg
Følgende NYE pakker vil bli installerte:
 3dchess xaw3dg
0 upgraded, 2 newly installed, 0 å fjerne og 0 ikke oppgradert.
Trenger å skaffe 0B/187kB med lagre.
Efter utpakking vil 647kB mere diskplass bli brukt.
Do you want to continue [Y/n]? y

Preconfiguring packages ...
Velger den tidligere fravalgte pakken xaw3dg.
(Leser database ... 113524 filer og kataloger er installerte.)
Pakker ut xaw3dg (fra .../xaw3dg_1.5+E-8_i386.deb) ...
Velger den tidligere fravalgte pakken 3dchess.
Pakker ut 3dchess (fra .../3dchess_0.8.1-11_i386.deb) ...
Setter opp xaw3dg (1.5+E-8) ...

Setter opp 3dchess (0.8.1-11) ...

mathias@ubuntu:~$ sudo apt-get remove 3dchess
Reading package lists... Done
Building dependency tree... Done
Følgende pakker vil bli FJERNET:
 3dchess
0 upgraded, 0 newly installed, 1 å fjerne og 0 ikke oppgradert.
Trenger å skaffe 0B med lagre.
Efter utpakking vil 152kB med diskplass frigjøres.
Do you want to continue [Y/n]?

Hmm.

aptitude har den oppførselen du vil ha, prøv og den vil fjerne xaw3d fordi den ikke er i bruk, aptitude vil også sjekke sånt med andre pakker for hver gang du bruker den.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...