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.sh
und 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 search
durchsucht 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.sh
Hinweis 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 install
als letzten Schritt der Installation verwenden (dadurch werden relevante Dateien in die genannten Verzeichnisse kopiert), sollten Sie checkinstall
stattdessen versuchen, aus den Dateien ein Archiv zu erstellen .deb
und es mithilfe von Paketmanagern einfach zu verwalten/entfernen.