<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to FAQ</title><link>https://sourceforge.net/p/fud/wiki/FAQ/</link><description>Recent changes to FAQ</description><atom:link href="https://sourceforge.net/p/fud/wiki/FAQ/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 05 Oct 2011 14:11:57 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/fud/wiki/FAQ/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage FAQ modified by Mirko Pagliai</title><link>https://sourceforge.net/p/fud/wiki/FAQ/</link><description>&lt;pre&gt;--- v1 
+++ v2 
@@ -1,4 +1,4 @@
-#### What's the FUD project home page?
+#### What's the Fud project home page?
 The FUD project home page is [fud.sourceforge.net](http://fud.sourceforge.net), and it's hosted (yes, even this) by _SourceForge_.
 
 #### Where I can download Fud?
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mirko Pagliai</dc:creator><pubDate>Wed, 05 Oct 2011 14:11:57 -0000</pubDate><guid>https://sourceforge.netb06e317f2949e498e40057c30657dc77cab28468</guid></item><item><title>WikiPage FAQ modified by Mirko Pagliai</title><link>https://sourceforge.net/p/fud/wiki/FAQ/</link><description>#### What's the FUD project home page?
The FUD project home page is [fud.sourceforge.net](http://fud.sourceforge.net), and it's hosted (yes, even this) by _SourceForge_.

#### Where I can download Fud?
You can download Fud from the [download page](https://sourceforge.net/projects/fud/files) or clicking here:   
[[download_button]]   

#### Why is it necessary to mount the remote directory locally?
The remote directory must necessarily be mounted locally so Fud can easily monitor the changes on both local and remote files, which is otherwise difficult to implement.  
You can update from local to remote and vice versa just by using - for example - ssh or ftp, but it's not sufficient for the monitoring process that starts, whenever it is necessary, the synchronization phase.

#### Where's the remote directory mounted?
The remote directory is mounted in _~/.fud/remotedir_.

#### What does the installer do?
Nothing secret: it is a [bash script](http://en.wikipedia.org/wiki/Bash_%28Unix_shell%29) and for that reason it can be viewed by anyone who is able to read it. Consider in this sense to consult a [guide for bash](http://tldp.org/LDP/Bash-Beginners-Guide/html).  
However, the installer (in order) moves the scripts  in _/usr/local/bin_, makes them executable, moves the icon Fud in _/usr/share/app-install/icons_, adds the user to the fuse group (if necessary), checks if some dependencies are missing and finally (if possible) proposes the installation.

#### Will Fud work on my Linux distro?
Yes, if you have a [shell bash](http://en.wikipedia.org/wiki/Bash_%28Unix_shell%29) and if it's possible to install all the dependencies of FUD (see next question). There's no reason to believe that Fud cannot work or being faulty.
The only problem you might encounter could be automated control and installing of Fud dependencies, tasks that are performed by the installer of Fud.
The Fud installer uses _dpkg_ or _rpm_ (depending on availability) to check if the dependencies are installed (so it works on _rpm based_ or _deb based_ distro), then checks if in the system there's a supported package manager and proposes - if necessary - to install any missing dependencies.  
Package managers currently supported are _apt-get_ (Debian, Ubuntu and derived), _zypper_ (SUSE and openSUSE), _urpmi_ (Mandriva), _yum_ (Fedora and CentOS) and _pacman_ (ArchLinux).  
If _dpkg_ and _rpm_ aren't available, Fud cannot verify if some dependencies are missing. Instead, if there's no supported package manager, the missing dependencies - if verified - can not be installed.  
In these cases it is necessary to proceed installing and controlling it manually in the manner typical of your own distribution.
Please, contact us (you can find our contacts on the [home page](http://fudproject.dyndns.org) of the project Fud), explaining us in detail what didn't work and especially what's missing: in the next release of Fud, we'll try to adapt the installer to your needs.

#### What are the required dependencies?
For the [master branch](https://sourceforge.net/p/fud/git/?branch=ref%2Fmaster), as well as packages and files that we distribute, currently required dependencies are:    
    curlftpfs inotify-tools libnotify-bin sshfs unison

#### Can I use a branch other than _master_, such as _trunk_?
Yes, of course you can. Normally, the _trunk_ branch is more updated than the _master_ one (or in the same way) and the code incorporates more functionalities. The same concept applies to any other branches (which may vary with time and development needs).  
But there's no guarantee on the stability of that code - indeed, even on the _master_ branch code, but this is more reliable.

#### How is structured the division into branches?
"Permanent" branches (so to speak) are two: _master_ and _trunk_. Usually, for every new feature a sub-branch of _trunk_ is opened, when it's believed that the new feature is complete and has good chance of working properly (at least as visible in the editor and especially in relation to the rest of the code) changes are reported on the branch _trunk_ and remain here as long as necessary to do different routine tests; if these tests are passed, the changes are reflected in the _master_ branch. In any case - and as already mentioned - nothing and no one guarantees that the code of the _master_ branch is "bug free".  
Switching between branches as a whole is a process that can take several long, since more branches converge into a single branch.

#### I wish in the future Fud would support the X protocol, which is the one I use.
Then, why don't [contribute actively](https://github.com/mirkop88/Fud/wiki/How-to-contribute) to the development of Fud?  
If you just haven't time or desire, you can send us an email (our contacts are on the [home page](http://fud.sourceforge.net) of the Fud project), explaining us in detail your own needs.

#### Does a graphical interface for Fud exist?
Not for now, nor is it planned, it is not strictly necessary to its functioning. If you feel up to it, [you could](https://github.com/mirkop88/Fud/wiki/How-to-contribute) be to one who might develop it...

#### How and why Fud was born?
See [this thread](http://forum.debianizzati.org/viewtopic.php?f=13&amp;t=44380) (in italian language) on the [debianizzati.org](http://www.debianizzati.org) forum.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mirko Pagliai</dc:creator><pubDate>Wed, 05 Oct 2011 14:05:53 -0000</pubDate><guid>https://sourceforge.netb0d8ce78d63a811fa9f3bf9a3f11d2ee897f359f</guid></item></channel></rss>