Как удалить pkg mac os

Обновлено: 07.07.2024

Несмотря на мнения об обратном, не все пакеты установлены чисто в одном каталоге. Есть ли способ отменить процесс установки pkg-файла, желательно с оригинальным пакетом (или из хранилища информации об установленных пакетах)?

В частности, я установил пакет PowerPC MySQL 5.4.1 на Intel MacBook и хотел бы полностью изменить это, восстановив установку 5.1 x86, которую я вижу, все еще там, но сейчас она не работает должным образом.

Измененный отрывок

После визуальной проверки списка файлов вы можете сделать что-то вроде:

Излишне говорить, что при удалении файлов с правами суперпользователя всегда следует соблюдать особую осторожность. В частности, помните, что некоторые пакеты могут обновлять общие системные компоненты, поэтому их удаление может фактически сломать вашу систему, удалив необходимый компонент.

Для небольших пакетов, вероятно, безопаснее просто вручную удалить файлы после визуальной проверки списка файлов пакета.

Очевидно, когда-то была --unlink доступна опция pkgutil , но на Lion она не упоминалась на странице руководства. Возможно, он был удален, потому что считался слишком опасным.

После удаления файлов вы можете удалить квитанцию ​​с помощью:

Я бы рекомендовал использовать `rmdir` вместо` rm -r`; можно также использовать `tac` или` tail -r`, чтобы перевернуть список имен каталогов, чтобы они были удалены в порядке _correct_ Sam Mason 7 лет назад 1 Не запускайте часть sudo rm -ir. Список включает в себя родительские каталоги! Так что если pkg установил что-то в / usr / . вы удалите ВСЕ / usr / FiloSottile 7 лет назад 14 Я изменил команду для удаления каталогов, чтобы использовать `rmdir` (которая не удаляет не-пустые каталоги) и использует` tail -r`, чтобы перечислять их в лучшем порядке. brablc 6 лет назад 2 по иронии судьбы, при использовании pgkutil я обнаружил, что uninstaller.pl спрятан, и я могу его использовать. Отлично! cmroanirgo 6 лет назад 1 Одна вещь, которую pkgs не отслеживает, это символические ссылки, созданные pkgs. Вполне возможно, что очистка пакета из приведенных выше инструкций (или любого из методов здесь) оставит неработающие символические ссылки. James McMahon 4 года назад 0

Встроенная в систему опция удаления файлов с помощью деинсталлятора отсутствует, поэтому вы можете сделать деинсталлятор самостоятельно или удалить файлы вручную.

Лучший способ определить, какие файлы были установлены, - это получить оригинал, .pkg если это возможно. Если это невозможно, вы также можете использовать квитанции вместо /Library/Receipts . Ваша самая большая проблема - это когда вы имеете дело с файлом, .mpkg который содержит несколько .pkg файлов, так как вам нужно будет найти все отдельные .pkg файлы в этой папке (к счастью, это не так сложно при сортировке по дате).

Когда у вас есть .pkg файл (квитанция или файл полной установки), вы можете использовать утилиту для создания деинсталлятора или найти файлы, чтобы вы могли удалить их вручную:

Uninstaller

Absolute Software InstallEase - бесплатная программа, которая может создавать деинсталляторы из существующих файлов .pkg. Создайте .pkg файл для удаления (примечание: для создания .pkg файла вам понадобятся инструменты разработчика Apple )

Вручную

Используя такую ​​программу, как Pacifist или плагин QuickLook, такой как Suspicious Package, вы можете посмотреть, какие файлы установлены и в каком месте. Используя этот список, вы можете вручную перейти к этим папкам и удалить файлы. Я лично использовал этот метод бесчисленное количество раз, прежде чем обнаружил InstallEase, но он все еще часто быстрее, если установка не распространяется во многих местах.

Несмотря на мнение противоположного , не все пакеты установлены только в одном каталоге. Есть ли способ отменить процесс установки файла pkg, желательно с исходным пакетом (или из репозитория информации об установленных пакетах)?

