PAC Manager: A Remote SSH/FTP/Telnet Session Management Tool

If you have any questions or problems regarding this article and want help within 24 Hours? Ask Now

Pungki Arianto

Currently I am a Linux/Unix administrator. But I also play Windows both in server and desktop area. Interested in information technology, information security and writing.

Your name can also be listed here. Got a tip? Submit it here to become an TecMint author.

Receive Your Free Complimentary eBook NOW! -

Download Free Linux eBooks

Advanced Bash-Scripting Guide
Linux Bible
A Newbie's Getting Started Guide to Linux
Ubuntu Linux Toolbox: 1000+ Commands

You may also like...

20 Responses

  1. `darman says:

    help me . i get the error code

    baroqueworks@baroqueworks:~/Downloads$ sudo dpkg -i pac-
    (Reading database … 164206 files and directories currently installed.)
    Preparing to unpack pac- …
    Unpacking pac ( over (4.0.1) …
    dpkg: dependency problems prevent configuration of pac:
    pac depends on gtk2-engines-pixbuf; however:
    Package gtk2-engines-pixbuf is not installed.
    pac depends on libvte9; however:
    Package libvte9 is not installed.
    pac depends on libcairo-perl; however:
    Package libcairo-perl is not installed.
    pac depends on libgtk2-perl; however:
    Package libgtk2-perl is not installed.
    pac depends on libglib-perl; however:
    Package libglib-perl is not installed.
    pac depends on libpango-perl; however:
    Package libpango-perl is not installed.
    pac depends on libgnome2-gconf-perl; however:
    Package libgnome2-gconf-perl is not installed.
    pac depends on libexpect-perl; however:
    Package libexpect-perl is not installed.
    pac depends on libnet-proxy-perl; however:
    Package libnet-proxy-perl is not installed.
    pac depends on libyaml-perl; however:
    Package libyaml-perl is not installed.
    pac depends on libcrypt-cbc-perl; however:
    Package libcrypt-cbc-perl is not installed.
    pac depends on libcrypt-blowfish-perl; howev
    dpkg: error processing package pac (–install):
    dependency problems – leaving unconfigured
    Processing triggers for man-db ( …
    Processing triggers for gnome-menus (3.10.1-0ubuntu2) …
    Processing triggers for desktop-file-utils (0.22-1ubuntu1) …
    Processing triggers for bamfdaemon (0.5.1+14.04.20140409-0ubuntu1) …
    Rebuilding /usr/share/applications/bamf-2.index…
    Processing triggers for mime-support (3.54ubuntu1) …
    Errors were encountered while processing:

  2. Dan says:

    On CentOS/REHL/OEL 6.5

    error: Failed dependencies:
    ftp is needed by pac-
    perl(Crypt::CBC) is needed by pac-
    perl(Crypt::Rijndael) is needed by pac-
    perl(Expect) is needed by pac-
    perl(Gnome2::GConf) is needed by pac-
    perl(Gtk2::Ex::Simple::List) is needed by pac-
    perl(Gtk2::Ex::Simple::TiedCommon) is needed by pac-
    perl(Gtk2::GladeXML) is needed by pac-
    perl(Net::ARP) is needed by pac-
    perl(OSSP::uuid) is needed by pac-
    perl(Socket6) is needed by pac-
    perl(YAML) is needed by pac-
    perl-Crypt-Blowfish is needed by pac-
    perl-Crypt-Rijndael is needed by pac-
    perl-IO-Stty is needed by pac-
    telnet is needed by pac-

    I am not familiar with perl modules that are not provided by default. How do I solve this “dependency”?


    • Ravi Saive says:

      Install those missing dependency packages using yum install package-name. For example, run the following command to install perl.

      # yum install perl
      • Zvik says:


        I have encountered a similar issue, though I have perl installed already.

        I have installed manually the perl-Gtk2-Unique-0.05-2.el6.nux.x86_64.rpm, but still I’m getting the following errors:

        Error: Package: pac-4.5.4-2.x86_64 (/pac-4.5.4-2.x86_64)
        Requires: perl(Gnome2::GConf)
        Error: Package: pac-4.5.4-2.x86_64 (/pac-4.5.4-2.x86_64)
        Requires: perl(Gtk2::Ex::Simple::List)
        Error: Package: pac-4.5.4-2.x86_64 (/pac-4.5.4-2.x86_64)
        Requires: perl(Gtk2::GladeXML)
        Error: Package: pac-4.5.4-2.x86_64 (/pac-4.5.4-2.x86_64)
        Requires: perl(Gtk2::Ex::Simple::TiedCommon)

        Using a CentOS release 6.5 (Final).

        Any idea?


        • Ravi Saive says:

          These all packages are missing in your CentOS 6.5 distribution, please install them using following command.

          # yum install perl-Gnome2-GConf perl-Gtk2-Ex-Simple-List perl-Gtk2-GladeXML perl-Gtk2-Ex-Simple-List
          • Ken says:

            After all the aformentioned perl mods have been installed, it still tells me that it nees those dependencies. and even installing with –nodeps does not work.

            Can’t load ‘/usr/local/lib64/perl5/auto/OSSP/uuid/’ for module OSSP::uuid: cannot open shared object file: No such file or directory at /usr/local/lib64/perl5/ line 68.
            at /usr/local/lib64/perl5/OSSP/ line 331
            Compilation failed in require at /opt/pac/lib/ line 39.
            BEGIN failed–compilation aborted at /opt/pac/lib/ line 39.
            Compilation failed in require at /usr/bin/pac line 58.
            BEGIN failed–compilation aborted at /usr/bin/pac line 58.

            The library’s mentioned are in the correct locations.

            Any help would be great.

          • Ravi Saive says:

            You can fix it by creating a new file as shown below.

            # echo "/usr/local/lib" > /etc/
            # ldconfig -f /etc/

            # ldconfig -v | grep uuid

    • I’ve installed all dependencies on my machine (Fedora 21 Workstation) using these following steps:

      1 – Install all dependencies needed by PAC
      $ sudo yum install uuid-perl perl-Gnome2-GConf perl-Gtk2-Ex-Simple-List perl-Gtk2-GladeXML perl-Gtk2-Ex-Simple-List perl-Crypt-CBC perl-Crypt-Rijndael perl-Gtk2-Unique perl-Net-ARP perl-Socket6 perl-YAML perl-Crypt-Blowfish perl-IO-Stty

      2 – Download and install PAC
      $ sudo wget -c
      $ sudo rpm -ivh pac-

      Finally, I currently have these repositories list:
      $ yum repolist
      Loaded plugins: langpacks
      repo id repo name status
      fedora/21/x86_64 Fedora 21 – x86_64 42,816
      rpmforge RHEL 21 – – dag 4,718
      rpmfusion-free/21/x86_64 RPM Fusion for Fedora 21 – Free 470
      rpmfusion-free-updates/21/x86_64 RPM Fusion for Fedora 21 – Free – Updates 206
      rpmfusion-nonfree/21/x86_64 RPM Fusion for Fedora 21 – Nonfree 178
      rpmfusion-nonfree-updates/21/x86_64 RPM Fusion for Fedora 21 – Nonfree – Updates 150
      updates/21/x86_64 Fedora 21 – x86_64 – Updates 9,106
      virtualbox/21/x86_64 Fedora 21 – x86_64 – VirtualBox 11
      repolist: 57,655

  3. tod says:

    figured it out ! thanks for the post. PAC is a great tool

  4. tod says:

    thanks for the post. I am trying to install on Mint 15. whether using dpkg or alien, I’m getting an error:

    error: pac- not an rpm package (or package manifest):

    any thoughts ?

    • Ravi Saive says:

      Why you installing .rpm package on Linux Mint, it will won’t work. Linux Mint is based on .deb package management system, so you need to install .deb package as shown in the article.

  5. Kettu says:

    How will this integrate with KDE? I’ll have to give this a try. Right now I’m using KRDC but it supports only VNC and RDP.

    Does anyone know a client which supports SSH, RDP and Teamviewer? KeePass integration is a nice bonus.

  6. akamel says:

    i there a way to control the terminal colors other than the defaults? like using solarized colors

    • Pungki Arianto says:

      I am sorry for late reply. I have never used solaris before. So I am not sure about what you mean. But in PAC software, I don’t find how to change background color.

  7. John Coleman says:

    I’ve been using PAC for a little while now. I think I first discovered it around the time that Ubuntu 12.04 came out. I use it to SSH into my Seed Box where I can run commands like MD5SUM on files so when I download them later (usually through uGet with the Aria2 plugin) I have a checksum value to ensure the the download went A-OK.

  8. Pungki Arianto says:

    Nice to hear if it was you looking for. Thank you

  9. TJ Horner says:

    Yes! Exactly what I was looking for, I’m not good with the ftp on the command line. Thanks!

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Join Over 80000+ Linux Users
  1. 53,676
  2. 2,838
  3. 20,639

Enter your email to get latest Linux Howto's