Como posso me livrar dos drivers de impressora que acidentalmente instalei no OS X?

4

Eu estava tentando conectar-me a um Canon ImageRunner em um local de trabalho do meu cliente e a uma impressora HP no local de trabalho de outro cliente. Na maioria das vezes, meu Mac pode encontrar e instalar impressoras sem problemas. No entanto, essas eram impressoras de rede bastante novas e acho que não estava nos drivers incluídos.

Instalei os drivers de impressora HP e Canon em dias diferentes, usando o pacote de instalação. Excluí os aplicativos que eles instalaram da Applicationspasta, arrastando-os para o lixo e esvaziando-os.

Parece que o software pode ter um programa desinstalador, mas não tenho certeza de qual deles instalei. Opa

Agora, quando a atualização do software aparece, ela quer que eu atualize os softwares Lexmark e HP Printer.

insira a descrição da imagem aqui

Eu realmente quero que esses dois desapareçam - eu realmente não quero instalar atualizações para eles. Como posso fazê-los ir embora?

Para pontos extras, como posso remover outros remanescentes? Talvez verificando a launchdconfiguração?

cwd
fonte

Respostas:

1

Você terá que jogar com o pkg-util, eu acho. Por exemplo,

$ pkgutil --pkgs | grep -i hp
com.adobe.pkg.FlashPlayer
com.apple.pkg.HP_CHorse
com.apple.pkg.HP_CHorseD
com.apple.pkg.HP_CHorseI
com.apple.pkg.HP_CHorseIL
com.apple.pkg.HP_CHorseL
com.apple.pkg.HP_Chuckwalla
com.apple.pkg.HP_Cmd2HP
com.apple.pkg.HP_DesignjetIO
com.apple.pkg.HP_DMF
com.apple.pkg.HP_Fax2
com.apple.pkg.HP_ImageEnhancement
com.apple.pkg.HP_Inkjet8
com.apple.pkg.HP_Inkjet9
com.apple.pkg.HP_PDE
com.apple.pkg.HP_Pdf2Pdf1
com.apple.pkg.HP_Pdf2Pdf2
com.apple.pkg.HP_PS
com.apple.pkg.HP_Scan
com.apple.pkg.HP_Scan3
com.apple.pkg.HP_SmartX

Você pode ver os arquivos pertencentes a um pacote como este:

~ $ pkgutil --files com.apple.pkg.HP_DesignjetIO
System
System/Library
System/Library/Extensions
System/Library/Extensions/hp_designjet_series.kext
System/Library/Extensions/hp_designjet_series.kext/Contents
System/Library/Extensions/hp_designjet_series.kext/Contents/Info.plist
System/Library/Extensions/hp_designjet_series.kext/Contents/version.plist
~ $ pkgutil --files com.apple.pkg.HP_PDE
Library
Library/Printers
Library/Printers/hp
Library/Printers/hp/PDEs
Library/Printers/hp/PDEs/PDE.plugin
Library/Printers/hp/PDEs/PDE.plugin/Contents
Library/Printers/hp/PDEs/PDE.plugin/Contents/Info.plist
[...]

O mesmo deve fazer com o pkgutil --forget nos pacotes que você não deseja e, presumivelmente, isso interromperá as atualizações ( não testadas ). Você também pode excluir os arquivos listados, com cuidado ( não testado ).

w00t
fonte