All posts by Dominique

About Dominique

Tech + IT => Linux Cela fait plus de 15 ans qu'aucun jour ne se passe sans avoir vu, lu ou testé de l'informatique.

09mai/14
Debian logo

Debian Minimal Packages

Pour ceux qui cherchent à minimiser les packages debian présents sur votre système. Je vous donne ma liste (351 Packages).

Pour ceux qui veulent le faire, il faut tester avec deborphan pour faire le ménage de vos packages.

deborphan -a
apt-get remove --purge "list" #jusqu'à avoir que les packages qui vous intéressent"
dpkg --get-selections  > Minimal

Pour restorer votre liste minimale:

dpkg --clear-selections
dpkg --set-selections <Minimal
apt-get --purge dselect-upgrade
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
adduser                                          install
apt                                       install
apt-xapian-index                          install
aptitude                                  install
aptitude-common                                  install
aptitude-doc-en                                  install
aspell                                    install
at                                        install
auditd                                    install
base-files                                install
base-passwd                               install
bash                                      install
bash-completion                                  install
bc                                        install
bind9-host                                install
binutils                                  install
bsd-mailx                                 install
bsdmainutils                              install
bsdutils                                  install
bzip2                                     install
ca-certificates                                  install
checkpolicy                               install
console-setup                             install
console-setup-linux                       install
coreutils                                 install
cpio                                      install
cron                                      install
cryptsetup                                install
cryptsetup-bin                                   install
dash                                      install
dc                                        install
debconf                                          install
debian-archive-keyring                           install
debianutils                               install
deborphan                                 install
dialog                                    install
dictionaries-common                       install
diffutils                                 install
discover                                  install
discover-data                             install
dmsetup                                          install
dpkg                                      install
dpkg-dev                                  install
dselect                                          install
e2fslibs:i386                             install
e2fsprogs                                 install
exim4-base                                install
exim4-config                              install
exim4-daemon-light                        install
file                                      install
findutils                                 install
fontconfig-config                         deinstall
fonts-dejavu-core                         deinstall
gcc-4.9-base:i386                         install
gettext-base                              install
gnupg                                     install
gpgv                                      install
grep                                      install
groff-base                                install
grub-common                               install
grub-pc                                          install
grub-pc-bin                               install
grub2-common                              install
gzip                                      install
host                                      install
hostname                                  install
ifupdown                                  install
info                                      install
init-system-helpers                       install
initramfs-tools                                  install
initscripts                               install
insserv                                          install
install-info                              install
iproute                                          install
iproute2                                  install
iptables                                  install
isc-dhcp-client                                  install
isc-dhcp-common                                  install
ispell                                    install
kbd                                       install
keyboard-configuration                           install
klibc-utils                               install
kmod                                      install
less                                      install
libacl1:i386                              install
libapol4:i386                             install
libapt-inst1.5:i386                       install
libapt-pkg4.12:i386                       install
libasan0:i386                             deinstall
libaspell15                               install
libasprintf0c2:i386                       install
libatomic1:i386                                  deinstall
libattr1:i386                             install
libaudit-common                                  install
libaudit1:i386                                   install
libauparse0:i386                          install
libbind9-80                               install
libblkid1:i386                                   install
libboost-iostreams1.54.0:i386                    install
libbsd0:i386                              install
libbz2-1.0:i386                                  install
libc-bin                                  install
libc6:i386                                install
libcap2:i386                              install
libclass-accessor-perl                           install
libcloog-isl4:i386                        deinstall
libcomerr2:i386                                  install
libcryptsetup4:i386                       install
libcwidget3:i386                          install
libdb5.3:i386                             install
libdbus-1-3:i386                          install
libdbus-glib-1-2:i386                            install
libdevmapper-event1.02.1:i386                    install
libdevmapper1.02.1:i386                          install
libdiscover2                              install
libdns88                                  install
libdpkg-perl                              install
libedit2:i386                             install
libee0                                    install
libencode-locale-perl                            install
libept1.4.12:i386                         install
libestr0                                  install
libexpat1:i386                                   install
libffi6:i386                              install
libfile-listing-perl                      install
libfreetype6:i386                         install
libfuse2:i386                             install
libgcc1:i386                              install
libgcrypt11:i386                          install
libgdbm3:i386                             install
libgeoip1:i386                                   install
libglib2.0-0:i386                         install
libgmp10:i386                             install
libgnutls28:i386                          install
libgomp1:i386                             deinstall
libgpg-error0:i386                        install
libgpm2:i386                              install
libgssapi-krb5-2:i386                            install
libhogweed2:i386                          install
libhtml-parser-perl                       install
libhtml-tagset-perl                       install
libhtml-template-perl                            install
libhtml-tree-perl                         install
libhttp-cookies-perl                      install
libhttp-date-perl                         install
libhttp-message-perl                      install
libhttp-negotiate-perl                           install
libidn11:i386                             install
libio-html-perl                                  install
libio-socket-ssl-perl                            install
libio-string-perl                         install
libisc84                                  install
libisccc80                                install
libisccfg82                               install
libisl10:i386                             deinstall
libitm1:i386                              deinstall
libjson-c2:i386                                  install
libk5crypto3:i386                         install
libkeyutils1:i386                         install
libklibc                                  install
libkmod2:i386                             install
libkrb5-3:i386                                   install
libkrb5support0:i386                      install
liblocale-gettext-perl                           install
liblockfile-bin                                  install
liblockfile1:i386                         install
liblogging-stdlog0:i386                          install
liblognorm0                               install
liblwp-mediatypes-perl                           install
liblwp-protocol-https-perl                install
liblwres80                                install
liblzma5:i386                             install
libmagic1:i386                                   install
libmount1                                 install
libmpc3:i386                              deinstall
libmpfr4:i386                             deinstall
libncurses5:i386                          install
libncursesw5:i386                         install
libnet-http-perl                          install
libnet-ssleay-perl                        install
libnettle4:i386                                  install
libnfnetlink0:i386                        install
libp11-kit0:i386                          install
libpam-modules:i386                       install
libpam-modules-bin                        install
libpam-runtime                                   install
libpam0g:i386                             install
libparse-debianchangelog-perl                    install
libpcre3:i386                             install
libperl4-corelibs-perl                           install
libpng12-0:i386                                  install
libpopt0:i386                             install
libprocps3:i386                                  install
libpython-stdlib:i386                            install
libpython2.7-minimal:i386                 install
libpython2.7-stdlib:i386                  install
libqpol1:i386                             install
libquadmath0:i386                         deinstall
libreadline5:i386                         install
libreadline6:i386                         install
libselinux1:i386                          install
libsemanage-common                        install
libsemanage1:i386                         install
libsepol1:i386                                   install
libsigc++-2.0-0c2a:i386                          install
libslang2:i386                                   install
libsqlite3-0:i386                         install
libss2:i386                               install
libssl1.0.0:i386                          install
libstdc++6:i386                                  install
libsub-name-perl                          install
libtasn1-6:i386                                  install
libtext-charwidth-perl                           install
libtext-iconv-perl                        install
libtext-wrapi18n-perl                            install
libtimedate-perl                          install
libtinfo5:i386                                   install
libudev1:i386                             install
liburi-perl                               install
libusb-0.1-4:i386                         install
libustr-1.0-1:i386                        install
libuuid-perl                              install
libuuid1:i386                             install
libwrap0:i386                             install
libwww-perl                               install
libwww-robotrules-perl                           install
libxapian22                               install
libxml-libxml-perl                        install
libxml-namespacesupport-perl                     install
libxml-sax-base-perl                      install
libxml-sax-perl                                  install
libxml-simple-perl                        install
libxml2:i386                              install
libxtables10                              install
linux-base                                install
linux-image-3.13-1-686-pae                install
locales                                          install
login                                     install
logrotate                                 install
lsb-base                                  install
lsb-release                               install
lsof                                      install
lvm2                                      install
make                                      install
mawk                                      install
mime-support                              install
mount                                     install
multiarch-support                         install
ncurses-base                              install
ncurses-bin                               install
netbase                                          install
openssh-client                                   install
openssh-server                                   install
openssh-sftp-server                       install
openssl                                          install
passwd                                    install
patch                                     install
perl                                      install
perl-base                                 install
perl-modules                              install
policycoreutils                                  install
procps                                    install
psmisc                                    install
pv                                        install
python                                    install
python-apt                                install
python-apt-common                         install
python-chardet                                   install
python-debian                             install
python-ipy                                install
python-minimal                                   install
python-pkg-resources                      install
python-selinux                                   install
python-semanage                                  install
python-sepolgen                                  install
python-sepolicy                                  install
python-setools                                   install
python-six                                install
python-support                                   install
python-xapian                             install
python2.7                                 install
python2.7-minimal                         install
readline-common                                  install
rsyslog                                          install
sed                                       install
selinux-basics                                   install
selinux-policy-default                           install
selinux-utils                             install
sensible-utils                                   install
setools                                          install
startpar                                  install
strace                                    install
sudo                                      install
sysv-rc                                          install
sysvinit                                  install
sysvinit-core                             install
sysvinit-utils                                   install
tar                                       install
tasksel                                          install
tasksel-data                              install
tcpd                                      install
telnet                                    install
tzdata                                    install
ucf                                       install
udev                                      install
util-linux                                install
vim                                       install
vim-common                                install
vim-runtime                               install
wget                                      install
xkb-data                                  install
xz-utils                                  install
zlib1g:i386                               install

