Re: aptitude (vs Re: apt vs apt-get)

2018-10-22 Par sujet Haricophile
Le Mon, 22 Oct 2018 17:05:37 +0200,
Marc Chantreux  a écrit :
 
> si quelqu'un sait ce que fait deborphan exactement, je suis preneur!

 deborphan finds packages that have no packages depending on them. The
 default operation is to search within the libs, oldlibs and
 introspection sections to hunt down unused libraries.

donc "aptitude purge $(deborphan)" vire toutes les librairies qui ne
sont plus utilisées par aucun des programme installé (plus de dépendance).
Après on peut faire un peu plus de choses avec deborphan, consulter les options
dans le man. Avec aptitude il n'est pas indispensable, avec apt c'est un peu
plus utile.

> > La der des der étant de télécharger les paquets qui vont bien dans un
> > dossier et de faire un "dpkg -i *.deb" dedans ! 

Je ne vois absolument aucun intérêt a faire ça. dpkg ne gère pas les
dépendances.

On peut faire des choses aussi stupides avec aptitude, qui peut le plus peut le
moins après tout, par exemple :
aptitude unmarkauto sur tous les paquets installés permettra d'oublier le
confort d'avoir un gestionnaire de paquet performant gérant les dépendances pour
le plaisir de travailler le couteau entre les dents tout en gaspillant un temps
considérable.


> apt install *.deb m'inspire plus confiance: j'ai l'impression qu'il
> renseigne des choses qui passent sous le radar de dpkg ... mais j'avoue
> n'avoir rien pour étailler ma théorie.

la théorie est que dans les couches logicielles, dpkg est un niveau en dessous
de apt. Ta question c'est un peu de savoir si des pieds de la chaise ne
manqueraient pas de quelque chose par rapport a une chaise avec des pieds.
Une chaise n'enlève en rien l'utilité des pieds, mais on ne parle pas du
même niveau systémique.

Amicalement



Re: Let's Encrypt et Apache2

2018-10-22 Par sujet Ph. Gras
Bonsoir la liste,

> Pour installer et utiliser Let's Encrypt, j'ai utilise Dehydrated qui se 
> trouve dans les depots

certbot a me semble-t-il succédé à Dehydrated.

> 
> 
> - Deuxième question : Apache2, par défaut, permet t'il bien de rediriger
> http vers https, sans avoir a modifier la configuration de httpd ?
> 
> Je ne suis pas tres pointu sur la conf d'apache mais pour ma part, j'ai 2 
> fichiers virtual host par domaine.
> Le 1er pour le http et un 2eme pour le https. On doit pouvoir les reunir en 
> un seul repense.

Les réunir signifie en réalité concaténer les 2 fichiers ;-) dans un seul.

Ce qui compte, c'est qu'il existe un bloc VirtualHost par protocole / port.

Bien à vous,

Ph. Gras


Re: Let's Encrypt et Apache2

2018-10-22 Par sujet Hugues MORIN
Salut


Pour installer et utiliser Let's Encrypt, j'ai utilise Dehydrated qui se
trouve dans les depots
Il simplifie un peu la mise en oeuvre.
J'ai suivi principalement ces tutos:
-
http://tutos.tangui.eu.org/2016/08/09/deployer-letsencrypt-sur-debian-jessie/
-
https://technique.arscenic.org/ssl-securisation-des-communications-serveur-client/article/installer-et-configurer-un-certificat-let-s-encrypt

Ca fonctionne bien, j'ai 10 ou 15 sites fonctionnant avec let's encript


- Première question : Faut t'il créer 1 ou 2 certificat, pour
> WWW.Domain.TLD et Domain.TLD ?
>

 1 Seul certificat


> - Deuxième question : Apache2, par défaut, permet t'il bien de rediriger
> http vers https, sans avoir a modifier la configuration de httpd ?
>

Je ne suis pas tres pointu sur la conf d'apache mais pour ma part, j'ai 2
fichiers virtual host par domaine.
Le 1er pour le http et un 2eme pour le https. On doit pouvoir les reunir en
un seul jepense.
Sinon pour repondre a ta question, je ne me rappelle pas avoir eu de
difficulte avec apache dans la redirection http/https et je n'ai absolument
pas eu a modifier la conf apache


