Archives par mot-clé : Linux

wine logo

Office 2010 sous Linux Debian

Publié dans Geekeries | Laisser un commentaire

Aujourd’hui j’ai réussi à installer une version official de Microsoft Office 2010 (32bits version Academic) sur mon Linux : une Debian Bulleyes avec wine 4.0.1. J’ai utilisé les commandes suivantes :

sudo apt install winetricks winbind WINEARCH=win32 WINEPREFIX=~/.wineoffice2010 winetricks dotnet20 msxml6 corefonts WINEPREFIX=~/.wineoffice2010 wine ../hubiC/Olivier/WorkTrialog/Software/Office_2010_ProPlusAc_SP1_French_x32.exe

Après cela, Word et Excel ont fonctionné correctement (une fois activé en ligne). Mais PowerPoint ne démarrait pas… Il semble que PowerPoint on wine « does not automatically use the riched20 installed by Office ».  Donc, nous devons sélectioner riched20 to native in winecfg. C’est ce que j’ai fait avec succès en lançant :

WINEPREFIX=~/.wineoffice2010 winecfg

Et voilà ! Bon courage avec votre installation d ‘Office sous Linux ! Pour info, j’ai aussi une version d’Office 2016, mais c’est juste mort pour l’installer sous Linux ! Une histoire de version d’ActiveX pas (encore) supporté par Wine.

wine logo

Office 2010 under Linux Debian

Publié dans Geekeries | Laisser un commentaire

Today I manage to make my official Office 2010 (32bits Academic version) working under my Linux, a Debian Bulleyes with wine 4.0.1. I simply used the following commands:

sudo apt install winetricks winbind
WINEARCH=win32 WINEPREFIX=~/.wineoffice2010 winetricks dotnet20 msxml6 corefonts
WINEPREFIX=~/.wineoffice2010 wine ../hubiC/Olivier/WorkTrialog/Software/Office_2010_ProPlusAc_SP1_French_x32.exe

At this stage, Word and Excel seem to work correctly once you activate them online. PowerPoint is not starting…

Apparently, PowerPoint on wine « does not automatically use the riched20 installed by Office ». Therefore, we need to set riched20 to native in winecfg. This is what I did with success using:

WINEPREFIX=~/.wineoffice2010 winecfg

That’s it! Good luck for the installation of Office on Linux!

Oh by the way: I also have an Office 2016, but this is just dead to install it under Linux due to the last version of ActiveX, still not supported by Wine. Too bad.

Enable WiFi on a Dell E7470 Laptop

Publié dans Geekeries | Un commentaire

When I received my new Dell Latitude E7470, I installed immediatly a Debian testing (Stretch) on it. This laptop, is really, really great, and is working like a charm with Linux. I still have to install manually a WiFi firmware iwlwifi-8000C. A simple « sudo dpkg -i *.deb », and it worked quite well!

Recently, in the beginning of 2017, a Debian update (maybe to due to testing freeze? Or something else?) has broken it… The WiFi was not available anymore, as if no WiFi board were loaded! Let’s fix this!

Latitude E7470

Continuer la lecture

VirtualBox

Quelques tips VirtualBox

Publié dans Geekeries | Laisser un commentaire

Partager des répertoires avec l’hôte

Configurer la machine virtuelle pour qu’elle accède à des dossiers de l’hôte  (Settings > Shared Folders) n’est pas suffisant pour que cela fonctionne ! Il faut aussi que l’OS de l’hôte l’accepte, et pour cela, il faut démarrer la machine virtuelle, puis dans la barre d’outil faire : « Devices > Insert Guest Additions CD image… ». Après avoir éventuellement télécharger ce que VirtualBox propose, VirtualBox devrait avoir chargé un fichier ISO dans le lecteur de CD virtuel. A vous de jouer pour l’installer !

Puis il faut encore avoir les droits pour accéder à ces dossiers :

sudo usermod -aG vboxsf $(whoami)

Reste à redémarrer ou se reloguer, et voilà !

Ah oui, une chose importante : la machine virtuelle ne peut créer de liens symboliques sur la machine hôte ! (pour des raisons de sécurité, cf. superuser) Cela peut se réactiver à l’aide de la commande suivante (pour chaque dossier partagé)(merci à Github) :

VBoxManage setextradata VM_NAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME 1

Donc par exemple pour pouvoir créer des liens symboliques sur le dossier hôte « MyDoc », je fais :

