Was funktioniert:
$ sudo pacman -S iptables-nft
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …
:: iptables-nft und iptables stehen miteinander in Konflikt. iptables entfernen? [j/N] j
Pakete (3) iptables-1:1.8.7-1 [Entfernung] nftables-1:1.0.1-3 iptables-nft-1:1.8.7-1
Gesamtgröße des Downloads: 0,76 MiB
Gesamtgröße der installierten Pakete: 3,31 MiB
Größendifferenz der Aktualisierung: 0,90 MiB
:: Installation fortsetzen? [J/n]
:: Pakete werden empfangen …
iptables-nft-1:1.8.7-1-x86_64 433,3 KiB 1263 KiB/s 00:00 [###########################################################] 100%
nftables-1:1.0.1-3-x86_64 346,0 KiB 3,25 MiB/s 00:00 [###########################################################] 100%
Gesamt (2/2) 779,3 KiB 1470 KiB/s 00:01 [###########################################################] 100%
(2/2) Schlüssel im Schlüsselbund werden geprüft [###########################################################] 100%
(2/2) Paket-Integrität wird überprüft [###########################################################] 100%
(2/2) Paket-Dateien werden geladen [###########################################################] 100%
(2/2) Auf Dateikonflikte wird geprüft [###########################################################] 100%
(3/3) Verfügbarer Festplattenspeicher wird ermittelt [###########################################################] 100%
:: Paketänderungen werden verarbeitet …
(1/1) Entfernung läuft iptables [###########################################################] 100%
(1/2) Installiert wird nftables [###########################################################] 100%
Optionale Abhängigkeiten für nftables
python: Python bindings [Installiert]
(2/2) Installiert wird iptables-nft [###########################################################] 100%
:: Post-transaction-Hooks werden gestartet …
(1/2) Reloading system manager configuration...
(2/2) Arming ConditionNeedsUpdate...
$
Was nicht funktioniert:
$ sudo pacman -S iptables --noconfirm
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …
:: iptables und iptables-nft stehen miteinander in Konflikt. iptables-nft entfernen? [j/N]
Fehler: Nicht auflösbare Paketkonflikte gefunden
Fehler: Vorgang konnte nicht vorbereitet werden (In Konflikt stehende Abhängigkeiten)
:: iptables und iptables-nft stehen miteinander in Konflikt
$
Und nun steh ich da und frage mich: Warum funktioniert das mit --noconfirm nicht?
Laut manpage vermutlich tatsaechlich nicht, da es nur "Are you shure?" Abfragen abnickt und keine "Oh mein Gott ein Konflikt" Abfragen.
Wie bekomm ich das nun einfach "blind" installiert?
Edit:
Ich bin kein guter Guttenberg. Denkt euch oben bitte die Installation von iptables-nft hin 🙂 Der Effekt ist allerdings identisch (egal ob iptables oder iptables-nft).
Edit#2:
Nur iptables vorher zu entfernen ist nicht moeglich, das reisst recht viele Abhaengigkeiten mit.