Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/11/2009, à 17:24

loopx

[apache & mysql] mais, j'ai pas besoin de ces paquets! (résolu)

Bonjour,


Mon installation Kubuntu (karmic) n'a pas été réinstallé et ce, depuis la 8.04. J'observe des paquets/services dont je n'ai nullement envie, dont je ne comprend pas l'intéret etc.

J'aimerais faire un nettoyage, mais avec votre aide et en essayer de ne pas casser les dépendances des paquets .. etc etc.


Bref, j'ai un service apache qui tourne pour rien ... et une bd mysql ... Je veux virer ca, mais sans que, lors d'un autoremove, je perde des paquets important (genre, amarok?). Est-ce possible ?


J'ai essayé d'afficher les dépendances inverse du paquet apache (apache2) .. J'ai fais :

apt-cache rdepends apache2

et la, j'ai toute une liste de paquet que je n'ai meme pas installé ... Je voudrais pourtant avoir une liste de paquet qui dépendent d'apache2 (pour voir qui à installé apache2) ... qui correspondent à mon système et pas à l'entièreté du repository.


Une idée pour cette première étape ?

Dernière modification par loopx (Le 22/11/2009, à 17:27)


CentOS => tout type de serveur
Ubuntu => tout bon ordinateur
Lubuntu => sur du vieux matos ;-)
Wiki perso : http://pix.noip.me

Hors ligne

#2 Le 21/11/2009, à 17:31

slasher-fun

Re : [apache & mysql] mais, j'ai pas besoin de ces paquets! (résolu)

Bonjour,

Les paquets enlevables via "autoremove" sont des paquets qui ont été installés comme dépendance d'un autre paquet, mais dont le paquet "maître" a maintenant été désinstallé. Si tu ne veux plus qu'ils apparaissent dans un autoremove, il suffit de faire

sudo apt-get install lepaquetenquestion

Et hop, il sera marqué comme "installé manuellement" et non comme "installé comme dépendance d'un paquet" smile

Hors ligne

#3 Le 21/11/2009, à 17:37

loopx

Re : [apache & mysql] mais, j'ai pas besoin de ces paquets! (résolu)

Oui mais, admettons que amarok à besoin de mysql .. je le vire, ... ben il va revenir!! sad   alors que je ne veux pas de mysql..

Pour apache, il est installé et pourtant, aucun site ... je vais regarder ca bientot smile   un tit nettoyage .. mais maintenant que j'y pense, je crois qu'il y a du .. mediawiki ... neutral   j'avais fait des tests, hum ... faut que je look ca smile


CentOS => tout type de serveur
Ubuntu => tout bon ordinateur
Lubuntu => sur du vieux matos ;-)
Wiki perso : http://pix.noip.me

Hors ligne

#4 Le 21/11/2009, à 17:44

slasher-fun

Re : [apache & mysql] mais, j'ai pas besoin de ces paquets! (résolu)

loopx a écrit :

Oui mais, admettons que amarok à besoin de mysql .. je le vire, ... ben il va revenir!! sad   alors que je ne veux pas de mysql..

Amarok n'a pas besoin de MySQL.

Hors ligne

#5 Le 21/11/2009, à 20:30

loopx

Re : [apache & mysql] mais, j'ai pas besoin de ces paquets! (résolu)

slasher-fun a écrit :
loopx a écrit :

Oui mais, admettons que amarok à besoin de mysql .. je le vire, ... ben il va revenir!! sad   alors que je ne veux pas de mysql..

Amarok n'a pas besoin de MySQL.

Je vais y regarder ... mais sur ma Gentoo, amarok demande des libs de mysql, alors qu'il n'y a aucun use flag d'activer sur amarok pour la prise en charge de mysql ...

loop loopx # emerge -pv amarok

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] dev-db/mysql-community-5.0.77-r1  USE="berkdb embedded perl ssl -big-tables -cluster -community -debug -extraengine -latin1 -max-idx-128 -minimal -profiling (-selinux) -static" 0 kB
[ebuild     U ] media-sound/amarok-2.2.1-r1 [2.2.0] USE="opengl semantic-desktop (-aqua) -cdda -daap -debug -ipod -lastfm -mp3tunes -mtp" LINGUAS="fr -bg -ca -cs -da -de -en_GB -es -et -eu -fi -it -ja -km -nb -nds -nl -pa -pl -pt -pt_BR -ru -sl -sr -sr@latin -sv -th -tr -uk -wa -zh_TW" 0 kB

