Please note: IS&T does not provide technical support for the information provided on this page.

    Follow the steps outlined below to use Lync with Linux:

    1.    Download the latest tarball archive from https://pidgin.im/download/source/ – Click on “Download Now”
    2.    Save the .tar.bz2 file into /usr/local/src/
    3.    In a root terminal, perform the following command and install any dependent packages as well:

    • yum install nss-devel cyrus-sasl-devel tcl-devel ncurses-devel gnutls-devel rpm-build intltool gcc glib2-devel gtk2-devel libgcrypt-devel glibc-devel tk-devel perl-ExtUtils-Embed
      • You don’t need these tools (or anything with -devel at the end) once you’re done building the Pidgin RPMs.
      • You may uninstall these packages as an optional step 6 by performing Step 3 again, except replace “yum install” with “yum remove”, like so:
        • yum remove nss-devel cyrus-sasl-devel tcl-devel ncurses-devel gnutls-devel rpm-build intltool gcc glib2-devel gtk2-devel libgcrypt-devel glibc-devel tk-devel perl-ExtUtils-Embed”.

    4.    As an unprivileged user (not root!), perform the following commands:

    • cd /usr/local/src rpmbuild -tb –nodeps -D ‘_unpackaged_files_terminate_build 0′ pidgin-2.10.7.tar.bz2

    5.    Wait for all of the RPMs to compile, you should see this near the end of the output:

    • Wrote: /home/user/rpmbuild/RPMS/x86_64/pidgin-2.10.7-0.x86_64.rpm Wrote: /home/user/rpmbuild/RPMS/x86_64/pidgin-devel-2.10.7-0.x86_64.rpm Wrote: /home/user/rpmbuild/RPMS/x86_64/libpurple-2.10.7-0.x86_64.rpm Wrote: /home/user/rpmbuild/RPMS/x86_64/libpurple-devel-2.10.7-0.x86_64.rpm Wrote: /home/user/rpmbuild/RPMS/x86_64/finch-2.10.7-0.x86_64.rpm Wrote: /home/user/rpmbuild/RPMS/x86_64/finch-devel-2.10.7-0.x86_64.rpm Wrote: /home/user/rpmbuild/RPMS/x86_64/pidgin-debuginfo-2.10.7-0.x86_64.rpm

    6.    As root perform the following commands (optional):

    • yum remove finch finch-* purple-plugin_pack libpurple libpurple-* pidgin pidgin-* cd /home/user/rpmbuild/RPMS/x86_64/ yum –nogpgcheck localinstall pidgin-2.10.7-0.x86_64.rpm libpurple-2.10.7-0.x86_64.rpm

    You have successfully installed Pidgin!

    7.    Install Sipe plugin:

    • # yum install pidgin-sipe

    8.    Relaunch Pidgin twice to have the Office Coomunicator protocol show up

      Navigate to Accounts>Manage Accounts
      Click Add
      Choose Office Communicator

        Add Account – Basic Tab

        • Protocol: Office Communicator
        • Username: username@bu.edu
          • Replace username with your BU login name
        • Login:username@bu.edu
          • Replace username with your BU login name
        • Password: your password
          • Use the password you use to access email
        • Local Alias: Specify account name you would like to use.

        pidgin1

        Add Account – Advanced Tab

        • Server: sipdir.online.lync.com:443
        • Connection Type: SSL/TLS
        • User Agent: UCCAPI/15.0.4481.1000 OC/15.0.4481.1000
        • Authentication Schema: TLS-DSK
        • Single Sign-On: Leave unchecked

        pidgin2