I have become spoiled using the firewall-config gui to manage firewalld on CentOS (and I also use it on Ubuntu for that matter.) I installed firewalld on my newly created Manjaro virtual machine, stopped and masked ufw and enabled and started firewalld. So far so good. However, pacman cannot find the firewall-config package.

I have found the package available for a whole bunch of other distros but not Manjaro nor Arch. Nor have I found the source code. Which leads me to ask…

Is there a Manjaro resource similar to thr rpmfind web site for RHEL/CentOS?

Are there any tools to convert packages from other distros to Manjaro (like alias)?



Hi there :wave:

Just a hint with pacman. Package names are different, but filenames not. Search for the filename in pacman and you see in which package the binary is hidden:

$ pacman -F firewall-config
community/firewalld 0.9.0-1

So it is in the package firewalld included. :wink:

In most cases there is an AUR package that does the job for you with converting packages. Mostly named as *-bin.

Since Manjaro is depending on ArchLinux, it provides its packages (like Debian → Ubuntu).


You are referring to firewalld - a piece of art :slight_smile:

$ sudo pacman -Syu firewalld
$ sudo systemctl enable --now firewalld

The configuration utility is installed as part of the base package


If you are referring to the shortcut often available in the system tray - you need to install the pyqt5 package

sudo pacman -Syu python-pyqt5

You may want to alter the default shields up/down - they seem default reversed to me :question:

sudo firewall-ctl set-default-zone public
1 Like

Thank you linux-aarhus, you hit the proverbial nail on the head. I see that it is in fact installed. I think that I have always had to install it separately on Ubuntu so I instinctively tried to install firewall-config after installing firewalld.

I am fumbling my way around the Manjaro/Arch package world so I appreciate the good info you provided megavolt. Thank you.


p.s. One of the first things I did was to install my networked printer. I found that cups.service is called org.cups.cupsd.service. That sort of made me wonder what planet I was on. But I am gradually getting things figured out.

1 Like