Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
howtos:macosx [2015/04/11 09:38] amatubuhowtos:macosx [2015/04/11 10:07] amatubu
Line 65: Line 65:
 ====== Installing POPfile MANUALLY on Mac OS X 10.4.x (Tiger) or later ====== ====== Installing POPfile MANUALLY on Mac OS X 10.4.x (Tiger) or later ======
  
-This procedure shows you how to install POPfile on Mac OS X 10.4.x systems, and how to create a startup item that will start POPfile each time you reboot the system. +This procedure shows you how to install POPfile on Mac OS X 10.4.x or later systems, and how to create a startup item that will start POPfile each time you reboot the system. 
  
 As of Mac OS X 10.4, Mac OS X comes with Perl and SQLite3 installed. So you'll simply need to install Xcode, a few Perl library packages, and a startup item.  As of Mac OS X 10.4, Mac OS X comes with Perl and SQLite3 installed. So you'll simply need to install Xcode, a few Perl library packages, and a startup item. 
  
-At the time of this writing (January 2007), POPfile does not fully support SQLite3. On Mac OS X 10.4.x systems, POPfile requires the SQLite2 Perl package, DBD::SQLite2. So to run POPfile in Mac OS X 10.4.x, you'll need to install: +To run POPfile in Mac OS X 10.4.x or later, you'll need to install: 
  
   * Apple's Xcode developer tools — to compile and install some Perl library packages    * Apple's Xcode developer tools — to compile and install some Perl library packages 
   * Perl library packages — that POPfile uses to classify email    * Perl library packages — that POPfile uses to classify email 
   * POPfile startup item — to automatically start POPfile whenever you restart your computer    * POPfile startup item — to automatically start POPfile whenever you restart your computer 
-  * SQLite version 2 command-line tool (Optional) — an external tool you may use to de-fragment or verify the integrity of your POPfile database 
  
 **Note**: Because setting up CPAN, a Perl package manager, or Fink, another package manager, on a virgin system can complicate matters, we'll stick with the source and do it the old-school way to avoid complications.  **Note**: Because setting up CPAN, a Perl package manager, or Fink, another package manager, on a virgin system can complicate matters, we'll stick with the source and do it the old-school way to avoid complications. 
Line 81: Line 80:
  
 **TIP**: On the command line, %%~%% means "your home directory". So ''~/Desktop/packages'' means ''/Users/yourusername/Desktop/packages''. **TIP**: On the command line, %%~%% means "your home directory". So ''~/Desktop/packages'' means ''/Users/yourusername/Desktop/packages''.
- 
-**Note**: An alternative set of instructions is available [[http://www.artz-net.de/popfile/ | here]] by Michael Artz. 
  
 ===== Step By Step Instructions ===== ===== Step By Step Instructions =====
Line 94: Line 91:
   - Download the cross-platform version of POPFile from here: [[http://sourceforge.net/project/showfiles.php?group_id=63137&package_id=59947| Cross-Platform POPfile]]   - Download the cross-platform version of POPFile from here: [[http://sourceforge.net/project/showfiles.php?group_id=63137&package_id=59947| Cross-Platform POPfile]]
   - Download these Perl library packages (from the [[http://search.cpan.org| CPAN Web Site]]) and place them all into a folder on your desktop named "packages":   - Download these Perl library packages (from the [[http://search.cpan.org| CPAN Web Site]]) and place them all into a folder on your desktop named "packages":
-    * Date::Parse - part of [[http://search.cpan.org/~gbarr/TimeDate-1.16/| TimeDate]] +    * Date::Parse - part of [[http://search.cpan.org/~gbarr/TimeDate/| TimeDate]] 
-    * Date::Format - also part of [[http://search.cpan.org/~gbarr/TimeDate-1.16/| TimeDate]] +    * Date::Format - also part of [[http://search.cpan.org/~gbarr/TimeDate/| TimeDate]] 
-    * HTML::Tagset - [[http://search.cpan.org/~petdance/HTML-Tagset-3.10/| HTML-Tagset-3.10]] +    * HTML::Tagset - [[http://search.cpan.org/~petdance/HTML-Tagset/| HTML-Tagset]] 
-    * DBI - [[http://search.cpan.org/~timb/DBI-1.53/| DBI-1.53]] +    * DBI - [[http://search.cpan.org/~timb/DBI/| DBI]] 
-    * DBD::SQLite2 - [[http://search.cpan.org/~msergeant/DBD-SQLite2-0.33/| DBD-SQLite2-0.33]] **for POPFile v1.0.1 or before** +    * DBD::SQLite2 - [[http://search.cpan.org/~msergeant/DBD-SQLite2/| DBD-SQLite2]] **for POPFile v1.0.1 or before** 
-    * DBD::SQLite - [[http://search.cpan.org/~adamk/DBD-SQLite-1.25/| DBD-SQLite-1.25]] **for POPFile v1.1.0 or later** +    * DBD::SQLite - [[http://search.cpan.org/~adamk/DBD-SQLite/| DBD-SQLite]] **for POPFile v1.1.0 or later** 
-    * HTML::Template - [[http://search.cpan.org/~samtregar/HTML-Template-2.8/| HTML-Template-2.8]] +    * HTML::Template - [[http://search.cpan.org/~samtregar/HTML-Template/| HTML-Template]] 
-    * HTML::Tagset - [[http://search.cpan.org/~petdance/HTML-Tagset-3.10/| HTML-Tagset-3.10]]+    * HTML::Tagset - [[http://search.cpan.org/~petdance/HTML-Tagset/| HTML-Tagset]] 
 +    * Net::SSLeay [[http://search.cpan.org/~flora/Net-SSLeay/| Net-SSLeay]] **to use SSL** 
 +    * IO::Socket::SSL - [[http://search.cpan.org/~sullr/IO-Socket-SSL/| IO-Socket-SSL]] **to use SSL** 
 +    * SOAP::Lite - [[http://search.cpan.org/~mkutter/SOAP-Lite/| SOAP-Lite]] **to use XMLRPC** 
 +    * IO::Socket::Socks - [[http://search.cpan.org/~reatmon/IO-Socket-Socks/| IO-Socket-Socks]] **to use SOCKS**
   - Install each of the Perl library packages you downloaded in the previous step:   - Install each of the Perl library packages you downloaded in the previous step:
     - Open a terminal window if one is not already open.     - Open a terminal window if one is not already open.
Line 142: Line 143:
 ==== Creating a POPfile Startup Item for Mac OS X 10.10 (Yosemite) ==== ==== Creating a POPfile Startup Item for Mac OS X 10.10 (Yosemite) ====
  
-TODO 
   - Create the Mac OS X POPFile <nowiki>LaunchDaemons</nowiki> file:   - Create the Mac OS X POPFile <nowiki>LaunchDaemons</nowiki> file:
   - Create a plain text file named %%"popfile.plist"%% in the %%/Library/LaunchDaeons%% folder with this content: <code><?xml version="1.0" encoding="UTF-8"?>   - Create a plain text file named %%"popfile.plist"%% in the %%/Library/LaunchDaeons%% folder with this content: <code><?xml version="1.0" encoding="UTF-8"?>
 
howtos/macosx.txt · Last modified: 2015/04/11 12:07 by 127.0.0.1
Old revisions

Should you find anything in the documentation that is incomplete, unclear, outdated or just plain wrong, please let us know and leave a note in the Documentation Forum.

Recent changes RSS feed Donate Driven by DokuWiki
The content of this wiki is protected by the GNU Fee Documentation License