Download: Minimal packages

12avr/14
Raspi logo

Apt-cacher

Le plein de Raspberry à la maison ?
Utilisez un proxy pour éviter de re-télécharger les fichiers.
Installez apt-cacher !
Cela fonctionne out-of-the-box pour ceux qui ne veulent pas chercher.

Puis dans vos fichiers sources.list:

deb http://proxy:3142/archive.raspberrypi.org/debian/ wheezy main
deb http://proxy:3142/mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi
deb http://proxy:3142/raspberrypi.collabora.com wheezy rpi

Continue reading

11mar/14
aspell

A Court de mots ?

aspell
A la recherche d’inspiration pour des statistiques, du texte, des tests… Comment générer des mots ?
Ben facile, il suffit d’utiliser les outils opensource.
Merci Aspell et ses dictionnaires.

aspell --master fr dump master
aspell --master fr dump master | aspell --lang fr expand #pour avoir les variantes.

Evidement vous pouvez changer la langue, si vous avez pris le soin d’installer les packages.

--> aspell --master fr dump master | aspell --lang fr expand | wc -l
629569

Cela devrait combler votre imagination, les mettre dans un TagCloud par exemple.

aspell --master fr dump master | while read a
do
echo $RANDOM $a
done | sort -n | head -n 10 | while read b c
do
echo "$c:$(($RANDOM%150))"
done
accourrai:57
aérienne:143
brélerais:68
désexualiserait:116
encarte:129
épaissirais:3
guillemetassent:38
jouteras:146
l'épenthétique:63
m'
agaçons:86

Source: http://aspell.net/

08mar/14
Raspberry

PulseAudio Raspberry RTP | multiroom

Principe

L’idée est de faire du multiroom avec des raspberry.
Serveur ~> RTP ~> Raspberry/Server
L’idée est d’envoyer le son dans un module spécifique, puis de le diffuser sur le réseau en RTP.

L’idée de pulseaudio est vraiment sympathique, dommage que la mise en place ressemble plus à du bricolage d’usine à gaz avec des effets aléatoires.
La configuration de pulseaudio en mode system (sur le raspberry) est dans /etc/pulse/system.pa.
Il y a quelques paramètres par défaut à changer dans /etc/pulse/daemon.conf pour avoir la diffusion du son (c’est le Tips qui ne se trouve pas facilement sur internet).
Continue reading