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

3

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

Instalei os drivers de impressora HP e Canon em dias diferentes, usando o pacote de instalação. Em seguida, apaguei os aplicativos que eles instalaram da pasta Applications , arrastando-os para a lixeira e esvaziando-os.

Parece que o software pode ter um programa de desinstalação, mas nem sei qual deles eu instalei. Opa.

Agora, quando a atualização de software for exibida, quero que eu atualize o software da Lexmark e da impressora HP.

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

Para pontos extras, como posso remover outros remanescentes desses itens? Talvez verificando o launchd config?

    
por cwd 15.11.2011 / 05:54

1 resposta

1

Você terá que jogar com 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
[...]

Então faça pkgutil --forget nos pacotes que você não quer, e presumivelmente isso parará as atualizações ( não testado ). Você também pode excluir os arquivos listados com cuidado ( não testado ).

    
por 21.11.2011 / 15:20