HOWTO Install FileZilla
From Gentoo Linux Wiki
- This page is a candidate for deletion
- Reason given: Obsolete. Filezilla is now in the Gentoo package repository.
- If you disagree with its deletion, please explain why on its discussion page.
- If you intend to fix it, please remove this notice, but do not remove this notice from articles that you have created yourself.
- Make sure no other pages link here and check the page's history before deleting.
Contents |
[edit] Introduction
FileZilla is a popular open source application, but it is not currently in the Portage tree. This page should help you setup your system so that you can emerge it using an overlay (instead of installing a binary or manually compiling from source).
[edit] Getting Started
[edit] Overlaying Packages
Since the FileZilla source is not in portage, we need to set it up as a custom ebuild. In addition, we need a later version of wxGTK (one of FileZilla's dependencies), so we need an overlay for it.
First we need to make sure you are setup to do overlays and custom ebuilds. To do this, you have to specify the PORTDIR_OVERLAY in your /etc/make.conf file. If you don't already have this, add it by doing the following.
# echo 'PORTDIR_OVERLAY="/usr/local/portage"' >> /etc/make.conf
Next create the directory structure for the overlays.
# mkdir -p /usr/local/portage/net-ftp/filezilla/ # mkdir -p /usr/local/portage/x11-libs/wxGTK/
Then you need to create a custom ebuild file for each of the above. Luckily, these already exist for both. You can get the ebuild for FileZilla here. The ebuild for wxGTK-2.8.6.0 can be found in the codeblocks ebuild pack here. Download these files into the appropriate directories.
You should now have the following files on your system:
/usr/local/portage/net-ftp/filezilla/filezilla-3.0.2.1.ebuild /usr/local/portage/x11-libs/wxGTK/wxGTK-2.8.6.0.ebuild
Now you need to create the digests for each ebuild.
# ebuild /usr/local/portage/net-ftp/filezilla/filezilla-3.0.2.1.ebuild digest # ebuild /usr/local/portage/x11-libs/wxGTK/wxGTK-2.8.6.0.ebuild digest
This downloads the source files for each ebuild.
[edit] Emerging
Note that you will probably need to unmask FileZilla and some of its dependencies in order to perform the emerge. You will know for sure by checking the emerge first.
# emerge -pv filezilla
To do this, edit the /etc/portage/package.keywords file:
| File: /etc/portage/package.keywords |
# Unmasked packages to allow FileZilla to be emerged net-ftp/filezilla x11-libs/wxGTK net-libs/gnutls app-crypt/opencdk |
Now all the setup is complete and you can emerge FileZilla.
# emerge -av filezilla