Total: 2 packages (1 upgrade, 1 new), Size of downloads: 0 kB

Ok, c'est du mysql-community (connais pas encore) mais jsute avant, c'étais direct le paquet mysql .. c'est pour ca qu'il ne fonctionne plus sur la gentoo, j'ai viré mysql et amarok ne veut plus booter car il a perdu sa lib big_smile


CentOS => tout type de serveur
Ubuntu => tout bon ordinateur
Lubuntu => sur du vieux matos ;-)
Wiki perso : http://pix.noip.me

Hors ligne

#6 Le 22/11/2009, à 17:01

loopx

Re : [apache & mysql] mais, j'ai pas besoin de ces paquets! (résolu)

slasher-fun a écrit :
loopx a écrit :

Oui mais, admettons que amarok à besoin de mysql .. je le vire, ... ben il va revenir!! sad   alors que je ne veux pas de mysql..

Amarok n'a pas besoin de MySQL.

Désolé de te contredire .. :

root@loop-nb:~# apt-cache depends amarok
amarok                                  
  Dépend: amarok-common                 
  Dépend: amarok-utils                  
 |Dépend: phonon-backend-xine           
  Dépend: <phonon-backend>              
    phonon
    phonon-backend-gstreamer
    phonon-backend-null
    phonon-backend-xine
  Dépend: kdebase-runtime
  Dépend: kdelibs5
  Dépend: libc6
  Dépend: libcurl3-gnutls
  Dépend: libgcc1
  Dépend: libgcrypt11
  Dépend: libglib2.0-0
  Dépend: libgpod4
  Dépend: libgtk2.0-0
  Dépend: liblastfm0
  Dépend: libloudmouth1-0
  Dépend: libmtp8
  Dépend: libmysqlclient16  <======= ICI
  Dépend: libplasma3
  Dépend: libqt4-dbus
  Dépend: libqt4-network
  Dépend: libqt4-phonon
  Dépend: libqt4-script
  Dépend: libqt4-sql     <=== ICI
  Dépend: libqt4-svg
  Dépend: libqt4-webkit
  Dépend: libqt4-xml
  Dépend: libqtcore4
  Dépend: libqtgui4
  Dépend: libstdc++6
  Dépend: libstreamanalyzer0
  Dépend: libstreams0
  Dépend: libtag-extras1
  Dépend: libtag1c2a
  Dépend: libxml2
  Dépend: zlib1g
  Dépend: libqtscript4-core
  Dépend: libqtscript4-gui
  Dépend: libqtscript4-network
  Dépend: libqtscript4-xml
  Dépend: libqtscript4-sql         <=== ICI
  Dépend: libqtscript4-uitools
  Suggère: libqt4-sql-mysql      <==== ICI
  Suggère: libqt4-sql-psql        <==== ICI
  Recommande: kdemultimedia-kio-plugins
  Recommande: libqt4-sql-sqlite
  Est en conflit avec: <amarok-engine-xine>
  Est en conflit avec: <amarok-engine-yauap>
  Est en conflit avec: amarok-kde4
  Remplace: amarok-common
  Remplace: amarok-kde4

Je vais essayer de le virer, on va voir comment amarok va réagir ..


CentOS => tout type de serveur
Ubuntu => tout bon ordinateur
Lubuntu => sur du vieux matos ;-)
Wiki perso : http://pix.noip.me

Hors ligne

#7 Le 22/11/2009, à 17:04

slasher-fun

Re : [apache & mysql] mais, j'ai pas besoin de ces paquets! (résolu)

Attention, tu confonds mysql, sqlite, etc. Et ce ne sont que des librairies clientes, il n'y a aucune dépendance vis-à-vis d'un quelconque serveur mysql smile

Hors ligne

#8 Le 22/11/2009, à 17:06

loopx

Re : [apache & mysql] mais, j'ai pas besoin de ces paquets! (résolu)

Qui peut m'expliquer ceci :

