Gibt es eine Möglichkeit, einen Paketnamen vom Terminal abzurufen?

Gibt es eine Möglichkeit, einen Paketnamen vom Terminal abzurufen?

Ich hatte eine Software (Internet-Dongle) in meinem Ubuntu 14.04 installiert. Vorgestern habe ich auf Ubuntu 16.04 aktualisiert und festgestellt,diese Softwarefunktioniert nicht. Ich habe versucht, das Paket neu zu installieren, aber es wird angezeigt, dass es bereits installiert ist. Also dachte ich, ich entferne es zuerst und installiere es dann in einer neuen Version von Ubuntu neu.

Aber das Paket ist nicht im Ubuntu Software Center aufgeführt und ich fürchte, ich kenne den Paketnamen der Software nicht, sodass ich sie vom Terminal aus deinstallieren kann.

Das Software-/Dongle-Paket heißt in verständlicher Form: „Teletalk 3G“.gesuchtmein PC mit:

sudo apt-cache search tel*

und alle möglichen Kombinationen wie: *3g*usw. *talk*Aber ich habe keine Spur eines Pakets gefunden, das ich mit Teletalk 3G in Verbindung bringen kann.

Ich habe die install.shund die Installationsdatei PCL_TLKBGL.tar.gz(ich habe es auch mit versucht PCL_TLKBGL, aber ohne Erfolg).Kann ich herausfinden, welcher Computername bei der Installation für das Paket verwendet wird?, damit ich das Paket vom Terminal aus deinstallieren kann?

PS:Ohne diesen Dongle habe ich in meiner Ubuntu-Installation keinen Internetzugriff. Ich frageDasvon meiner Windows-Installation, wo der Dongle einwandfrei funktioniert.

Antwort1

apt-cache searchdurchsucht die lokale Paketdatenbank der aktivierten Repositories in relevanten Dateien im /var/lib/apt/lists/Verzeichnis. Da das Paket vermutlich in keinem Ihrer aktivierten Repositories verfügbar ist, erhalten Sie nichts wie erwartet.

Es gibt verschiedene Techniken, um Pakete aus einer beliebigen benutzerdefinierten (komprimierten) Archivdatei wie der von Ihnen ( PCL_TLKBGL.tar.gz) zu installieren, und zwar (normalerweise) durch einen Zyklus aus Extrahieren, Erstellen und Kopieren. Die Installations- und Deinstallationsanweisungen sollten in einer Datei innerhalb des Archivs geschrieben werden, möglicherweise einer README.

Da Sie nun ein Skript zur Installation des Pakets verwendet haben install.sh, könnte es einen uninstall.shHinweis oder eine Methode geben, man kann nie wissen. Entpacken Sie also das komprimierte Archiv ( PCL_TLKBGL.tar.gz), das Sie haben, und suchen Sie darin nach Hinweisen.

Als Randbemerkung: Wenn Sie es sudo make installals letzten Schritt der Installation verwenden (dadurch werden relevante Dateien in die genannten Verzeichnisse kopiert), sollten Sie checkinstallstattdessen versuchen, aus den Dateien ein Archiv zu erstellen .debund es mithilfe von Paketmanagern einfach zu verwalten/entfernen.

verwandte Informationen