apt-get oder aptitude?
Code: Alles auswählen
$ Apt-get
bash: Apt-get: command not found
- garibaldi
- Beiträge: 2443
- Registriert: 17.09.2004 02:31:12
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Groß geschrieben wg. WikiNamen, das muss noch verbessert werden.ub13 hat geschrieben:Code: Alles auswählen
$ Apt-get bash: Apt-get: command not found
Und: du schriebst in einem anderen Thread, apt-get sei schneller, sollte man das als Argument für apt-get aufnehmen? Ist dem überhaupt so, wie stellt man das fest?
@neuss: klar, ist auch nur ein Rohentwurf, der Titel ist nicht soo toll.
Was einer im Reiche der Wahrheit erwirbt, hat er allen erworben... -- Schiller
"aptitude vs. apt-get" vielleicht? Eigennamen ok, aber hier sieht das doch irgendwie seltsam aus und falsch ist es auch noch...garibaldi hat geschrieben:Groß geschrieben wg. WikiNamen, das muss noch verbessert werden.
Und: du schriebst in einem anderen Thread, apt-get sei schneller, sollte man das als Argument für apt-get aufnehmen? Ist dem überhaupt so, wie stellt man das fest?
Beides einfach laufen lassen. aptitude ist so lahm, dass man noch nicht mal per Uhr stoppen muss.
- garibaldi
- Beiträge: 2443
- Registriert: 17.09.2004 02:31:12
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
War auch das erste, was mir eingefallen ist, da ich aber ausschließlich Argumente für aptitude gebracht habe, schien mir dieser Titel etwas heuchlerisch. Habe nun Kleinschreibung im Titel benutzt.ub13 hat geschrieben:"aptitude vs. apt-get" vielleicht?
Den Titel der Seite kann glaube ich nur ein Admin verändern.... Naja, die muss sowieso noch anders verlinkt werden...
kam mir nicht so vor, muss ich mal testen...ub13 hat geschrieben:Beides einfach laufen lassen. aptitude ist so lahm, dass man noch nicht mal per Uhr stoppen muss.
Was einer im Reiche der Wahrheit erwirbt, hat er allen erworben... -- Schiller
- garibaldi
- Beiträge: 2443
- Registriert: 17.09.2004 02:31:12
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
So, ich hab's jetzt als Unteseite gespeichert: http://wiki.debianforum.de/GariBaldi/Ap ... egenAptGet
Dann müsste ein Admin mal die Seite löschen:
http://wiki.debianforum.de/AptitudeGegenApt%60-%60get
edit: Der aktuelle link: http://wiki.debianforum.de/SoftwareVerw ... deVsAptGet
Dann müsste ein Admin mal die Seite löschen:
http://wiki.debianforum.de/AptitudeGegenApt%60-%60get
edit: Der aktuelle link: http://wiki.debianforum.de/SoftwareVerw ... deVsAptGet
Zuletzt geändert von garibaldi am 23.11.2006 02:31:01, insgesamt 2-mal geändert.
Was einer im Reiche der Wahrheit erwirbt, hat er allen erworben... -- Schiller
ub13 hat geschrieben:Beides einfach laufen lassen. aptitude ist so lahm, dass man noch nicht mal per Uhr stoppen muss.
Code: Alles auswählen
time aptitude -y install qemu
real 0m8.449s
user 0m3.812s
sys 0m1.112s
apt-get -y install qemu
real 0m5.296s
user 0m2.004s
sys 0m0.632s
Und nein, apt-get hat keinen Cache-Vorteil gehabt.
Aptitude hat auch Pluspunkte gegen synaptic:
- es funktioniert auch per ssh ueber nasse Bindfaeden
- es braucht kein X und GTK und ist trotzdem fast grafisch
- synaptic braucht fam, viele Pakete brauchen gamin: Konflikt
Wenn ein Synaptic-Benutzer sein X zerschiesst, muss er erst aptitude lernen,
warum also nicht gleich damit anfangen?
Beware of programmers who carry screwdrivers.
- garibaldi
- Beiträge: 2443
- Registriert: 17.09.2004 02:31:12
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Tja, bei nur einem Paket sind drei Sekunden schon eine Menge, aber andererseits: Die Installation ist ein einmaliger Akt, und wenn die Funktionalität verbessert ist, sollte es einem, wie du schon sagst, das wert sein.cosmac hat geschrieben:ub13 hat geschrieben:Beides einfach laufen lassen. aptitude ist so lahm, dass man noch nicht mal per Uhr stoppen muss.Schade. Aber soviel sollte einem die bessere Funktionalitaet wert sein.Code: Alles auswählen
time aptitude -y install qemu real 0m8.449s user 0m3.812s sys 0m1.112s apt-get -y install qemu real 0m5.296s user 0m2.004s sys 0m0.632s
Und nein, apt-get hat keinen Cache-Vorteil gehabt.
Mit synaptic machst du nun ein neues Fass auf, aber wäre zu überlegen, dies auch noch zu behandeln. Damit kenne ich mich nun aber nicht aus, weiß nur, dass man mit dem auch prima lokale Quellen einbinden kann, was man sonst nur über Handarbeit machen kann.cosmac hat geschrieben:Aptitude hat auch Pluspunkte gegen synaptic:
- es funktioniert auch per ssh ueber nasse Bindfaeden
- es braucht kein X und GTK und ist trotzdem fast grafisch
- synaptic braucht fam, viele Pakete brauchen gamin: Konflikt
Wenn ein Synaptic-Benutzer sein X zerschiesst, muss er erst aptitude lernen,
warum also nicht gleich damit anfangen?
BTW: Habe die Seite gerade noch ein wenig verbessert, wie ich denke.
Was einer im Reiche der Wahrheit erwirbt, hat er allen erworben... -- Schiller
- garibaldi
- Beiträge: 2443
- Registriert: 17.09.2004 02:31:12
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
So, Seite und Titel umbenannt: http://wiki.debianforum.de/GariBaldi/AptitudeVsAptGet
Weitere Kritik wäre Klasse!
edit: Aktueller link: http://wiki.debianforum.de/softwareVerw ... deVsAptGet
Weitere Kritik wäre Klasse!
edit: Aktueller link: http://wiki.debianforum.de/softwareVerw ... deVsAptGet
Zuletzt geändert von garibaldi am 23.11.2006 08:07:12, insgesamt 1-mal geändert.
Was einer im Reiche der Wahrheit erwirbt, hat er allen erworben... -- Schiller
Hallo,
kurze Frage zwischendurch:
Wenn ihr von aptitude redet, meint ihr dann grundsätzlich das grafisch-ähnliche, das man bekommt wenn man nur "aptitude" eingibt ?
Oder das aptitude, dass man wie apt-get benutzt (z.B. "aptitude install antwortaufdummefragen ) ?
Ich persönlich benutze immer das letztere.
Gruß,
Karmon
kurze Frage zwischendurch:
Wenn ihr von aptitude redet, meint ihr dann grundsätzlich das grafisch-ähnliche, das man bekommt wenn man nur "aptitude" eingibt ?
Oder das aptitude, dass man wie apt-get benutzt (z.B. "aptitude install antwortaufdummefragen ) ?
Ich persönlich benutze immer das letztere.
Gruß,
Karmon
Keine Ahnung, von Windows XP rede ich nie...
Nee, es hätte ja sein können, dass das halb-grafische aptitude etwas langsamer ist, als wenn man direkt an der Eingabe arbeitet. Schließlich bedient es sich ja auch völlig anders.
Ein Windows XP bleibt ein WIndows XP, egal mit welchem Programm man nun arbeitet. Darum hinkt dein Vergleich in meinen Augen auch etwas.
Gruß,
Karmon
Nee, es hätte ja sein können, dass das halb-grafische aptitude etwas langsamer ist, als wenn man direkt an der Eingabe arbeitet. Schließlich bedient es sich ja auch völlig anders.
Ein Windows XP bleibt ein WIndows XP, egal mit welchem Programm man nun arbeitet. Darum hinkt dein Vergleich in meinen Augen auch etwas.
Gruß,
Karmon
Das ist mir schon klar, dass es dasselbe Programm ist, aber eben mit 2 verschiedenen Methoden um es zu bedienen (und wenn es bei beiden gleich schnell arbeitet, dann ist's ja gut).
Kleiner Themaschwenk:
Dass apt-get und aptitude bei der selben Programminstallation manchmal unterschiedlich viele Pakete installieren wollen wusste ich schon.
Aber das hier ist für mich ein Rätsel:
Installation von k3b mit apt-get...
...und mit aptitude
Da ich ein reines GTK-sys wollte, habe ich mich bis jetzt ohne k3b durchgeschlagen, eines der einzigen Programme, dass ich am ehesten vermisse.
Aber es ist doch ziemlich seltsam, dass für ein Programm auf demselben System einmal 77 MB belegt würden und ein andermal 121 MB.
Weiß jemand, weshalb das so ist ?
Ich benutze sonst immer aptitude, aber ich bin nun versucht, für dieses eine Mal apt-get zu nehmen.
Ob das gesund ist, weiß ich allerdings nicht...
Gruß,
Karmon
Kleiner Themaschwenk:
Dass apt-get und aptitude bei der selben Programminstallation manchmal unterschiedlich viele Pakete installieren wollen wusste ich schon.
Aber das hier ist für mich ein Rätsel:
Installation von k3b mit apt-get...
Code: Alles auswählen
# apt-get install k3b
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
kdebase-bin kdelibs-data kdelibs4c2a libarts1c2a libartsc0 libavahi-qt3-1
libdbus-qt-1-1c2 libjasper-1.701-1 libk3b2 liblua50 liblualib50 libmpcdec3
libopenexr2c2a menu-xdg
Vorgeschlagene Pakete:
k3b-i18n normalize-audio movixmaker-2 khelpcenter libjasper-runtime
Empfohlene Pakete:
vcdimager kdebase-kio-plugins kcontrol perl-suid libarts1-akode
Die folgenden NEUEN Pakete werden installiert:
k3b kdebase-bin kdelibs-data kdelibs4c2a libarts1c2a libartsc0
libavahi-qt3-1 libdbus-qt-1-1c2 libjasper-1.701-1 libk3b2 liblua50
liblualib50 libmpcdec3 libopenexr2c2a menu-xdg
0 aktualisiert, 15 neu installiert, 0 zu entfernen und 92 nicht aktualisiert.
Es müssen 26,3MB Archive geholt werden.
Nach dem Auspacken werden 77,1MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]? n
Abbruch.
Code: Alles auswählen
# aptitude install k3b
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Lese erweiterte Statusinformationen
Initialisiere Paketstatus... Fertig
Lese Task-Beschreibungen... Fertig
Erzeuge Tag-Datenbank... Fertig
Die folgenden NEUEN Pakete werden zusätzlich automatisch installiert:
hal kamera kcontrol kdebase-bin kdebase-data kdebase-kio-plugins
kdelibs-data kdelibs4c2a kdemultimedia-kio-plugins kdesktop kicker
libakode2 libarts1-akode libarts1c2a libartsc0 libavahi-qt3-1 libcdio6
libdbus-qt-1-1c2 libiso9660-4 libjasper-1.701-1 libk3b2 libkcddb1
libkonq4 libltdl3 liblua50 liblualib50 libmpcdec3 libopenexr2c2a
libraw1394-5 libsasl2-modules libvcdinfo0 libxcomposite1 menu-xdg
perl-suid vcdimager
Die folgenden Pakete werden zurückgehalten:
cpp cupsys cupsys-bsd cupsys-client e2fslibs e2fsprogs evince exim4
exim4-base exim4-config exim4-daemon-light foomatic-db g++ gcc gksu
gnome-media gnusound gnustep-make gparted grip gsfonts-x11
initramfs-tools libblkid1 libdmx1 libexo-0.3-0 libglu1-xorg
libio-socket-ssl-perl librpm4 libsane libsdl-ttf2.0-0 libx11-6 libxdmcp6
libxfixes3 libxft2 libxine1 libxt6 linux-image-2.6-k7 nfs-common
nfs-kernel-server pciutils planetpenguin-racer planetpenguin-racer-data
python python-gtk2 python-newt reportbug sfftw2 sound-juicer tasksel twm
whiptail x-window-system x-window-system-core x11-common xbase-clients
xdm xfce4 xfce4-appfinder xfce4-battery-plugin xfce4-clipman-plugin
xfce4-diskperf-plugin xfce4-goodies xfce4-mcs-manager xfce4-mcs-plugins
xfce4-minicmd-plugin xfce4-mixer xfce4-mixer-alsa xfce4-netload-plugin
xfce4-notes-plugin xfce4-panel xfce4-session xfce4-terminal xfce4-utils
xfdesktop4 xfmedia xfonts-100dpi xfonts-100dpi-transcoded xfonts-75dpi
xfonts-base xfonts-scalable xfprint4 xfwm4 xfwm4-themes xlibmesa-dri
xlibmesa-gl xlibs-data xprint-common xserver-xorg xterm xutils
Die folgenden NEUEN Pakete werden zusätzlich installiert:
hal k3b kamera kcontrol kdebase-bin kdebase-data kdebase-kio-plugins
kdelibs-data kdelibs4c2a kdemultimedia-kio-plugins kdesktop kicker
libakode2 libarts1-akode libarts1c2a libartsc0 libavahi-qt3-1 libcdio6
libdbus-qt-1-1c2 libiso9660-4 libjasper-1.701-1 libk3b2 libkcddb1
libkonq4 libltdl3 liblua50 liblualib50 libmpcdec3 libopenexr2c2a
libraw1394-5 libsasl2-modules libvcdinfo0 libxcomposite1 menu-xdg
perl-suid vcdimager
Die folgenden Pakete werden aktualisiert:
libgphoto2-2 libgphoto2-port0
2 Pakete aktualisiert, 36 zusätzlich installiert, 0 werden entfernt und 90 nicht aktualisiert.
Muss 47,8MB an Archiven herunterladen. Nach dem Entpacken werden 121MB zusätzlic h belegt sein.
Wollen Sie fortsetzen? [Y/n/?] n
Abbruch.
Aber es ist doch ziemlich seltsam, dass für ein Programm auf demselben System einmal 77 MB belegt würden und ein andermal 121 MB.
Weiß jemand, weshalb das so ist ?
Ich benutze sonst immer aptitude, aber ich bin nun versucht, für dieses eine Mal apt-get zu nehmen.
Ob das gesund ist, weiß ich allerdings nicht...
Gruß,
Karmon
Zum besseren Vergleich müsstest du
aufrufen. Das ist aber nicht zu empfehlen und auch immer noch nicht das gleiche wie apt-get.
Torsten
Code: Alles auswählen
aptitude --without-recommends
Torsten
- Mr_Snede
- Beiträge: 2323
- Registriert: 08.07.2003 13:48:49
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Ruhrpott
Kann man eigentlich auch mit aptitude GPG-Keys importieren? Bis jetzt habe ich dazu "apt-key add" benutzt.
Zur Info: Bei etch werden Pakete signiert und apt / aptitue überprüft die Signaturen.
Edit:
<flunker>
Hier war niemals ein Rechtschreifehler.
</flunker>
Zur Info: Bei etch werden Pakete signiert und apt / aptitue überprüft die Signaturen.
Edit:
<flunker>
Hier war niemals ein Rechtschreifehler.
</flunker>
Zuletzt geändert von Mr_Snede am 11.09.2006 14:22:49, insgesamt 1-mal geändert.
Software Finder - Software in Kategorien Debian ohne Ballast - Tipps für ein schlankes Debian
- feltel
- Webmaster
- Beiträge: 10368
- Registriert: 20.12.2001 13:08:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Leipzig, Germany
-
Kontaktdaten:
Leider neinbollin hat geschrieben:Kann im Forum eine Rechtsschreibkontrolle eingeführt werden?
Hab diesen Typo erst am WoEnde in nem Saturn-Markt auf ner offiziellen Handywerbung gesehen. *g*
debianforum.de unterstützen? Hier! | debianforum.de Verhaltensregeln | Bitte keine Supportanfragen per PM
@ bollin
Das kannte ich noch nicht.
Jetzt will aptitude zwar ebenso viele Pakete holen wie apt-get, aber gleichzeitig will es mir das halbe System deinstallieren...!?
Das versteh' mal einer. Sehr witzig.
Sollte ich irgendwann wirklich nicht auf k3b verzichten können, dann probiere ich es wohl mal mit apt-get.
Gruß,
Karmon
Das kannte ich noch nicht.
Jetzt will aptitude zwar ebenso viele Pakete holen wie apt-get, aber gleichzeitig will es mir das halbe System deinstallieren...!?
Code: Alles auswählen
# aptitude --without-recommends install k3b
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Lese erweiterte Statusinformationen
Initialisiere Paketstatus... Fertig
Schreibe erweiterte Statusinformationen... Fertig
Lese Task-Beschreibungen... Fertig
Erzeuge Tag-Datenbank... Fertig
Die folgenden Pakete werden nicht verwendet und werden ENTFERNT:
abiword-help alsa-utils aspell aspell-en blop bzip2 caps cmt cupsys-bsd
cupsys-client dbus dbus-1-utils debconf-utils desktop-base doc-base
dvd+rw-tools esound-clients fam fftw3 fil-plugins foomatic-db
foomatic-db-engine foomatic-filters fortune-mod fortunes-min freedoom
gdm-themes gimp-print gimp-svg gnome-icon-theme gnuchess-book
gstreamer0.8-mad gutenprint-locales jackd liballegro4.2-plugin-jack
libatk1.0-data libbeecrypt6 libc6-i686 libcompress-zlib-perl
libconvert-asn1-perl libcrypt-smbhash-perl libdigest-md4-perl
libdigest-sha1-perl libfont-afm-perl libft-perl libglib2.0-data
libgnomevfs2-extra libgutenprint2 libgutenprintui2-1 libhtml-format-perl
libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl
libio-socket-ssl-perl libjcode-pm-perl liblo0 libmail-sendmail-perl
libmailtools-perl libmudflap0 libmudflap0-dev libneon24 libnet-ldap-perl
libnet-ssleay-perl libpaper-utils librecode0 librpm4 libsigc++-1.2-5c2
libsqlite3-0 libstdc++2.10-glibc2.2 libtasn1-3-bin libtimedate-perl
libttf2 libunicode-map-perl libunicode-map8-perl libunicode-maputf8-perl
libunicode-string-perl liburi-perl libwine-gl libwine-print libwww-perl
lxdoom-sndserv lxmusserv mcp-plugins mdetect netcat
planetpenguin-racer-extras psfontmgr rpm sane-utils sfftw2 smbldap-tools
sooperlooper sox swh-plugins tap-plugins trackballs-music wine-utils
x-ttcidfont-conf xfcalendar xfce4-iconbox xfce4-mixer xfce4-mixer-alsa
xfce4-systray xfce4-toys xfce4-trigger-launcher xfprint4 xresprobe zenity
Die folgenden NEUEN Pakete werden zusätzlich automatisch installiert:
kdebase-bin kdelibs-data kdelibs4c2a libarts1c2a libartsc0 libavahi-qt3-1
libdbus-qt-1-1c2 libjasper-1.701-1 libk3b2 liblua50 liblualib50
libmpcdec3 libopenexr2c2a menu-xdg
Die folgenden Pakete werden zurückgehalten:
cpp cupsys e2fslibs e2fsprogs evince g++ gcc gksu gnome-media gnusound
gnustep-make gparted grip gsfonts-x11 libblkid1 libdmx1 libexo-0.3-0
libglu1-xorg libgphoto2-2 libgphoto2-port0 libsane libx11-6 libxdmcp6
libxfixes3 libxft2 libxine1 libxt6 linux-image-2.6-k7 nfs-common
nfs-kernel-server pciutils python python-gtk2 python-newt reportbug
sound-juicer tasksel twm whiptail x-window-system x-window-system-core
x11-common xbase-clients xdm xfce4 xfce4-appfinder xfce4-battery-plugin
xfce4-clipman-plugin xfce4-diskperf-plugin xfce4-goodies
xfce4-mcs-manager xfce4-mcs-plugins xfce4-minicmd-plugin
xfce4-netload-plugin xfce4-notes-plugin xfce4-panel xfce4-session
xfce4-terminal xfce4-utils xfdesktop4 xfmedia xfonts-100dpi
xfonts-100dpi-transcoded xfonts-75dpi xfonts-base xfonts-scalable xfwm4
xfwm4-themes xlibmesa-dri xlibmesa-gl xlibs-data xprint-common
xserver-xorg xterm xutils
Die folgenden NEUEN Pakete werden zusätzlich installiert:
k3b kdebase-bin kdelibs-data kdelibs4c2a libarts1c2a libartsc0
libavahi-qt3-1 libdbus-qt-1-1c2 libjasper-1.701-1 libk3b2 liblua50
liblualib50 libmpcdec3 libopenexr2c2a menu-xdg
Die folgenden Pakete werden EMPFOHLEN, aber NICHT installiert:
kcontrol kdebase-kio-plugins libarts1-akode perl-suid vcdimager
0 Pakete aktualisiert, 15 zusätzlich installiert, 108 werden entfernt und 75 nicht aktualisiert.
Muss 26,3MB an Archiven herunterladen. Nach dem Entpacken werden 108MB frei werden.
Wollen Sie fortsetzen? [Y/n/?]
Sollte ich irgendwann wirklich nicht auf k3b verzichten können, dann probiere ich es wohl mal mit apt-get.
Gruß,
Karmon
aptitude entfernt keine Pakete, die man mit aptitude installiert hat und die nicht nur als Abhängigkeiten von anderen Paketen installiert wurden. Das was du beobachtet hast, sind Pakete, die nur aufgrund nicht mehr benötigter Abhängigkeiten entfernt werden. Du kannst bei jedem einzelnen Paket aber sagen, dass du es gern behalten möchtest.karmon hat geschrieben:Ich habe bisher noch nie etwas anderes als aptitude verwendet.
Torsten
Also war die Opiton " --without-recommends" der Grund, weshalb viele Pakete als nicht von aptitude installiert angesehen worden sind.
Das ist mir nun klar.
Aber zurück zu der ersten Angelegenheit:
Was ich immer noch nicht verstehe, ist, dass bei der Installation des selben Paketes einmal 15 Pakete (~77 MB) und ein andermal 36 Pakete (~121 MB) installiert werden.
Warum meint aptitude so viel installieren zu müssen, wenn apt-get es auch mit der Hälfte schafft, das Programm zum Laufen zu bringen ?
Gruß,
Karmon
Das ist mir nun klar.
Aber zurück zu der ersten Angelegenheit:
Was ich immer noch nicht verstehe, ist, dass bei der Installation des selben Paketes einmal 15 Pakete (~77 MB) und ein andermal 36 Pakete (~121 MB) installiert werden.
Warum meint aptitude so viel installieren zu müssen, wenn apt-get es auch mit der Hälfte schafft, das Programm zum Laufen zu bringen ?
Gruß,
Karmon
Das bedeutet also, dass ich aptitude von Anfang an mit der Option " --without-recommends" hätte benutzen müssen, um ein wirklich schlankes System ohne unnötigen Ballast zu erhalten ?
Das ist ja dann schon ein bisschen lästig, wenn man für jede Paketinstallation diese Option voll ausschreiben müsste.
Das ist ja dann schon ein bisschen lästig, wenn man für jede Paketinstallation diese Option voll ausschreiben müsste.