root@loop-nb:~# apt-get remove mysql-server-*
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Note, sélectionne mysql-server-data-5.1 pour l'expression rationnelle « mysql-server-* »
Note, sélectionne mysql-server-4.1 pour l'expression rationnelle « mysql-server-* »
Note, sélectionne mysql-server-5.0 pour l'expression rationnelle « mysql-server-* »
Note, sélectionne mysql-server-5.1 pour l'expression rationnelle « mysql-server-* »
Note, sélectionne virtual-mysql-server pour l'expression rationnelle « mysql-server-* »
Note, sélectionne mysql-server-core-5.0 pour l'expression rationnelle « mysql-server-* »
Note, sélectionne mysql-server-core-5.1 pour l'expression rationnelle « mysql-server-* »
Note, sélectionne mysql-server pour l'expression rationnelle « mysql-server-* »
Note, sélectionne mysql-server-core pour l'expression rationnelle « mysql-server-* »
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libk3b6 konqueror-plugins k3b-data konqueror-plugin-searchbar
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
  akonadi-server k3b kaddressbook kdebase-workspace-bin korganizer kpackagekit kscreensaver kubuntu-desktop mysql-server-5.1 mysql-server-core-5.1
  plasma-widget-network-manager plasma-widget-networkmanagement plasma-widgets-workspace update-notifier-kde
0 mis à jour, 0 nouvellement installés, 14 à enlever et 0 non mis à jour.
Après cette opération, 65,5Mo d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ?

EDIT: bon, je vais foutre le serveur à la poubelle et voir ce que ca fait :

root@loop-nb:~# apt-get remove mysql-server-5.1
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  mysql-server-5.1
0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
Après cette opération, 15,7Mo d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? o
(Lecture de la base de données... 257445 fichiers et répertoires déjà installés.)
Suppression de mysql-server-5.1 ...
 * Stopping MySQL database server mysqld                                                                                                              [ OK ]
Traitement des actions différées (« triggers ») pour « man-db »...
Traitement des actions différées (« triggers ») pour « sreadahead »...
sreadahead will be reprofiled on next reboot

root@loop-nb:~# ps aux | grep mysql
root      3975  0.0  0.0   3052   800 pts/1    S+   16:14   0:00 grep mysql

root@loop-nb:~# apt-get autoremove
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  libdbd-mysql-perl libdbi-perl libhtml-template-perl libnet-daemon-perl libplrpc-perl mysql-client-5.1
0 mis à jour, 0 nouvellement installés, 6 à enlever et 0 non mis à jour.
Après cette opération, 23,2Mo d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? o
(Lecture de la base de données... 257371 fichiers et répertoires déjà installés.)
Suppression de mysql-client-5.1 ...
Suppression de libdbd-mysql-perl ...
Suppression de libdbi-perl ...
Suppression de libhtml-template-perl ...
Suppression de libplrpc-perl ...
Suppression de libnet-daemon-perl ...
Traitement des actions différées (« triggers ») pour « menu »...
Traitement des actions différées (« triggers ») pour « man-db »...

root@loop-nb:~# apt-get autoremove
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

root@loop-nb:~# apt-get upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Bon, ca à l'air de bien se passer smile   vais faire pareil pour apache ;-)

Dernière modification par loopx (Le 22/11/2009, à 17:18)


CentOS => tout type de serveur
Ubuntu => tout bon ordinateur
Lubuntu => sur du vieux matos ;-)
Wiki perso : http://pix.noip.me

Hors ligne

#9 Le 22/11/2009, à 17:18

loopx

Re : [apache & mysql] mais, j'ai pas besoin de ces paquets! (résolu)

slasher-fun a écrit :

Attention, tu confonds mysql, sqlite, etc. Et ce ne sont que des librairies clientes, il n'y a aucune dépendance vis-à-vis d'un quelconque serveur mysql smile

Oui, c'est vrai hmm    tant mieux smile   on va voir pour Apache ce que ca donne ;-)


EDIT:

root@loop-nb:~# apt-get remove apache2.2-bin
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  apache2-utils libaprutil1-dbd-sqlite3 libapr1 libaprutil1-ldap php5-mysql php5-cli libaprutil1 php5-common
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
  apache2-mpm-prefork apache2.2-bin apache2.2-common libapache2-mod-php5 mediawiki php5
0 mis à jour, 0 nouvellement installés, 6 à enlever et 0 non mis à jour.
Après cette opération, 54,7Mo d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ?

root@loop-nb:~# apt-get autoremove
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap php5-cli php5-common php5-mysql
0 mis à jour, 0 nouvellement installés, 8 à enlever et 0 non mis à jour.
Après cette opération, 7528ko d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ?

Le wiki sera aussi enlevé car wiki dépend de Apache. C'est donc bien mediawiki qui a installé apache :-)


Bon ben, je pense avoir crié au loup trop vite smile  c'est résolu

Dernière modification par loopx (Le 22/11/2009, à 17:27)


CentOS => tout type de serveur
Ubuntu => tout bon ordinateur
Lubuntu => sur du vieux matos ;-)
Wiki perso : http://pix.noip.me

Hors ligne