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)?
TIA,
Ken
Hi there
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
usr/bin/firewall-config
So it is in the package firewalld included.
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).
https://www.archlinux.org/packages/
https://aur.archlinux.org/
https://discover.manjaro.org/
https://manjaro.org/branch-compare/
https://gitlab.manjaro.org/
2 Likes
You are referring to firewalld - a piece of art
$ sudo pacman -Syu firewalld
$ sudo systemctl enable --now firewalld
The configuration utility is installed as part of the base package
firewall-config
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
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.
Ken
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