How to install AceStream on Linux and not die trying

Those of us who love sports and do not have access to all current sports channels, generally face the problem that to enjoy it we must make use of various pages that transmit online matches, most of them request install AceStream, which tends to be a bit complex to install on Linux.

In this guide we will teach how install AceStream on Linux without dying in the attempt, providing solutions to the most common problems today. Its use and the content you access is your total responsibility.

What is AceStream?

acestream it's a multimedia platform quite innovative, which has taken the reproduction of audiovisuals on the Internet to a higher level. For this, it has implemented a universal multimedia file upload manager, which uses the most advanced P2P technologies, guaranteeing an efficient data storage and transmission process.

Ace Stream software offers us a series of benefits in which we can highlight:

  • Possibility of viewing online broadcasts (TV, custom streams, movies, cartoons, etc.), with high audio and image quality.
  • Listen to music online in a format that does not lose any quality.
  • View torrents online, no need to wait for it to fully download.
  • View content on remote devices (Apple TV, Chromecast, etc.) over communication protocols such as AirPlay, Google Cast and others.
  • Allows integration with various applications. Install AceStream on Linux

How to install AceStream on Linux

To install AceStream on Linux we must follow various steps depending on the distro you use, we will focus on Arch Linux and Ubuntu, but we hope in the future to be able to install it on other distros.

Install AceStream on Arch Linux and derivatives

The main reason I have made this article is because many have had trouble installing AceStream on Arch Linux, Antergos, Manjaros and derivatives, the main cause is that the pkgbuild of the plugin acestream-mozilla-plugin It gives an error when installing, the solution is extremely simple.

We are going to install the acestream-mozilla-plugin which will also install us acestream-engine y acestream-player-data what are the packages needed to reproduce AceStream from firefox.

First of all we must open a terminal and execute the following command:
gpg --keyserver --recv-keys FCF986EA15E6E293A5644F10B4322F04D67658D8

It will fix the verification problem that prevents installing the dependency that is necessary to install acestream-mozilla-plugin.

Then we execute the following command

yaourt -S acestream-mozilla-plugin

On repeated occasions we will be asked if we want to install various dependencies, we must say yes to all.

Install AceStream on Ubuntu and derivatives

Install AceStream on Ubuntu 14.04 and derivatives

For users of ubuntu and derivatives up to version 14.04, the installation of AceStream will be quite simple, they only have to execute the following commands from the terminal:

echo 'deb trusty main' | sudo tee /etc/apt/sources.list.d/acestream.list sudo wget -O - | sudo apt-key add - sudo apt-get update sudo apt-get install acestream-full

Install AceStream on Ubuntu 16.04 and derivatives

Those who will have to struggle a little more are the users of Ubuntu 16.04 and derivatives since acestream does not have support for this version, but thanks to this articulo, I managed to install it.

The first thing we are going to do is download and install some dependencies that you will not be able to download from the official repositories, make sure to install the appropriate ones for the architecture of your distro:

64bit architecture:

  1. Download and install libgnutls-deb0-28_3.3.15-5ubuntu2_amd64.deb you can do it from the following link:
  2. Download and install in the order in which the following dependencies are presented:  acestream-player-compat_3.0.2-1.1_amd64.deb; acestream-engine_3.0.3-0.2_amd64.deb; acestream-player-data_3.0.2-1.1_amd64.deb; acestream-player_3.0.2-1.1_amd64.deb You can download each one from the following link: … e_web#list

32bit architecture:

  1. Download and install libgnutls-deb0-28_3.3.15-5ubuntu2_i386.deb you can do it from the following link:
  2. Download and install in the order in which the following dependencies are presented: acestream-player-compat_3.0.2-1.1_i386.deb; acestream-engine_3.0.3-0.2_i386.deb; acestream-player-data_3.0.2-1.1_i386.deb; acestream-player_3.0.2-1.1_i386.deb You can download each one from the following link: … e_web#list

Next we must continue with the usual installation of AceStream as we did for version 14.04, open a terminal and execute:

echo 'deb trusty main' | sudo tee /etc/apt/sources.list.d/acestream.list sudo wget -O - | sudo apt-key add - sudo apt-get update sudo apt-get install acestream-full

In some cases it is necessary to start the service acestream-engine.service, for this we execute the following commands from the terminal:

systemctl start acestream-engine.service systemctl enable acestream-engine.service

With this tutorial, we hope you can enjoy this great multimedia transmission protocol that uses all the capacity of P2P technology.

The content of the article adheres to our principles of editorial ethics. To report an error click here!.

41 comments, leave yours