Cordialement
Hugues



> J'ai fais quelques tests mais, pour le moment, je n'arrive que à
> afficher le domaine avec https://www et le domaine dans le www lui, ne
> passe pas comme étant SSL.
> -> Le domaine en http, lui, n'est pas redirigé vers https, malgré mes
> quelques essais de configuration des Vhosts, ou, de htaccess.
> ( J'ai d'ailleurs l'impression que le fichier .htaccess n'est pas
> forcément interprété par le serveur, d'ou, m'a question concernant la
> configuration par défaut de Apache2. )
>
> Voilà ma configuration actuelle, sans utiliser https :
> ->
>
> https://www.visionduweb.eu/wiki/index.php?title=VirtualHosts_des_domaines_enregistr%C3%A9s
> Je vais compléter sûrement encore ce dimanche, la configuration que j'ai
> modifiée pour mes essais avec https.
>
> Pouvez vous m'aider en donnant un avis sur cette configuration actuelle ?
> Me donner votre avis pour la configuration https ?
> Partager éventuellement une documentation qui serait fonctionnelle pour
> vous et rédigée avec précision ?
>
>
>


Re: aptitude (vs Re: apt vs apt-get)

2018-10-22 Par sujet Marc Chantreux
salut,

>  # Correction des paquetages à problèmes
>  aptitude install $(aptitude search ~b | awk '{print $2}')

une des beautés d'aptitude est de pouvoir travailler avec les
filtres, une autre est de pouvoir choisir finement le format de sortie.

j'aurais donc tendance à en profiter pour réécrire ta ligne comme suit

aptitude search '~b' -F%p # pour la liste des brokens
aptitude install '~b' # réinstaller les paquets cassés

>  dpkg --purge $(dpkg --get-selections | grep deinstall | cut -f 1)

sans vouloir pinailler: si t'as un paquet qui s'appelle
"super-deinstaller", ca va pas fonctionner comme attendu.

en échange, je te proposerais bien

dpkg --get-selections |
awk '$NF ~ /^dei/ {print $1}' |
xargs aptitude purge

>  # paquetages cassés
>  apt-get --purge autoremove $(deborphan)
>  dpkg --purge $(dpkg --get-selections | grep deinstall | cut -f 1)
>  aptitude -f install

deborphan... je n'avais plus utilisé ce programme depuis longtemps. du
coup je l'ai utilisé par curiosité et par nostalgie :)

du coup ca me rappelle une des raisons supplémentaires qui m'ont fait
aimé aptitude: deborphan me fait des propositions dont certaines sont
certes intéressantes mais sorties de je ne sais quel chapeau ... je n'ai
pas trop envie de lire le code et du coup j'ai commencé à jouer avec
aptitude:

croisé les sorties de aptitude avec les filtres '~o' et
'~i !~M !~E' avec celles de deborphan et je m'appercois que la réponse
idéale est un mix de tout ca ...

# ~i   installé
# !~M  pas automatiquement (donc pas dep)
# !~E  pas essential (donc pas peter ma debian en cas de purge)

join -e_ -o 0 1.2 1.3 2.2 -j1 -a1 -a2 <(
FILTER='~i !~M !~E'
join -e_ -o 0 1.2 2.2 -j1 -a1 -a2 \
<( deborphan | sort | sed 's/$/ D/' ) \
<( aptitude search $FILTER -F'%p A'|sort )
) \
<( aptitude search '~o' -F'%p O'|sort )

si quelqu'un sait ce que fait deborphan exactement, je suis preneur!

> La der des der étant de télécharger les paquets qui vont bien dans un
> dossier et de faire un "dpkg -i *.deb" dedans !

apt install *.deb m'inspire plus confiance: j'ai l'impression qu'il
renseigne des choses qui passent sous le radar de dpkg ... mais j'avoue
n'avoir rien pour étailler ma théorie.

a+
marc