firectl icon indicating copy to clipboard operation
firectl copied to clipboard

deb repositories for Ubuntu/Debian

Open rahiel opened this issue 9 years ago • 6 comments

  • https://bintray.com/
  • https://help.launchpad.net/Packaging/PPA

rahiel avatar Jan 07 '16 12:01 rahiel

Hello, do you have any estimate on this issue? I'd love to use your firectl but I'm worried I'll forget and stay with an old version if I install directly through the .deb, as suggested now.

breznak avatar May 25 '17 00:05 breznak

Before you'll use firectl, have you looked at the official firecfg? Now that that's released firectl is less needed right now. You run sudo firecfg and it enables firejail for all supported programs.

I don't know if/when I'll work on this, but I'll let you know through this issue.

rahiel avatar May 25 '17 09:05 rahiel

Before you'll use firectl, have you looked at the official firecfg?

Hi @rahiel , thanks for the answer! I came here after I didn't find firecfg on my system: Ubuntu 16.04 lts, firejail is installed through the normal ubuntu distribution, but there's no firecfg available!

#apt policy firejail
firejail:
  Installed: 0.9.38.10-0ubuntu0.16.04.1
  Candidate: 0.9.38.10-0ubuntu0.16.04.1
  Version table:
 *** 0.9.38.10-0ubuntu0.16.04.1 500
        500 mirror://mirrors.ubuntu.com/mirrors.txt xenial-updates/universe amd64 Packages

Looks like ubuntu packaging bug:

apt install firectl
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package firectl is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'firectl' has no installation candidate

Unfortunately, I don't have an account on their bugzilla/launchpad. If you do, would you please propagate this issue there?

breznak avatar May 25 '17 09:05 breznak

Oh I'm sorry, Ubuntu 16.04 ships with Firejail 0.9.38, and firecfg is only available on 0.9.40+. You'd have to install the latest Firejail. I see that the Firejail package maintainer has a ppa for Ubuntu available: https://launchpad.net/~deki/+archive/ubuntu/firejail

rahiel avatar May 25 '17 09:05 rahiel

Thanks a lot for the PPA! Now that I have both systems running, I'll need to compare them. Would you consider adding to your Readme the differences and (dis)advantages of each of the tools?

breznak avatar May 25 '17 11:05 breznak

Basically, the integration is the same (for Debian/Ubuntu) but with firecfg entering executables on the terminal will have them sandboxed too. With firecfg doing sudo firecfg enables firejail for all supported programs, you can disable individual ones by manually deleting them from /usr/loca//bin. With firectl you get a nice interface to choose which programs to enable/disable.

Generally I recommend firecfg, but personally I'm using firectl because I made it :).

rahiel avatar May 25 '17 12:05 rahiel