Чому я не можу вмістити файл?


0

Я дотримувався цих інструкцій, щоб видалити Java зі свого Mac (Lion): http://stikine.wordpress.com/2012/03/02/howto-remove-java/ У рамках процедури мені потрібно було відредагувати файл / бібліотеку /Receipts/InstallHistory.plist

Я дотримувався цих кроків:

  1. sudo bash (надається пароль)
  2. cp /Library/Receipts/InstallHistory.plist ~/Desktop
  3. chown userx:staff ~/Desktop/InstallHistory.plist (Я userx, дозволи були -rw-r - r-- 1 кореневий адміністратор)
  4. відредаговано ~/Desktop/InstallHistory.plistта закрито
  5. chown root:wheel ~/Desktop/InstallHistory.plist

Все було добре до останнього кроку (№5):

mv ~/Desktop/InstallHistory.plist /Library/Receipt/

який створив повідомлення:

mv: rename /Users/caryswoveland/Desktop/InstallHistory.plist to /Library/Receipt/: No such file or directory

Я не знаю багато про Unix.

В чому проблема?


операція хоуну НЕ буде створювати помилку "перейменувати" ...

Чому ви повинні зробити крок 3 , якщо ви були sudoв bash? А чи робили ви Ctrl-D, перш ніж ви зробили те, mvщо дало вам помилку?
lurker

@mbratch згідно з інструкціями, пов’язаними з цим, крок 4 був з редактором gui, отже, зміна дозволу ... але так, було б набагато простіше просто sudo vim та внести зміни.
демур

Ви впевнені, що файл існує?
soandos

Відповіді:


4

Ви скопіювали з:

  • /Library/Receipts

Ви намагалися скопіювати (але не вдалося):

  • /Library/Receipt/

Спробуйте додати відсутні s.


Це буде робити кожен раз. Я просто скопіював це, пропустивши s і все. Дякую.

1
Будьте вдячні, що ви скопіювали проділ. Без цього у вас був би файл /Library/Receiptта оригінальна версія файлу /Library/Receipts/InstallHistory.plist, і це призведе до подальшої плутанини по дорозі. І нехай той, хто ніколи не робив подібної помилки, кинув перший камінь - і коли цей камінь лоб, я покажу вам програміста-початківця. Тим не менш, я не думаю, що це питання допоможе майбутнім користувачам.
Джонатан Леффлер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.