В частности, я установил пакет PowerPC MySQL 5.4.1 на Intel MacBook и хотел бы почистить его, восстановив установку 5.1 x86, которую я вижу, все еще существует, но не работает должным образом.

Модифицированная выдержка

После визуального осмотра списка файлов вы можете сделать что-то вроде:

Излишне говорить, что при удалении файлов с привилегиями root всегда следует проявлять особую осторожность. В частности, имейте в виду, что некоторые пакеты могут обновлять общие системные компоненты, поэтому их удаление может фактически нарушить вашу систему, удалив необходимый компонент.

Для небольших пакетов, вероятно, безопаснее просто вручную удалять файлы после визуального осмотра списка файлов пакета.

По-видимому, когда-то была опция --unlink , доступная в pkgutil , но с Lion он не упоминается на странице руководства. Возможно, он был удален, потому что он считался слишком опасным.

После удаления файлов вы можете удалить квитанцию ​​с помощью:

Встроенный в систему нет возможности удалить файлы с помощью деинсталлятора, чтобы вы могли самостоятельно сделать деинсталлятор или вручную удалить файлы.

Лучший способ определить, какие файлы были установлены, - это, если это возможно, удержать исходный .pkg . Если это невозможно, вы также можете использовать квитанции вместо /Library/Receipts . Самая большая проблема заключается в том, что вы имеете дело с .mpkg , который содержит несколько .pkg , так как вам придется найти все отдельные файлы .pkg в этой папке (к счастью, это не так сложно отсортировано по дате).

После того, как у вас есть файл .pkg (квитанция или полный файл установки), вы можете затем использовать утилиту для создания деинсталлятора или найдите файлы, чтобы их можно было удалить вручную:

Uninstaller

Absolute Software InstallEase - бесплатная программа, которая может создавать деинсталляторы из существующих .pkg файлы. Сделайте файл uninstaller .pkg (обратите внимание: вам понадобится Apple Developer Tools, чтобы на самом деле сделать код .pkg )

Вручную

Использование такой программы, как Pacifist или плагин QuickLook, например Подозрительный пакет вы можете просмотреть, какие файлы установлены и в каком месте. Используя этот список, вы можете вручную перейти к этим папкам и удалить файлы. Я использовал этот метод лично бесчисленное количество раз, прежде чем обнаружил InstallEase, но это все еще часто бывает быстрее, если установка не распространяется среди многих локаций.

Ответ положительный. Вы можете удалить. pkg /. dmg /.

Безопасно ли удалять файлы .PKG?

Какие файлы я могу безопасно удалить с моего Mac?

6 папок macOS, которые можно безопасно удалить, чтобы сэкономить место

Могу ли я удалить macOSUpdCombo10 15.6auto pkg?

Могу ли я удалить установочные пакеты Mac?

Да, вы можете удалить установочные пакеты после того, как приложение будет правильно установлено и работает правильно. И пока ваша музыка находится в медиатеке iTunes (обязательно), вы можете удалить дубликаты из папки загрузок.

Могу ли я удалить установочный пакет?

Могу ли я удалить файл DMG?

Что я могу удалить на своем Mac, чтобы освободить место?

1. Очистите системное хранилище на Mac.

  1. Ищите большие архивы ZIP / RAR в Загрузках.
  2. Откройте рабочий стол (Command + F3) и удалите снимки экрана.
  3. В приложениях отсортируйте свои приложения по размеру. Удалите самые большие.
  4. Избавьтесь от системных ненужных файлов с помощью бесплатной версии CleanMyMac X.
  5. Перезагрузите Mac, чтобы освободить оперативную память.

Как удалить файлы с Mac без возможности восстановления?

Как навсегда удалить файлы на Mac (не отправляя их в корзину)

Как вы очищаете файлы на Mac?

Как освободить место для хранения вручную

Как удалить файл, который не удаляется на Mac?

