Difference between revisions of "Uninstall"

From OpenZFS on OS X
Jump to: navigation, search
(Uninstalling a source install)
 
(15 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Uninstalling the Official Release ==
+
[[Category:About O3X]]
 +
[[Category:Getting and installing O3X]]
 +
== Uninstalling a release version ==
  
If you have the folder Docs & Scripts from when you installed, go there, otherwise open the Open_ZFS_on_OS_X_x.y.z.dmg file you downloaded when you originally installed. If you no longer have the .dmg file, you can re-download it, on the [[Downloads]] page.
+
*If you have the folder Docs & Scripts from when you installed, go there, otherwise open the Open_ZFS_on_OS_X_x.y.z.dmg file you downloaded when you originally installed. If you no longer have the .dmg file, you can re-download it, on the [[Downloads]] page.
  
Open the folder Docs & Scripts.
+
*Open the folder Docs & Scripts.
  
Find the file named uninstall-openzfsonosx.sh.
+
*Find the file named uninstall-openzfsonosx.sh.
  
Open Terminal.app. You can open it from Spotlight, or from the folder in Finder /Applications/Utilities.
+
*Open Terminal.app. You can open it from Spotlight, or from the folder in Finder /Applications/Utilities.
  
Close all open files from your pools.
+
*Close all open files from your pools.
  
Export every pool.
+
*Export every pool.
  
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
sudo zpool list
 
sudo zpool list
 +
 +
#For each pool listed
 +
sudo zpool export $pool1name
 +
sudo zpool export $pool2name
 +
...
 +
#Verify all the pools have been exported.
 +
sudo zpool status
 
</syntaxhighlight>
 
</syntaxhighlight>
  
Then for each pool listed
+
*Now drag and drop the file uninstall-openzfsonosx.sh onto your Terminal window. Or just type
  
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
sudo zpool export $poolname
+
/Volumes/OpenZFS*/Docs\ \&\ Scripts/uninstall-openzfsonosx.sh
 
</syntaxhighlight>
 
</syntaxhighlight>
  
Verify all the pools have been exported.
+
*Press return.
  
<syntaxhighlight lang="bash">
+
*You will be prompted for your password. Enter that and press return.
sudo zpool status
+
</syntaxhighlight>
+
  
Now drag and drop the file uninstall-openzfsonosx.sh onto your Terminal window, and press return.
+
The script will run and uninstall o3x.
  
Or just type
+
== Uninstalling a source install ==
 +
The procedure is the same as for [[#Uninstalling_a_release_version|uninstalling a release version]], except you need to use the uninstaller script named "uninstall-make-install.sh" instead of the one named "uninstall-openzfsonosx.sh." And if you wish, in Finder you can drag  ~/Developer/spl and ~/Developer/zfs to the Trash.
 +
 
 +
Alternatively, you can determine the list of files that were installed by installing to a DESTDIR.
  
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
/Volumes/OpenZFS*/Docs\ \&\ Scripts/uninstall-openzfsonosx.sh
+
cd ~/Developer
</syntaxhighlight>
+
  
and press return.
+
cd spl
 +
sudo make DESTDIR=~/Developer/destdir install
 +
cd ..
  
You will be prompted for your password. Enter that.
+
cd zfs
 +
sudo make DESTDIR=~/Developer/destdir install
 +
cd ..
  
The script will run and uninstall o3x.
+
cd destdir
 +
find . -type f > o3x_uninstall_list.txt
 +
open o3x_uninstall_list.txt
 +
</syntaxhighlight>
 +
 
 +
Now you can manually remove each of the files listed either by using "rm" in Terminal.app or by dragging them to the trash from Finder. You can also remove ~/Developer/destdir, ~/Developer/spl, and ~/Developer/zfs when you're done.

Latest revision as of 07:41, 26 August 2015

Uninstalling a release version[edit]

  • If you have the folder Docs & Scripts from when you installed, go there, otherwise open the Open_ZFS_on_OS_X_x.y.z.dmg file you downloaded when you originally installed. If you no longer have the .dmg file, you can re-download it, on the Downloads page.
  • Open the folder Docs & Scripts.
  • Find the file named uninstall-openzfsonosx.sh.
  • Open Terminal.app. You can open it from Spotlight, or from the folder in Finder /Applications/Utilities.
  • Close all open files from your pools.
  • Export every pool.
sudo zpool list
 
#For each pool listed
sudo zpool export $pool1name
sudo zpool export $pool2name
...
#Verify all the pools have been exported.
sudo zpool status
  • Now drag and drop the file uninstall-openzfsonosx.sh onto your Terminal window. Or just type
/Volumes/OpenZFS*/Docs\ \&\ Scripts/uninstall-openzfsonosx.sh
  • Press return.
  • You will be prompted for your password. Enter that and press return.

The script will run and uninstall o3x.

Uninstalling a source install[edit]

The procedure is the same as for uninstalling a release version, except you need to use the uninstaller script named "uninstall-make-install.sh" instead of the one named "uninstall-openzfsonosx.sh." And if you wish, in Finder you can drag ~/Developer/spl and ~/Developer/zfs to the Trash.

Alternatively, you can determine the list of files that were installed by installing to a DESTDIR.

cd ~/Developer
 
cd spl
sudo make DESTDIR=~/Developer/destdir install
cd ..
 
cd zfs
sudo make DESTDIR=~/Developer/destdir install
cd ..
 
cd destdir
find . -type f > o3x_uninstall_list.txt
open o3x_uninstall_list.txt

Now you can manually remove each of the files listed either by using "rm" in Terminal.app or by dragging them to the trash from Finder. You can also remove ~/Developer/destdir, ~/Developer/spl, and ~/Developer/zfs when you're done.