Wie installiere ich libaio?

28

Ich versuche libaio mit folgender Kommandozeile zu installieren:

sudo apt-get install libaio

und

sudo apt-get install automake libtool autoconf gcc-g++ gcc libaio libaio-dev make

aber beide funktionieren bei mir nicht. Wie installiere ich libaio?

Muhammad Sholihin
quelle
1
"does not work" ist keine hilfreiche Beschreibung eines Problems ...
Sergey
was meinst du doesn't work?
Hashken
Es tut mir leid, dass es dir vielleicht zu schwer fällt, das zu verstehen. Ich meine, die Kommandozeile kann libaio nicht installieren
Muhammad Sholihin

Antworten:

42

Sie müssen das Paket libaio1 verwenden , das die Linux-Kernel-AIO-Zugriffsbibliothek - Shared Library - bereitstellt

So installieren Sie libaio Verwenden Sie den Befehl

sudo apt-get install libaio1

Weitere Informationen zu libaio finden Sie hier

devav2
quelle
2
benutze den apt-cache policy libaio1Befehl, um zu überprüfen
devav2
libaio1: Installiert: 0.3.109-2ubuntu1 Kandidat: 0.3.109-2ubuntu1 Versionstabelle: *** 0.3.109-2ubuntu1 0, es scheint zu funktionieren. Danke
Muhammad Sholihin
2

Ich fand es super nützlich, nach verfügbaren Paketen zu suchen, aptanstatt sie zu verwenden apt-get.

$ sudo apt search libaio

Sorting... Done
Full Text Search... Done
libaio-dev/trusty 0.3.109-4 amd64
  Linux kernel AIO access library - development files

libaio1/trusty 0.3.109-4 amd64
  Linux kernel AIO access library - shared library

libaio1-dbg/trusty 0.3.109-4 amd64
  Linux kernel AIO access library - debugging symbols

Sobald Sie den Namen des richtigen Pakets gefunden haben, können Sie es installieren. In diesem Fall können Sie also einfach den Befehl ausführen

sudo apt install -y libaio1

wo ich nochmal benutzt habe aptstatt apt-get.

Alan Thompson
quelle
aptist kein gültiger Befehl auf einem Ubuntu-System im Jahr 2011. Funktioniert apt-search.
AB
3
Wenn ich mich nicht irre, ist es derzeit das Jahr 2015.
Alan Thompson
0

Nach vielen Versuchen und Fehlern habe ich sudo aptitude updateund verwendet und sudo aptitude upgradealle Abhängigkeiten für libaio1, libmecab2 und so weiter behoben.

Tudor Stoica
quelle