Як я можу видалити FTDIUSBSerialDriver?


4

Як я можу видалити FTDIUSBSerialDriver та FTDIUSBSerialDriverInstaller з MacBook Air за допомогою Yosemite? Вони відображаються в системній інформації → програмне забезпечення → інсталяції.

Файли виділені синім кольором нижче:

Відповіді:


8

По-перше, з’ясуйте, чи встановлений пакет, і його ім'я:

pkgutil --pkgs | grep -i ftdi

Він повинен виводити:

com.FTDI.driver.FTDIUSBSerialDriver

Потім отримайте список файлів:

pkgutil --files com.FTDI.driver.FTDIUSBSerialDriver

У моєму випадку це був результат:

Library  
Library/Extensions  
Library/Extensions/FTDIUSBSerialDriver.kext  
Library/Extensions/FTDIUSBSerialDriver.kext/Contents  
Library/Extensions/FTDIUSBSerialDriver.kext/Contents/Info.plist  
Library/Extensions/FTDIUSBSerialDriver.kext/Contents/MacOS  
Library/Extensions/FTDIUSBSerialDriver.kext/Contents/MacOS/FTDIUSBSerialDriver  
Library/Extensions/FTDIUSBSerialDriver.kext/Contents/Resources  
Library/Extensions/FTDIUSBSerialDriver.kext/Contents/Resources/English.lproj  
Library/Extensions/FTDIUSBSerialDriver.kext/Contents/Resources/English.lproj/InfoPlist.strings  
Library/Extensions/FTDIUSBSerialDriver.kext/Contents/_CodeSignature  
Library/Extensions/FTDIUSBSerialDriver.kext/Contents/_CodeSignature/CodeResources  

Потім просто видаліть ці файли:

sudo rm -r /Library/Extensions/FTDIUSBSerialDriver.kext

І слідкуйте за цим, "забувши" пакет:

sudo pkgutil --forget com.FTDI.driver.FTDIUSBSerialDriver

3
Ця відповідь все ще працює у 2018 році.
номен.

3

Відповідь від самого codebender тут: http://feedback.codebender.cc/knowledgebase/articles/861399-how-to-uninstall-the-drivers-installed-by-codebend

Видалення драйверів FTDI Щоб видалити драйвери FTDI, виконайте наведені нижче дії.

Відкрийте термінал і введіть:
cd /System/Library/Extensions/
Перевірте наявність файлу .kext:
ls | grep FTDIUSBSerialDriver.kext
Вихід повинен бути:
FTDIUSBSerialDriver.kext
Потім введіть:
sudo rm -R FTDIUSBSerialDriver.kext
Перевірте, чи видалено файл .kext:
ls | grep FTDIUSBSerialDriver.kext
Вихід повинен бути порожнім.
Після того як ви повинні видалити файли, що зберігаються у папці квитанцій:
cd /private/var/db/receipts/
Знайдіть учасники:
ls | grep FTDI
Вихід має бути: com.FTDI.ftdiusbserialdriverinstaller.FTDIUSBSerialDriver-2.pkg.bom com.FTDI.ftdiusbserialdriverinstaller.FTDIUSBSerialDriver-2.pkg.plist com.FTDI.ftdiusbserialdriverinstaller.postflight.pkg.bom com.FTDI.ftdiusbserialdriverinstaller.postflight.pkg.plist com.FTDI.ftdiusbserialdriverinstaller.preflight.pkg.bom com.FTDI.ftdiusbserialdriverinstaller.preflight.pkg.plist
Видаліть кожен із файлів із вищевказаного списку:
sudo rm -rfilename


2

Тут розташований кекс:

/System/Library/Extensions/FTDIUSBSerialDriver.kext

Видаліть кекс, а потім видаліть відповідні квитанції:

/Library/Receipts/ftdiusbserialdriver.pkg
                  ftdiusbserialdriverinstallerPostflight.pkg
                  ftdiusbserialdriverinstallerPreflight.pkg

Переконайтеся, що у вас є резервна копія.


1
Ви не повинні використовувати pkgutilзабути установки? Залежно від того, коли було встановлено, воно може відображатися лише в базі даних. У мене є три пов'язані інсталяційні пакети: com.FTDI.ftdiusbserialdriverinstaller.FTDIUSBSerialDriver-2.pkg, com.FTDI.ftdiusbserialdriverinstaller.postflight.pkg, com.FTDI.ftdiusbserialdriverinstaller.preflight.pkg (pkgestil) (pkgestil) Жодна з них не відображається в / Бібліотеці / квитанціях. pkgutil дозволить вам «забути» їх, дивіться сторінку man. Використовуйте kextstat, щоб визначити, чи завантажений він, кекст-завантаження, щоб вивантажити, якщо драйвер.
користувач90735
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.