MacCentre
Форум: Mac и Mac OS X
Тема: Как корректно удалять программы целиком?
Страницы: 1 [2]

[Ответить]
Neo [30.11.2006 12:16] :
Из этого самого .pkg можно извлечь информацию о том, какие файлы записал установщик. Как это сделать, описано здесь:

http://www.macworld.com/weblogs/macosxhints/2005/10/viewprogdetails/
iff [01.12.2006 09:23] :
И из корзины не удаляется палм десктоп - победил его ониксом. И из автозагрузки убрал строки им созданные. Остался файл в library\receipts\palmonesoftware.pkg. В инструкциях по мак оси написано, что эти файлы трогать нельзя. Так может в этом и загвоздка? Откуда mac os x еще знает что программа уже была установлена?
Neo [01.12.2006 12:02] :
Не Mac OS X, а установщик Palm Desktop. Возможно, он "заглядывает" в папку /Library/Receipts, а возможно, видит какие-то файлы до которых вы не добрались. См. домашние папки Documents и Library/Preferences, например.
syslog [03.12.2006 00:37] :
Была таже проблема. Причем при второй установке программы файлы удваиваются. Лечение оказалось простым. Даю цитату из мануала.

Очистка корзины
В некоторых случаях папки, для которых вы не имеете права на запись, могут остаться в корзине даже после её очистки; вы не сможете удалить их или файлы, содержащиеся в них. Помните, что в Mac OS X не одна папка корзины. Каждый пользователь имеет свою корзину в личной папке (папка корзины называется .Trash). Также, есть папка корзины для загрузочного раздела и для других разделов или дисков. На незагрузочных разделах папка корзины имеет имя “/.Trashes/UID”, где UID – это ID номер пользователя (его можно узнать в программе NetInfo). В любом случая все папки корзины спрятаны от пользователя в Finder. Для обнаружения и удаления файлов в этой ситуации вы можете или загрузиться в Mac OS 9 или использовать программу Terminal. Проблемы, связанные с очисткой корзины, проявляются в меньшей степени в Mac OS X 10.2 или более новой, т.к. Finder освобождает корзину с правами root. Тем не менее, проблемы могут проявляться с файлами на удаленных дисках, для которых локальный пользователь root не имеет прав доступа.

Предупреждение: Ошибки в написании команды “rm -rf” могут привести к серьезной потере данных. Например, вставка пробелов в ошибочных местах может привести к полному удалению данных на жестком диске. Возможно, вы захотите скопировать и вставить нижеследующие команды в текстовый редактор, чтобы проверить расстановку пробелов. Проделайте следующие шаги, чтобы удалить Корзину активного пользователя в системе:

1. Откройте программу Terminal.
2. Наберите: sudo rm –rf.
Замечание: Перед “-rf” стоит пробел. Не нажимайте Return(Ввод) до 6 шага.
3. Откройте Корзину.
4. Выберите Select All из меню Edit.
5. Перенесите всё содержимое Корзины в окно Terminal.
6. Нажмите Return.

Всё содержимое Корзины удалится.

см.: http://www.apple.ru/support/applesoft/permissions.html

Удачи.
iff [03.12.2006 21:22] :
корзину я в итоге очистил. А вот Palm desktop не могу заново установить
[Ответить]
[< Назад]