Leave a Comment

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



  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Julio Cesar Campos said

    Well the post but at least in archlinux and this was my case you need: "systemctl start acestream-engine.service" and "systemctl enable acestream-engine.service" for it to work.

    1.    lizard said

      Were you testing it from firefox, or were you using another browser?

  2.   UserDebian said

    Does anyone know how to get it to work on Debian 9?

  3.   Julio Cesar Campos said

    Firefox on archlinux

  4.   gecoxx said

    I do not know if my previous comment was published ... I repeat! It takes I don't know how many hours executing the damn command in the terminal, and that I put –noconfirm, and in the end it doesn't work !!
    another post that is useless!

    installation attempt on Manjaro

    1.    lizard said

      Dear that it did not work for you, it worked perfectly for me, anyway try executing these 2 commands:
      "Systemctl start acestream-engine.service" and "systemctl enable acestream-engine.service"

  5.   José said


    I managed to do all the steps without any problem. But when trying to start the service from the terminal it gave me two failures;
    systemctl start acestream-engine.service
    Failed to start acestream-engine.service: Unit acestream-engine.service not found.
    systemctl enable acestream-engine.service
    Failed to execute operation: No such file or directory

    1.    gustavo said

      The exact same thing happened to me. the terminal bounces those commands to me with those failures.

  6.   Juan M said

    Thank you very much for the post! If you use Ubuntu 16.10 64 bits you will not be able to install "acestream-player-data_3.0.2-1.1_amd64.deb". They must first download and install these packages:


    Probably some other dependency is needed that is in the repos.

  7.   Miles said

    The acestream-mozilla-plugin has stopped working in Firefox 52, like many other NPAPI plugins.

  8.   darco said

    Another very good and simple option is to use docker and become agnostic of your operating system. Using the aceproxy, you can reproduce it-

    I have written a small tutorial and a script, to facilitate the execution.

  9.   David Martín said

    In the part of installing it from Ubuntu 16.04, when you say download and install those files, how do you install them? When I download and extract them, some are only a libreoffice file and others, I don't know how to "install" them.
    Thanks in advance and greetings.

  10.   vafe said

    Either the keys do not work again, or there is some error in the packages, but in arch and manjaro it is impossible to install it.
    When trying to install a dependency (qwebquit) or something like that it goes into a loop and there is no way.
    Has anyone found the solution?
    Thank you

    1.    Alejandro said

      Hello, for the installation in arch linux you must do the following:
      -Install the package 'acestream-launcher' from yaourt with 'yaourt -S acestream-launcher' (the package that we are going to enable below is automatically downloaded to you)
      -Enable acestream-engine.service, we enter the terminal and in ROOT mode we put the following
      -systemctl start acestream-engine.service
      -systemctl enable acestream-engine.service
      I restarted the computer after this, I don't know if it will be necessary but just in case
      -This should be enough but in the last Arch updates they have screwed up something and it does not work, so they have looked for a temporary solution, which is to download a file, it is the following:
      Source: (on the comments)
      once downloaded, we go to the terminal and go to the folder where we have downloaded it,
      We proceed to install it with 'sudo pacman -U python2-m2crypto-0.23.0-2-x86_64.pkg.tar.xz' and that's it, it should go, the first time it never goes so I click a second time, the first time always gives error, that's all

      PS: clarify that the sudo pacman -U and not -S because it is a local package obtained from makepkg

      1.    vafe said

        Thank you very much for your interest.
        I have tried so many times that I already know the dependencies and the comments to the packages by heart when installing with yaourt. I'm going to follow your advice with the launcher and see if I'm lucky. I will tell you.
        I repeat my thanks


        1.    vafe said

          One way or another it doesn't work. I have tried with the link you put in the comments, but it does not solve it, it recognizes the link, it gives me the option to choose the program, I choose acestream-launcher but the VLC does not open.
          In console it gives me the following answer.

          File «/usr/lib/python3.6/site-packages/psutil/ », line 1231, in _send_signal
          os.kill (, sig)

          We will have to wait for new updates.
          Thanks for your help.

  11.   vafe said

    After the new update, the answer in console is the following.

    acestream-launcher acestream://0cec6c0299c99f45c1859398d150c3a48e6d8b2e
    Acestream engine running.
    2017-07-28 18: 16: 59,615 | MainThread | acestream | error during startup
    Traceback (most recent call last):
    File «core.c», line 1590, in
    File «core.c», line 144, in
    File «core.c», line 2, in
    ImportError: cannot import name __m2crypto
    Error authenticating to Acestream!
    Media Player not running ...

    We are improving, now it recognizes acestream, but the libcrypto continues to fight.

    1.    vafe said

      I have tried installing the package that you recommend in the link you sent me.


      And it effectively fixes the problem, vlc opens and Acestream works.
      Thank you very much for your help-

      1.    Alejandro said

        Hello, sorry for the delay, it was very strange that it did not work for you when it did, I am in Arch plasma, I am glad that it has helped you, that's what we are for

        In the other distribution that I have which is Fedora, what I have is Wine emulating acestream for windows xD, in case you go to another distro or Arch itself, what surprises me is that not even in Debian they have these packages ...

      2.    delicacy maker01 said

        Hello and the file is how it is installed I am still a newbie, a greeting

        1.    vafe said

          sudo pacman -U python2-m2crypto-0.23.0-2-x86_64.pkg.tar.xz

          He puts it in the comment above

  12.   chemabs said

    Yesterday I installed it as a snap package in Kde Neon 5.8 and I was amazed at how simple and fast it worked for me. It would be nice if you update the article because there is no comparison, the process is much simplified.

    sudo apt install snapd → install the snap package management system (if you don't have it installed)
    snap find acestream → to check that we have the program in the repositories (all ubuntu derivatives should have it)
    sudo snap install acestreamplayer


    1.    Antonio Manzano said

      You're right. I just installed it in kubuntu 17.10, since the method that appears here is totally unfeasible. Thank you very much

      1.    Daddy said

        not valid for i386 architecture

    2.    sie9k said

      It has been the only way to install it on Lubuntu 16.04.4, but there is no way for me to save the config file and I need to configure a parameter to work alongside Serviio. Any ideas to fix it?

  13.   José Antonio said

    Very good post. A must-read web page for Linux newbies.

  14.   peter the rookie said

    How would you install it for AntiX 16 (it is a linux distribution)?

    I have tried like Arch Linux and derivatives but I am such a newbie I must get it wrong

  15.   Alejandro said

    Hello, with the sna packages, which the colleague above comments in a comment has become easier not only for these distributions but for many. The distributions compatible with these packages are here:

    In Debian it would be as follows:
    -sudo apt install snapd
    -sudo snap install core
    -sudo snap install acestreamplayer
    In Arch and derivatives:
    -sudo pacman -S snapd
    -sudo systemctl enable –now snapd.socket
    -sudo snap install acestreamplayer

    In Arch (plasma) I had to restart so that the installed packages appear, if it does not appear, you know what to do.

    On ubuntu and derivatives I guess it will be like the partner who installed it above in the comments with KDE neon.

    It is curious that in Gnome with Debian it looks quite ugly and does not integrate well with GTK but in Arch plasma it integrates quite well, the important thing is that it is seen outside of aesthetics.

    1.    william said

      does this install you acestream-engine?
      Not me

      1.    Alejandro said

        Hello, no, it does not install it, nor does it need to, with the snap packages all the dependencies covered already come, it has to work yes or yes.

    2.    txuber said

      Hi Alejandro, see if you can help me
      [txuber @ manjaro ~] $ sudo systemctl enable –now snapd.socket
      Failed to enable unit: Unit file \ xe2 \ x80 \ x93now.service does not exist.
      on manjaro Manjaro XFCE Edition (17.0.4) x64

      1.    Alejandro said

        Hello, Manjaro is that it is not pure Arch and things may change a bit, it may already be enabled and it is not necessary to do so, I suppose you have already tried to skip that step ...

  16.   Debian said

    Once installed what to do? Because the ace-player is not installed, I don't know how to make it work.
    Somebody help me please?

    1.    vafe said

      If what you have installed is the acestream-launcher, when you click on a link acestream will ask you with which application you want to open the link, you tell it that with VLC, and this is the one that will do the functions of the ace-player

      1.    Debian said

        Hi. First of all, thank you very much for your help. I comment. I have installed the acestream snap package in Debian 9 with gnome. When in arenavisión, which is what I want it for, I click an acestream link and a window appears that gives me two options, the first is acestreamengine that if I click on this it does nothing and the second is choose another application, I give it to choose but the installed applications do not open, my home folder opens, so I do not know how to select the vlc.

        A greeting.

        1.    Alejandro said

          With the acestream-launcher it is not going at all well, better to install with the Snap package as I explain in my comment above.

  17.   peter the rookie said

    I try to install the snapd package, but it won't let me:

    sudo apt install snapd
    Reading package list ... Done
    Creating dependency tree
    Reading the status information ... Done
    E: The snapd package could not be located

    what do I do?

  18.   Alf said

    Thank you very much, it is one of the programs that I used in windows and I wanted to have it in linux

  19.   Oscar said

    Thanks Chemabs and Alejandro! Perfect with Ubuntu 17.10
    sudo apt install snapd
    snap find acestream
    sudo snap install acestreamplayer
    And that's it!
    The incredible thing is that you go to the official website and they send you a post on their forum from 2014! And in which they only mention up to Ubuntu 13.04!

  20.   Marco Barria said

    good, as they say in the previous comments it works perfect with snapd in arch:

    sudo pacman -S snapd
    sudo systemctl enable snapd.socket
    sudo snap install acestreamplayer

    and ready :

  21.   mchavez said

    hello, and is there a way to install the ace stream without having to be a programmer ... as is done with windows