[UFW KControl Module] Paquetage (résolu)
[UFW KControl Module] Paquetage (résolu)
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
}
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
}
Dernière modification par Pafrapé le lun. 28 févr. 2011, 23:35, modifié 1 fois.
Pafrapé, car il faudrait être frappé pour... 

- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [UFW KControl Module] Paquetage
Pourquoi ne pas manipuler directement iptables ? C'est tellement plus KISS 
Bref. Pour ton PKGBUILD, il manque la fonction package...
Quelque chose comme ça:
(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.

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
}

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.

«The following statement is not true. The previous statement is true.» 

Re: [UFW KControl Module] Paquetage
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.
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.
Pafrapé, car il faudrait être frappé pour... 

- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [UFW KControl Module] Paquetage
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".
Code : Tout sélectionner
pacman -U kcm_ufw-0.0.3-1-x86_64.pkg.tar.xz
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".

«The following statement is not true. The previous statement is true.» 

Re: [UFW KControl Module] Paquetage (résolu)
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.
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.
Pafrapé, car il faudrait être frappé pour... 

- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [UFW KControl Module] Paquetage (résolu)
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...
- 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...

«The following statement is not true. The previous statement is true.» 

Re: [UFW KControl Module] Paquetage (résolu)
Bonsoir c'est possible de bloquer un site internet avec cette outil ?