logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 Autres » Bug tracker MantisBT avec lamp ou xampp » 26-02-2014 10:01:05

zodd
Réponses : 0
Bonjour,

J'essaie de mettre en place un bug tracker qui s'appelle mantisbt-1.2.15  .. celui-ci est sensé être hébergé par un "serveur lamp" (ou xampp)


J'ai donc d'abords consulté le wiki pour installer lamp et là j'ai vu que celui-ci est obsolète.. j'ai donc juste rentré cette commande là:

en root:

apt-get install apache2 php5 mysql-server libapache2-mod-php5 php5-mysql



et déjà j'ai un message d'erreur :

[FAIL] Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: erreur de traitement de mysql-server-5.5 (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
dpkg: des problèmes de dépendances empêchent la configuration de mysql-server :
 mysql-server dépend de mysql-server-5.5 ; cependant :
 Le paquet mysql-server-5.5 n'est pas encore configuré.

dpkg: erreur de traitement de mysql-server (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 mysql-server-5.5
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
 




donc du coup j'ai tenté avec xampp ( malheureusement je suis très pressé par le temps ayant du boulot par dessus la tête et donc je n'ai pas cherché plus loin sur lamp et j'ai tout de suite tenté avec xampp )

j'ai donc téléchargé le script xampp-linux-x64-1.8.3-2-installer.run que j'ai exécuté en root..

j'ai bien "le site" xampp qui s'ouvre lorsque j'utilise un navigateur avec l'adresse localhost ..

Donc ensuite j'ai mis les fichiers de mantis dans

 /opt/lampp/htdocs

mais en accédant au site web j'ai vu qu'il y avait des problèmes de droit... donc j'ai créé un répertoire www contenant mantis dans le home d'un utilisateur et j'ai créé dans lampp un lien symbolique htdocs qui pointe vers www

Et là lorsque je me connecte au "site web" mantis, j'ai ce message dans ma page:

Warning: require_once(/home/administrateur/www/core/constant_inc.php): failed to open stream: Aucun fichier ou dossier de ce type in /home/administrateur/www/core.php on line 45

Fatal error: require_once(): Failed opening required '/home/administrateur/www/core/constant_inc.php' (include_path='.:/opt/lampp/lib/php') in /home/administrateur/www/core.php on line 45



voilà si quelqu'un a une piste ou un tutoriel à me conseiller.. merci d'avance..

Edit:
volà la ligne en question dans le fichier core.php:

/**
 * Load supplied constants
 */
require_once( dirname( __FILE__ ).DIRECTORY_SEPARATOR.'core'.DIRECTORY_SEPARATOR.'constant_inc.php' );
 



et j'ai eu le même message lorsque j'ai copier tout mantis direcement dans /opt/lampp/htdocs en changeant les droit (et possession) de fichiers (et sans les changer aussi)..

#2 Re : Installation et migration » quelle distribution pour les nains » 13-02-2014 17:58:13

zodd
je flag car je sens que je vais bientôt m'y mettre aussi pour mon bonhomme (il vient d'avoir 2 ans... )

#3 Re : Scripts, programmes et robots » Comment cross compiler Qt pour du ARM » 10-02-2014 16:17:14

zodd
salut,

donc j'ai refait la manip'  ..  j'ai édité le post précédent car il y a avait une erreur.. j'ai une compilation désormais sans erreur.. et le "résultat" suivant:

file monbinaire
monbinaire: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.1.1, BuildID[sha1]=0x01cb0911d7837bff0e05fd6d3870ae3547815738, not stripped



Donc ça a l'air pas mal.. je teste ça dès que j'ai accès à ma cible ^^ (en espérant pouvoir enlever le message d'erreur du post précédent ^^)

Edit: voilà c'est testé et comme dis au dessus l'exécutable se lance..^^

#4 Scripts, programmes et robots » Comment cross compiler Qt pour du ARM » 08-02-2014 22:48:25

zodd
Réponses : 8
Bonjour,

Pour ceux qui ne connaissent pas Qt , il s'agit d'un framework C++ très complet. On appelle cela aussi un SDK.

Je développe un peu avec Qt et j'aimerai porter les développement sur des cibles ARM telle que la Beaglebone Black par exemple. (c'est une espèce de Raspberry PI)
Mais comme ces petites machines ne sont pas très "confortables" pour développer, je souhaite utiliser a cross compilation pour développer sur mon PC et compiler pour ma carte ayant un processeur ARM.

Malheureusement cela ne semble pas si évident que cela.... et je rencontre certaines difficultés....donc pour commencer, voilà où j'en suis:

j'ai téléchargé le sdk Qt:
http://download.qt-project.org/official … 8.5.tar.gz

que j'ai décompressé dans mon répertoire personnel...

puis j'ai téléchargé ce compilateur pour arm comme ceci:


wget -c [url]https://launchpad.net/linaro-toolchain-binaries/trunk/2013.10/+download/gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux.tar.xz[/url]
tar xJf gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux.tar.xz

 



mon compilateur a l'air ok:


~/Téléchargements/qt-everywhere-opensource-src-4.8.5$ /home/franck/gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux/bin/arm-linux-gnueabihf-gcc --version
arm-linux-gnueabihf-gcc (crosstool-NG linaro-1.13.1-4.8-2013.10 - Linaro GCC 2013.10) 4.8.2 20131014 (prerelease)
Copyright © 2013 Free Software Foundation, Inc.
Ce logiciel est libre; voir les sources pour les conditions de copie.  Il n'y a PAS
GARANTIE; ni implicite pour le MARCHANDAGE ou pour un BUT PARTICULIER.
 



ensuite j'ai du faire plusieurs choses.. déjà mettre à jour le fichier qmake.conf du sdk  relatif à ma cible comme ceci:



~/qt-everywhere-opensource-src-4.8.5/mkspecs/qws/linux-arm-gnueabi-g++$ cat qmake.conf
#
# qmake configuration for building with arm-none-linux-gnueabi-g++
#

include(../../common/linux.conf)
include(../../common/gcc-base-unix.conf)
include(../../common/g++-unix.conf)
include(../../common/qws.conf)

# modifications to g++.conf
QMAKE_CC                = /home/franck/gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux/bin/arm-linux-gnueabihf-gcc
QMAKE_CXX               = /home/franck/gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux/bin/arm-linux-gnueabihf-g++
QMAKE_LINK              = /home/franck/gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux/bin/arm-linux-gnueabihf-g++
QMAKE_LINK_SHLIB        = /home/franck/gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux/bin/arm-linux-gnueabihf-g++

# modifications to linux.conf
QMAKE_AR                = /home/franck/gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux/bin/arm-linux-gnueabihf-ar cqs
QMAKE_OBJCOPY           = /home/franck/gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux/bin/arm-linux-gnueabihf-objcopy
QMAKE_STRIP             = /home/franck/gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux/bin/arm-linux-gnueabihf-strip

load(qt_config)

 



ensuite j'ai fait ce ./configure:


./configure -opensource -confirm-license -prefix /usr/local/Qt-4.8.5-arm -embedded arm -little-endian -no-pch -xplatform qws/linux-arm-gnueabi-g++
 



Puis


make ARCH=arm CROSS_COMPILE=/home/franck/gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux/bin/arm-linux-gnueabihf-
sudo make install

 



A ce stade je suis sensé avoir mon SDK compilé pour du arm dans le répertoire /usr/local/Qt-4.8.5-arm

ensuite dans qtcreator  (l'IDE en général utilisé avec Qt) j'ai sélectionné le bon qmake dans /usr/local/Qt-4.8.5-arm/bin et le bon compilateur /home/franck/gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux/bin/arm-linux-gnueabihf-g++

Dans la partie projet j'ai ajouté ces arguments:
-spec linux-arm-gnueabi-g++  pour qmake
ARCH=arm CROSS_COMPILE=/home/franck/gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux/bin/arm-linux-gnueabihf- pour make


là qmake fonctionne et make créé bien mon fichier exécutable...^^

Edit pour mise à jour.. la chaîne de cross compilation fonctionne^^

#5 Re : Téléphones, tablettes, raspberry et autres systèmes à poil ras » formatage preparation d'une carte sd[resolu] » 28-01-2014 14:55:49

zodd
Salut,

OK je n'avais pas compris ce qui te gênait.. c'est plus clair maintenant ... en fait  "e.g. 'mmcblk0' or 'sdd'"  veut dire "par exemple" mais ne veut pas dire que c'est ça qu'il faut taper.. selon ce qui est installé sur ton PC ça peut être toutes sortes de descriptions.. et donc on ne peut pas le prévoir à l'avance.. c'est au cas par cas.

Pour ne citer que la doc de Debian Facile:

Nommage des périphériques

Sous GNU/Linux, le nom des périphériques de stockage varie selon qu'il s'agisse de disques SCSI, SATA ou IDE.

    Pour des disques IDE, le premier sera nommé hda, le second hdb, …
    Pour des disques SCSI ou SATA, le premier s'appellera sda, le second sdb, …



et par exemple sda1 désignera une partition du disque sda .

Personnellement, j'aime bien utiliser
fdisk -l
pour lister les partitions et disques qui sont sur mon système..

Pour ce qui est de openElec, après avoir testé, il se lance plus vite et est plus fluide..

#6 Re : Téléphones, tablettes, raspberry et autres systèmes à poil ras » formatage preparation d'une carte sd[resolu] » 27-01-2014 13:52:47

zodd
Tu pourrais reformuler ta question s'il te plait, car j'ai l'impression qu'il manque des mots.. après si tu ne veux pas te prendre la tête avec ça , installe Noobs sur la carte et sélectionne raspbmc (d'ailleurs je te conseille plutôt openelec (dispo sur l'image Noobs aussi) si c'est juste pour avoir un lecteur multimédia ...

#7 Re : Installation et migration » Compte-rendu installation Debian Wheezy sur Thinkpad x230 » 25-01-2014 00:22:55

zodd
oui mais ça prends du temps de tout bien tester ^^ donc l'avis des autres est bienvenue pour savoir vers quel(s) solution(s) se diriger.. en tout cas avec ses 10 heures d'autonomie il me fait rêver là.. du coup j'ai une autre question, avec une Debian de base (genre installée à partir du live CD avec bureau Gnome par exemple) , il a quelle autonomie? (et avec "fenetre" ?)

#8 Re : Installation et migration » Compte-rendu installation Debian Wheezy sur Thinkpad x230 » 25-01-2014 00:05:54

zodd
Je commence à comprendre mais dans ce cas comment ça se fait que je n'ai jamais rencontré de problème?et les infos du bios tu les met où coup? sur la clé une fois que celle-ci est crée?

@sogalpunx: quand tu dis "pas d'environnement de travail" tu veux dire de bureau?

Je me suis fait un poste avec juste openBox et j'avoue que je trouve ça génial en fait.. pourquoi as tu choisis dwm?

#9 Re : Installation et migration » Compte-rendu installation Debian Wheezy sur Thinkpad x230 » 24-01-2014 16:38:22

zodd
oui mais différent de quoi? c'est valable si il était partit dun clone d'un autre PC non? alors que là il part d'une net install ..?

#10 Re : Installation et migration » Compte-rendu installation Debian Wheezy sur Thinkpad x230 » 24-01-2014 15:55:41

zodd
super sympa de partager en effet ^^

à quoi ça sert d'ajouter la version de Bios?

#11 Re : Installation et migration » Clonage d'une machine » 22-01-2014 14:28:28

zodd
oups merci pour l'info, voilà j'ai créé le post ^^

#12 Installation et migration » clonage disque dur avec dd » 22-01-2014 14:15:32

zodd
Réponses : 0
Bonjour
Je regarde à utiliser des solution simple pour cloner des disque dur.. quand je dis simple, je veux dire sans clonezilla ou autre disque de boot dédiés à ça..

donc moi pour l'instant, je fais ça de façon rustique avec dd.. d'ailleurs je suis le seul à faire comme ça?
par exemple pour cloner un disque vers un disque usb:
je boot sur un live USB et je fait ça:

sudo mount /dev/sdc1 /media/monhdd
sudo dd if=/dev/sda of=/media/monhdd/monclone.img bs=1M
sudo gzip /media/monhdd/monclone.img



j'aurai pu faire ça aussi je pense:

dd if=/dev/sda conv=sync,noerror bs=4m | gzip -c  > /media/monhdd/monclone.img.gz


qu'est ce qui est préférable selon vous?
et pour récupérer l'image:

gunzip -c /media/monhdd/monclone.img.gz | dd of=/dev/sda conv=sync,noerror bs=4m



Aussi n'y a t'il pas un moyen de faire les deux dernières lignes sans passer par un fichier *.img de taille équivalente au disque cloné et de directement créer le fichier compressé?

Autre question, vaudrait il mieux que je ne mettre pas bs=1M , y a t'il un risque que l'image ne soit pas exploitable ... car j'ai hésité avec cette commande:
sudo dd if=/dev/sda of=/media/monhdd/monclone.img conv=notrunc,noerror

enfin si je veux l'envoyer sur le réseau, sans passer par un fichier "local", comment puis-je faire .. par exemple avec un truc dans le genre:
dd  if=mapartition of=image.img > tar zcvf image.img >  scp toto@xxx.xxx.xxx.xxx:~/Documents

enfin, si on clone avec dd une image d'un disque de 120Go par exemple sur un d'1To ... effectivement, on va se retrouver avec 880Go non utilisé.. mais ne peut on pas utiliser fdisk pour changer la table de partition, et ensuite resize2fs pour dire au système d'utiliser tout le disque?
(je l'ai fait sur un un linux embarqué sur une carte SD de 16Go alors que l'image d'origine venait d'une 2Go.. et ça a parfaitement marché..)

Et dernier truc, est ce que la commande xz ne serait finalement pas la mieux adaptée?

#13 Re : Installation et migration » Clonage d'une machine » 22-01-2014 11:29:36

zodd
en parlant de clone, moi je fais ça de façon beaucoup plus rustique avec dd.. je suis le seul à faire comme ça?
par exemple pour cloner un disque vers un disque usb:
je boot sur un live USB et je fait ça:

sudo mount /dev/sdc1 /media/monhdd
sudo dd if=/dev/sda of=/media/monhdd/monclone.img bs=1M
sudo tar -cvf /media/monhdd/monclone.img



par contre je cherche la petite commande sympa pour faire la même chose mais au lieu d'utiliser un disque usb, de l'envoyer vers un autre PC sur le réseau... des idées?^^

#14 Installation et migration » Quel clavier virtuel pour écran tactile et gestion du curseur ? » 22-01-2014 10:23:40

zodd
Réponses : 0
Bonjour,


Je viens d'installer un linux sur une carte à base de ARM sur lequel j'utilise un écran tactile.

Actuellement je suis parti d'un Ubuntu minimal pour pouvoir bénéficier facilement du clavier onboard qui se trouve sur les dépôts ..

J'ai procédé comme ceci:

sudo apt-get install lxde lxde-code lxde-icon-theme



puis comme je souhaite utiliser le tactile, j'ai donc installé onboard:

sudo apt-get install  onboard



comme certain le savent à ce stade onboard s'affiche en noir total!

donc j'ai installé ceci pour régler ce problème:

sudo apt-get install python-gi-cairo



c'est bon tout va bien onboard apparait normalement et est fonctionnel..

hors je rencontre encore un autre problème.. le autoshow lorsque je clique dans une zone de saisi ne fonctionne pas.  (évidement j'ai activer l'autoshow dans les préférences d'onboard )

j'ai tenté ça sans succès:

sudo apt-get install libatk-adaptor
echo GTK_MODULES=atk-bridge | sudo tee -a /etc/environment



Par contre je me souviens que sur Unity, pour que ça marche il fallait que j'aille aussi dans les paramètres d’accessibilité pour activer la saisie auto du clavier ou un truc dans le genre.. hors je n'ai pas ces paramètres sous LXDE (en tout cas je ne sais pas où ils sont..)


Si quelqu'un a une idée ou connait un clavier virtuel sous Debian qui fonctionne bien je suis preneur.

Je souhaite aussi cacher la souris (vu que je suis au stylet), j'utilise unclutter mais le curseur apparait toujours une seconde lorsque l'on touche.. y a t-il une autre solution que de créer un thème cursor avec des pointeurs invisibles ?

Pied de page des forums

Propulsé par FluxBB