Open Source im professionellen Einsatz

Newsletter abonnieren
Seite durchsuchen

HEFTARCHIV | NEWS | E-BIBLIOTHEK | VIDEO | BLOGS | WHITEPAPER | EVENTS | ACADEMY | ABO | SHOP

user friendly

  Home  »  NEWS  »  Apt2 beschleunigt Paketsuche  

RSS-Feed der aktuellen News von Linux-Magazin Online Folgen Sie Linux-Magazin Online auf Twitter
Diesen Artikel druckenDiesen Artikel weiterempfehlen Diesen Artikel kommentieren Newsletter abonnieren
Share/Bookmark

Apt2 beschleunigt Paketsuche

Der Debian- und Ubuntu-Entwickler Julian Andres Klode berichtet in seinem Blog vom Fortschritt seiner Software Apt2, einer alternativen Umsetzung von Debians Advanced Packaging Tool (Apt).

Apt2, dessen Entwicklung Klode im August 2009 begann, besteht hauptsächlich aus der Bibliothek Libapt, die Funktionen zum Paketmanagement bereitstellt. Als Frontend gibt es das Kommandozeilenprogramm Capt. Der Programmierer setzt dafür die Cross-Platform-Bibliothek GLib und die junge objektorientierte Sprache Vala ein (siehe auch diese Vala-Einführung bei Linux-Magazin Online).

Als Datenbank-Backend verwendet Apt2 seit Kurzem SQLite 3, das umfangreiche Metadaten speichern kann und Suchanfragen für den Entwickler zu gewöhnlichen SQL-Statements macht. Außerdem verhilft es der Apt-Implementierung zu guter Performance: Nach Angaben von Julian Andres Klode sucht Capt etwa acht Mal schneller als Aptitude und rund drei Mal so schnell wie Apt-Cache.

Capt verwendet die Readline-Bibliothek, die auch in Bash Einsatz findet, und stellt somit einer interaktive Paket-Shell mit History zur Verfügung. Befehlsvervollständigung soll später folgen. Eine Auszug aus einer Beispielsitzung zeigt die Verwendung:

jak@hp:~/Desktop/APT2:temp$ capt
apt$ help
APT2 0.0.20091213 command-line frontend

Commands:
  config dump               Dump the configuration
  config get OPTION         Get the given option
  config set OPTION VALUE   Set the given option
  search EXPRESSION         Search for the given expression
  show PACKAGE              Show all versions of the given package
  sources list              Print a list of all sources
  version                   Print the version of APT2

Bis Weihnachten 2009 hofft Klode laut Blogeintrag, eine Apt2-Release zusammenzustellen. Sie wird voraussichtlich die Vala-Version 0.7.9 oder neuer verwenden.

(Mathias Huber)
Diesen Artikel druckenDiesen Artikel weiterempfehlen Diesen Artikel kommentieren Newsletter abonnieren
Share/Bookmark
Ähnliche Artikel
Apt-offline 0.98: Kandidat für Squeeze
Ubuntu 10.04: Apt findet die Installations-DVD nicht
Zero Install 1.2 führt Befehle aus
Paketmanager GNU Stow überarbeitet
Editor Tea 26.0.0 kann Lua, Perl und Vala
Neue Features für RPM
Whitepaper
Open Source Datenintegration in der Praxis: Fallstudien und Anwendungsbeispiele (Folge 2)

Der zweite Teil des Open Source Datenintegration in der Praxis: Fallstudien und Anwendungsbeispiele White Papers beleuchtet anhand weiterer ausgewählter Case Studies die Implementierung von Open Source Datenintegration in der Praxis und benennt die daraus resultierenden Vorteile.

Download PDF (Registrierung erforderlich)
Usage Landscape Enterprise Open Source Data Integration

Die Nachfrage nach Datenintegrationslösungen für Unternehmen ist zunehmend gestiegen und vor allem das Interesse an Open Source Technologien wird immer größer. Doch wie und von wem werden Open Source Datenintegrationslösungen genutzt und welches Nutzungsverhalten lässt sich daraus ableiten? Das vorliegende White Paper präsentiert die Erfahrungswerte von über 1000 Open Source Nutzern und liefert fundierte Antworten auf diese Fragen.

Download PDF (Registrierung erforderlich)
Kommentare (3)
von
Marlon,
15.12.2009 21:32
@Klode
Wenn Du dir schon die Mühe machst ein Blog zu führen und den Inhalt zu übersetzen, wieso dann nicht auch gleich die Beiträge in Deutsch veröffentlichen?

Englische Beiträge gibt es wie Sand am Meer. Da wäre es schön, zumindest von jemand der Deutsch spricht, Beiträge in Deutsch lesen zu können.
von
Julian Andres Klode,
15.12.2009 14:49
Re: Artikel und Interessanter Ansatz
Artikel:
0. Erstmal: Interessant, einen Artikel über sich selbst zu lesen.

1. Formal gesehen bin ich kein Ubuntu Entwickler, sondern nur ein Ubuntu Member (wobei Ubuntu Entwickler als die Gruppe der Personen definiert sei, die Mitglied in der ubuntu-dev Gruppe in launchpad sind).

2. Bei dem Weihnachtstermin geht es um die Veröffentlichung des verbleibenden Codes im Repository, und nicht um ein formales Release.

Re: Interessanter Ansatz:
Das Software Center ist etwas komplett anderes und setzt ein, zwei Level weiter oben an. Es nutzt ja letztendlich auch nur APT via D-Bus und wenn APT2 mal einen D-Bus service hat, dann wird das Software Center auch APT2 nutzen können.

von
frindly,
14.12.2009 19:40
Interessanter Ansatz
Ein interessanter Ansatz das Packetmanagement neu anzugehen. Und ich glaube besser als ... das Softwarecenter von Ubuntu