VBoxManage setextradata MyVMName VBoxInternal2/SharedFoldersEnableSymlinksCreate/MyDoc 1

Cela implique de redémarrer la VM.

Augmenter la taille d’un disque dur

Visiblement, ça marche assez bien et sans perte de données. En ligne de commande :

VBoxManage modifyhd YOUR_HARD_DISK.vdi --resize SIZE_IN_MB

Installer Qt pour développer en 32bits et 64bits

Publié dans C / C++ | Un commentaire

Comment installer plusieurs versions de Qt en même temps, et surtout, comment gérer une cross-compilation 32bits / 64bits ? Voilà un problème qui peut prendre des heures à régler… C’est possible, autant sous Windows que sous Linux.

Pour ma part, je compile sous Debian testing (jessie) pour Qt5.3 ou Qt5.4 en 32bits ou 64bits, et grâce à Wine, je compile aussi pour Windows pour Qt5.1, Qt5.3 ou  Qt5.4 en 64bits. Je garde toujours un Qt5.1 sous Windows car c’est la dernière version à fonctionner convenablement pour Windows XP.

Compiler est une chose, et je ne m’y attarderai pas trop dans ce billet, mais installer est la première étape. La méthode 1 ne fonctionne que sous Linux (et ne marche pas d’ailleurs). La méthode 2 conviendra à Windows et Linux.

Continuer la lecture

Windows – notification après une longue ligne de commande

Publié dans Geekeries | Laisser un commentaire

Comment être notifier facilement alors qu’on est allé se faire un café pendant l’exécution d’une looonnngue ligne de commande ? J’ai essayé de trouver un moyen de mettre la fenêtre en surbrillance (blink !) ou d’afficher une notification, même de jouer un son ! N’importe quoi ! Mais non… j’ai cherché longuement, sans succès. Jusqu’à aujourd’hui !!
SebSauvage a partagé un lien vers une proposition assez humoristique de fspot : Etre notifié de la fin d’une longue commande sous Windows – la solution du GROS pauvre.

> ma_longue_commande && notepad || mspaint

Ce qui aura pour effet d’ouvrir le bloc-note Windows en cas de succès (retour == 0) ou Paint en cas d’erreur. Pas bête !
Continuer la lecture

RaspberryPi

Raspberry PI: more than a cheap little computer under GNU Linux

Publié dans Geekeries | Laisser un commentaire

Did you know Raspberry PI? You have to! Raspberry PI, oh yeah 🙂

RaspberryPi

Raspberry Pi : Bien plus qu’un petit et pas cher ordinateur sous GNU/Linux – Framablog

Publié dans Geekeries | Laisser un commentaire

Si vous n’en avez pas encore entendu parlé : il est temps ! Raspberry PI oh yeah 🙂

Fichier de configuration SSH

Publié dans Geekeries | Laisser un commentaire

SSH est tout de même un protocole vraiment formidable pour accéder à un serveur distant. Une petite ligne de commande, un mot de passe (et/ou une clef publique) et hop, c’est comme si on était sur la machine qui se situe parfois à je ne sais quelle distance de nous, le tout sécurisé ! Que demander de plus ?
Cela dit, si vous êtes comme moi, vous en avez peut-être légèrement marre de taper la ligne de commande de connexion :
ssh username@monhostquiestparfoisuneadresseIPcompliquee
Ou pire s’il faut préciser une clef DSA ou RSA :
ssh -i cheminversmaclefengeneralpastrescourt/maclef username@monhostquiestparfoisuneadresseIPcompliquee
Continuer la lecture

Lancer une classe Java à partir d’un bash Windows

Publié dans Java | Laisser un commentaire

Continuons à faire un petit peu de MS-DOS. Cette fois-ci, le but est de lancer une classe Java contenant un main, à partir d’un bash (fichier .bat) Windows. La commande à utiliser est tout simplement la commande java, avec en paramètre :

  • le chemin vers les classes à utiliser et toutes les librairies éventuelles
  • l’environnement (par exemple les paramètres pour le NamingContext) : j’ai pas tout capté
  • le nom de la classe à appeler en premier (celle qui contient la méthode main)
  • les paramètres (on peut les faire précéder d’options -a, -b, -nimportequoi, de manière à faciliter leur récupération par le code Java)

Ce qui nous donne :
Continuer la lecture