//
you're reading...
BSD

how install Transmission in FREE BSD or PC-BSD


ORIGINAL POST

http://forum.transmissionbt.com/viewtopic.php?f=13&t=5599

I am maintaining transmission ports in FreeBSD ports tree. There are five transmission ports that I have splitted. The four ports are clients and one port is a meta-port that will installing a complete packages of Transmission.

  • net-p2p/transmission: A meta-port, it depends on cli, daemon and gtk2. If you do not want a full package of Transmission, don’t use it.
  • net-p2p/transmission-cli: Transmission CLI (command line) client.
  • net-p2p/transmission-daemon: Transmission daemon client. Depends on transmission-web.
  • net-p2p/transmission-gtk2: Transmission GTK+2 client. Depends on transmission-web.
  • www/transmission-web: Transmission WebUI client. You shouldn’t install it alone, but you can if you want to. Best to install transmission-daemon or transmission-gtk2 that depends on transmission-web.

Visit FreshPorts for more info:

http://www.freshports.org/search.php?query=transmission

To install transmission packages by your choice (You can install more than one):

# pkg_add -r transmission
# pkg_add -r transmission-cli
# pkg_add -r transmission-daemon
# pkg_add -r transmission-gtk2
# pkg_add -r transmission-web

To install transmission ports by your choice (You can install more than one):

# cd /usr/ports/net-p2p/transmission ; make install clean
# cd /usr/ports/net-p2p/transmission-cli ; make install clean
# cd /usr/ports/net-p2p/transmission-daemon ; make install clean
# cd /usr/ports/net-p2p/transmission-gtk2 ; make install clean
# cd /usr/ports/www/transmission-web ; make install clean

Extras:
If you want to build Transmission from SVN by yourself. Check here for how to check out from SVN. To build it, you will need to install build tools and dependencies first. Skip any step if you already have one of it installed.

# cd /usr/ports/devel/autotools ; make install clean
# cd /usr/ports/ftp/curl ; make install clean


If you want GTK+ client, add this:

# cd /usr/ports/x11-toolkits/gtk20 ; make install clean

You should be already have gmake and gettext installed from devel/autotools. To build Transmission SVN, you will need to specific CPPFLAGS, LDFLAGS, OPENSSL_CFLAGS, and OPENSSL_LIBS.

$
export CPPFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib"
OPENSSL_CFLAGS="-DNO_IDEA" OPENSSL_LIBS="-rpath=/usr/lib:/usr/local/lib
-lcrypto -lssl"
$ ./autogen.sh
$ gmake
Advertisements

About abdessemed mohamed amine

DZ-SECURITY

Discussion

One thought on “how install Transmission in FREE BSD or PC-BSD

  1. I have no idea for this but I could rather apply in my future reference.

    Posted by tnomeralc web design toys | April 20, 2009, 13:55

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: