Page 1 sur 1
[UFW KControl Module] Paquetage (résolu)
Publié : dim. 20 févr. 2011, 00:09
par Pafrapé
Bonsoir,
Je viens de découvrir sur kde.apps, un pare-feu pour kde : UFW KControl Module
Je trouve que ce serait une bonne chose de l'intégrer à Archlinux, ce type de logiciel sous kde faisant cruellement défaut. Il y en a pas mal sous gtk, mais pas sous qt.
Si une personne spécialisée pouvait l'intégrer dans AUR, ce serait super.
Voici le Pkgbuild,
mais à vérifier et à corriger, car je ne suis absolument pas un pro. merci d'avance
pkgname=kcm-ufw
pkgver=0.0.3
pkgrel=1
pkgdesc="UFW KControl Module"
arch=('i686' 'x86_64')
url="
http://kde-apps.org/content/show.php/UF ... ent=137789"
license=('GPL')
depends=('ufw' 'kdebase-workspace' )
makedepends=('automoc4' 'cmake')
source=(
http://kde-apps.org/CONTENT/content-fil ... er.tar.bz2)
md5sums=('1652e55ab590303c989e5b166ecc8879')
build() {
cd "$srcdir/kcm_ufw-$pkgver/"
cmake . -DCMAKE_INSTALL_PREFIX=/usr
make || return 1
}
Re: [UFW KControl Module] Paquetage
Publié : lun. 21 févr. 2011, 10:28
par FoolEcho
Pourquoi ne pas manipuler directement iptables ? C'est tellement plus KISS
Bref. Pour ton PKGBUILD, il manque la fonction package...
Quelque chose comme ça:
Code : Tout sélectionner
# Maintainer: Your Name <youremail@domain.com>
pkgname=kcm_ufw
pkgver=0.0.3
pkgrel=1
pkgdesc="UFW KControl Module: a KDE control center module to configure and control the Uncomplicated Firewall (ufw)"
arch=('i686' 'x86_64')
url="http://kde-apps.org/content/show.php/UFW+KControl+Module?content=137789"
license=('GPL')
depends=('ufw' 'kdebase-workspace' )
makedepends=('automoc4' 'cmake')
source=(http://kde-apps.org/CONTENT/content-files/137789-"$pkgname-$pkgver".tar.bz2)
md5sums=('1652e55ab590303c989e5b166ecc8879')
build() {
cd "$srcdir/$pkgname-$pkgver"
cmake . -DCMAKE_INSTALL_PREFIX=/usr
make || return 1
}
package() {
cd "$srcdir/$pkgname-$pkgver"
make DESTDIR="$pkgdir" install
}
(les balises de code dans les messages, c'est mieux pour lire le code
)
J'ai juste changé le nom du package (de façon à avoir un code "propre"), étoffer un peu la description (repris ce que l'auteur disait) et bien sûr rajouter la fonction package (très très dur). J'ai rien fait quoi.
Après installation, le module est accessible soit directement, soit par le panneau de configuration général de KDE (section administration > firewall ). Autant prévenir: je n'ai pas testé son fonctionnement.

Re: [UFW KControl Module] Paquetage
Publié : mar. 22 févr. 2011, 22:05
par Pafrapé
Merci pour les modifications.
J'ai donc installé le logiciel comme indiqué.
La compilation se déroule sans aucun problème.
Par contre, une fois installé, impossible de le lancer.
La console ne me retourne rien et aucun logiciel firewall n’apparaît dans le menu démarrer.
Merci de votre aide pour m'aider à résoudre le problème et me permettre d'installer le logiciel.
Re: [UFW KControl Module] Paquetage
Publié : mar. 22 févr. 2011, 22:21
par FoolEcho
Tu as bien installé le paquet généré avec
?
La prise en compte n'est pas instantanée, mais si tu ouvres 1 ou 2 fois le menu K, tu l'auras via l'option de recherche, ou par le panneau général de "configuration du système" > "administration", tu devrais voir ce "Firewall".

Re: [UFW KControl Module] Paquetage (résolu)
Publié : lun. 28 févr. 2011, 22:41
par Pafrapé
Merci de ton aide.
Après recherche complémentaire, il faut rajouter les dépendances complémentaires suivantes :
'polkit-kde' 'openssl' 'python2'
En les rajoutant, cela fonctionne.
Autre bonne nouvelle, le logiciel est maintenant sur Aur.
Re: [UFW KControl Module] Paquetage (résolu)
Publié : mar. 01 mars 2011, 09:19
par FoolEcho
Tu peux informer le mainteneur que:
- python2 ne devrait pas être rajouté, il est fournit par le biais de ufw.
- polkit-kde, non plus: fournit par kde-workspace.
- openssl, non plus, fournit par kdelibs qui est fournit par kde-workspace.
Et toc.
Quant à la transformation faite sur kcm_ufw_helper.py pour l'usage de python2 : ça compilait bien avec python3 et rien n'était spécifié sur la version de python par l'auteur (même si ufw est construit avec python2, c'est vrai, mais bon)... mais, comme je t'ai dit, je n'ai pas testé le programme...

Re: [UFW KControl Module] Paquetage (résolu)
Publié : ven. 22 avr. 2011, 22:36
par oix02
Bonsoir c'est possible de bloquer un site internet avec cette outil ?