Безопасно ли удалять обновления библиотеки Mac?

Как удалить обновление для Mac?

Щелкните значок Apple () в верхнем левом углу экрана, затем выберите и щелкните Системные настройки… в раскрывающемся меню. Щелкните Магазин приложений в меню Системные настройки. Снимите флажок Загружать новые доступные обновления в фоновом режиме, щелкнув синее поле с белым флажком.

Могу ли я удалить установщики IOS с Mac?

Ответ: A: вы можете удалить его.

Могу ли я удалить установщик Mac OS Sierra?

Удалить безопасно, вы просто не сможете установить macOS Sierra, пока повторно не загрузите установщик из Mac AppStore. Вообще ничего, кроме того, что вам придется загружать его снова, если он вам когда-либо понадобится. После установки файл обычно все равно удаляется, если вы не переместите его в другое место.

Как вы можете полностью удалить (удалить файлы, принадлежащие определенному пакету) в Mac OS X? Можно ли это сделать с помощью команды в терминале?

Я установил пакет.pkg на моем Mac, и мне интересно, как я могу удалить весь пакет без использования стороннего приложения, такого как UninstallPKG?

Мне интересно, нужны ли для удаления файлов.dmg сторонние приложения или можно ли их удалить, вводя команду в терминал?

Используйте эту команду в терминале для проверки списка пакетов и удаления ваших файлов.

После удаления файлов вы можете удалить квитанцию с помощью:

После визуального осмотра списка файлов вы можете сделать что-то вроде:

Будьте осторожны с этим последним шагом. Список каталогов, выводимых pkgutil --files может включать в себя важные общие каталоги, такие как usr , которые вы не хотите удалять.

ответил(а) 2014-12-18T14:59:00+03:00 6 лет, 11 месяцев назад

Я изменяю ответ @karthikeyan, который не работает для меня.

В командной строке используйте следующее, чтобы найти нужное имя пакета:

где - это строка, которую вы ожидаете увидеть в имени пакета.

Чтобы найти местоположение пакета (корневой каталог, в котором все списки файлов будут относительными), используйте

Используйте это, чтобы вывести список установленных файлов:

После визуального осмотра списка файлов вы можете сделать что-то вроде этого, чтобы удалить их:

Будьте внимательны к следующему (окончательному) шагу, который удаляет каталоги. Список каталогов, выводимых pkgutil --files может включать в себя важные общие каталоги, такие как usr , которые вы не хотите удалять. -p приводит к тому, что xargs запрашивает подтверждение, но не получает триггеров. (Вы также должны быть в безопасности с rmdir , потому что он будет удалять только пустые каталоги. Но некоторым людям нужно будет настроить командную строку, поэтому лучше быть понятным!)

После удаления файлов вы можете удалить системную запись этого пакета:

ответил(а) 2017-02-08T20:56:00+03:00 4 года, 9 месяцев назад

Концепция удаления PKG отсутствует в OS X. PKG/MPKG может иметь определенные сценарии предварительной установки и пост-установки, связанные с этим. То, что делается в сценариях PKG, всегда зависит от создателя PKG. Как непрофессионал мы не можем пойти и удалить PKG.

Но в то же время есть командные строки, которые могут выполнять полную обратную разработку в файлах PKG. Он может извлекать скрипты и другую соответствующую информацию. Ссылки, приведенные ниже, предоставят вам некоторую информацию

В OS X доступно несколько приложений для удаления/очистки. Большинство из них выполняют поиск в известных каталогах (например,/Library/Preferences,/Library/Application Support и т.д.) С именем или именем приложения или имени пакета. Это один из способов сделать полное удаление.

DMG не являются файлами установщика. Это файлы образа диска. У него могут быть:.apps, pkg, mpkgs, другие файлы и т.д. То, что устанавливается, - это инсталляторы внутри DMG. DMG должен монтироваться, чтобы читать содержимое и удалять его, когда это делается.

Читайте также: