Kevin Kofler (./23) :
Parce que tu as besoin de son pour faire des calculs?
C'est long à expliquer, mais dans le cadre de mes cours à la fac, je devais utiliser les fonctionnalités sonores de Matlab, oui.
Sinon, bons résumés de Meowcate
Kevin Kofler (./23) :
Parce que tu as besoin de son pour faire des calculs?
Folco (./10) :Yoshi Noir (./3) :
les gens prônant Linux étant surtout motivés soit pour des raisons politiques, soit parce que tout ce qui peut supplanter Windows est bon à prendre.
Dans mon cas, c'est juste parce que je trouve plus facile de développer sous Linux que sous Windows (mais je ne suis qu'amateur, pas pro).
J'utilise Linux et Windows. Chacun pour moi a ses points forts, donc j'utilise chacun dans le sens qui me convient le mieux.
Les NOUVEAUX paquets suivants seront installés : autoconf automake autotools-dev build-essential cvs debhelper dpkg-dev fakeroot g++ g++-4.4 gettext html2text intltool intltool-debian irb1.8 libatk1.0-dev libcairo2-dev libdirectfb-dev libdirectfb-extra libexpat1-dev libfontconfig1-dev libfreetype6-dev libgcrypt11-dev libgettext-ruby-util libgettext-ruby1.8 libgnutls-dev libgpg-error-dev libgtk2.0-dev libice-dev libidn11-dev libjpeg62-dev liblocale-ruby1.8 libmail-sendmail-perl libpango1.0-dev libpixman-1-dev libpng12-dev libpthread-stubs0 libpthread-stubs0-dev libreadline-ruby1.8 libruby libruby1.8 libsm-dev libsoup2.4-dev libsqlite3-dev libstdc++6-4.4-dev libsys-hostname-long-perl libsysfs-dev libtasn1-3-dev libunique-dev libwebkit-dev libx11-dev libxau-dev libxcb-render-util0-dev libxcb-render0-dev libxcb1-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxml2-dev libxrandr-dev libxrender-dev m4 patch po-debconf ruby1.8 x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-xext-dev x11proto-xinerama-dev xtrans-dev xz-utils 0 mis à jour, 83 nouvellement installés, 0 à enlever et 0 non mis à jour. Il est nécessaire de prendre 31,3Mo dans les archives. Après cette opération, 106Mo d'espace disque supplémentaires seront utilisés. Souhaitez-vous continuer [O/n] ?
yoshinoir@ubuntu:~/midori$ sudo ./waf install Waf: Entering directory `/home/yoshinoir/midori/_build_' Can't open source directory midori: Aucun fichier ou dossier de ce type at /usr/bin/gtkdoc-scan line 214. Can't open ./midori-decl.txt at /usr/bin/gtkdoc-mktmpl line 848. Can't open ./midori-sections.txt: Aucun fichier ou dossier de ce type at /usr/bin/gtkdoc-mkdb line 1132. head: Ne peut ouvrir `../midori.sgml' en lecture: Aucun fichier ou dossier de ce type /usr/bin/jade:E: cannot find "../midori.sgml"; tried "../midori.sgml", "/usr/local/share/sgml/../midori.sgml", "/usr/share/sgml/../midori.sgml" /usr/bin/jade:/usr/share/gtk-doc/data/gtk-doc.dcl:106:2:E: end of document in prolog Created documentation for midori. Can't open source directory katze: Aucun fichier ou dossier de ce type at /usr/bin/gtkdoc-scan line 214. Can't open ./katze-decl.txt at /usr/bin/gtkdoc-mktmpl line 848. Can't open ./katze-sections.txt: Aucun fichier ou dossier de ce type at /usr/bin/gtkdoc-mkdb line 1132. head: Ne peut ouvrir `../katze.sgml' en lecture: Aucun fichier ou dossier de ce type /usr/bin/jade:E: cannot find "../katze.sgml"; tried "../katze.sgml", "/usr/local/share/sgml/../katze.sgml", "/usr/share/sgml/../katze.sgml" /usr/bin/jade:/usr/share/gtk-doc/data/gtk-doc.dcl:106:2:E: end of document in prolog Created documentation for katze. Waf: Leaving directory `/home/yoshinoir/midori/_build_' 'install' finished successfully (6.678s) gtk-update-icon-cache: Failed to open file /usr/local/share/icons/hicolor/.icon-theme.cache : Aucun fichier ou dossier de ce type Icon cache not updated. After install, run this: gtk-update-icon-cache -q -f -t /usr/local/share/icons/hicolor
Folco (./44) :Ouais enfin, s'il y a autant de paquets sources sous Linux, c'est pas pour la beauté de l'open-source, hein ; c'est parce qu'il n'y a pas de paquetages binaires universels (ni de paquetages universels tout court d'ailleurs)
Sous Win on te filerais les sources d'un soft ça serait exactement le même merdier.
Folco (./44) :
Le problème c'est que là c'est carrément le soft dont il a besoin qui est mal packagé, ça ne remet pas en cause la validité du système en soi. Sous Win on te filerais les sources d'un soft ça serait exactement le même merdier.
Kochise (./46) :C'est pas toujours vrai (DirectX, GDI+, .NET)... les différences principales avec Linux c'est que les libs assurent généralement la compatibilité ascendante, et qu'on peut les distribuer sans problème sous forme binaire.
Non, en général les développeurs sous Windows évitent d'avoir à faire appel à 40 librairies différentes.
dedisol:~# apt-get install vim-full Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Les paquets supplémentaires suivants seront installés : aspell aspell-en console-common console-data dbus dbus-x11 defoma eject esound-clients esound-common fam fontconfig fontconfig-config gconf2 gconf2-common gnome-keyring gnome-mime-data gnome-mount hal hal-info hicolor-icon-theme kbd libart-2.0-2 libaspell15 libatk1.0-0 libatk1.0-data libaudiofile0 libavahi-client3 libavahi-common-data libavahi-common3 libavahi-glib1 libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libcairo2 libcups2 libdatrie0 libdbus-1-3 libdbus-glib-1-2 libdirectfb-1.0-0 libdirectfb-extra libeel2-2.20 libeel2-data libenchant1c2a libesd0 libexpat1 libfam0 libfontconfig1 libfontenc1 libfreetype6 libgail-common libgail18 libgconf2-4 libglade2-0 libglib2.0-0 libglib2.0-data libgnome-keyring0 libgnome-menu2 libgnome2-0 libgnome2-common libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0 libgnomeui-common libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-extra libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libhal-storage1 libhal1 libhunspell-1.2-0 libice6 libidl0 libjpeg62 liblzo2-2 libmalaga7 libnautilus-extension1 libnotify1 liborbit2 libpam-gnome-keyring libpango1.0-0 libpango1.0-common libperl5.10 libpixman-1-0 libpng12-0 libruby1.8 libsexy2 libsm6 libsmbclient libsmbios-bin libsmbios2 libsplashy1 libstartup-notification0 libsysfs2 libtalloc1 libthai-data libthai0 libtiff4 libts-0.0-0 libvoikko1 libwbclient0 libwnck-common libwnck22 libx86-1 libxcb-render-util0 libxcb-render0 libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxfont1 libxft2 libxi6 libxinerama1 libxrandr2 libxrender1 libxres1 libxt6 myspell-en-us notification-daemon pm-utils powermgmt-base radeontool shared-mime-info ttf-dejavu ttf-dejavu-core ttf-dejavu-extra usbutils uswsusp vbetool vim-gnome vim-gui-common vim-runtime x-ttcidfont-conf xfonts-encodings xfonts-utils Paquets suggérés : aspell-doc spellutils unicode-data defoma-doc dfontmgr psfontmgr cdtool setcd cryptsetup gnome-device-manager libbonobo2-bin cups-common synaptic app-install-data esound libfreetype6-dev desktop-base gnome-icon-theme libgnomevfs2-bin librsvg2-common ttf-kochi-gothic ttf-kochi-mincho ttf-thryomanes ttf-baekmuk ttf-arphic-gbsn00lp ttf-arphic-bsmi00lp ttf-arphic-gkai00mp ttf-arphic-bkai00mp libsmbios-doc voikko-fi cpufrequtils splashy cscope vim-doc Paquets recommandés : libft-perl Les NOUVEAUX paquets suivants seront installés : aspell aspell-en console-common console-data dbus dbus-x11 defoma eject esound-clients esound-common fam fontconfig fontconfig-config gconf2 gconf2-common gnome-keyring gnome-mime-data gnome-mount hal hal-info hicolor-icon-theme kbd libart-2.0-2 libaspell15 libatk1.0-0 libatk1.0-data libaudiofile0 libavahi-client3 libavahi-common-data libavahi-common3 libavahi-glib1 libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libcairo2 libcups2 libdatrie0 libdbus-1-3 libdbus-glib-1-2 libdirectfb-1.0-0 libdirectfb-extra libeel2-2.20 libeel2-data libenchant1c2a libesd0 libexpat1 libfam0 libfontconfig1 libfontenc1 libfreetype6 libgail-common libgail18 libgconf2-4 libglade2-0 libglib2.0-0 libglib2.0-data libgnome-keyring0 libgnome-menu2 libgnome2-0 libgnome2-common libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0 libgnomeui-common libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-extra libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libhal-storage1 libhal1 libhunspell-1.2-0 libice6 libidl0 libjpeg62 liblzo2-2 libmalaga7 libnautilus-extension1 libnotify1 liborbit2 libpam-gnome-keyring libpango1.0-0 libpango1.0-common libperl5.10 libpixman-1-0 libpng12-0 libruby1.8 libsexy2 libsm6 libsmbclient libsmbios-bin libsmbios2 libsplashy1 libstartup-notification0 libsysfs2 libtalloc1 libthai-data libthai0 libtiff4 libts-0.0-0 libvoikko1 libwbclient0 libwnck-common libwnck22 libx86-1 libxcb-render-util0 libxcb-render0 libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxfont1 libxft2 libxi6 libxinerama1 libxrandr2 libxrender1 libxres1 libxt6 myspell-en-us notification-daemon pm-utils powermgmt-base radeontool shared-mime-info ttf-dejavu ttf-dejavu-core ttf-dejavu-extra usbutils uswsusp vbetool vim-full vim-gnome vim-gui-common vim-runtime x-ttcidfont-conf xfonts-encodings xfonts-utils 0 mis à jour, 140 nouvellement installés, 0 à enlever et 4 non mis à jour. Il est nécessaire de prendre 48,7Mo dans les archives. Après cette opération, 156Mo d'espace disque supplémentaires seront utilisés. Souhaitez-vous continuer [O/n] ? n Annulation. dedisol:~#copaing
Folco (./44) :
YN -> Si tu fais une croix sur ce nav et veut récupérer ton espace, vire juste le nav, tout le reste devrait dégager avec (en tout cas c'est le cas sous Debian, donc j'imagine aussi sur Ubuntu). :: Editer :: Citer
Folco (./49) :Un autre grand problème. Que ce soit pour des problèmes de brevets ou autres (c'est chiant mais on y peut rien), soit. Mais de license... Vive les Kevin \o/
./45 -> Vu la procédure qu'il suit, c'est un paquet sur un repo pour sa distro, et c'est pour ça que je dis que c'est mal packagé. Le problème est là, et les paquets sources sont là, à 99.99% du temps, uniquement pour une question de license.
Et encore une fois on est ici sur le paquet typiquement mal foutu par son mainteneur, ça remet pas en cause tout le système (encore une fois, des softs mal branlés sous Win, il y en a, ça remet pas tout en cause à ce que je sache).Soit, mais tu télécharge le binaire, tu testes, ça marche ou ça marche pas, ça te prend pas 3h. Après (si ça t'amuses ou que c'est vital) tu peux télécharger les dll manquantes si c'est ce qui foire et qu'il en manque pas 50, mais en général ça te prend également pas une éternité.
Yoshi Noir (./52) :
Je suppose qu'un apt-get remove devrait fonctionner, mais bon 200 Mo à gérer quoi
GoldenCrystal (./53) :
Soit, mais tu télécharge le binaire, tu testes, ça marche ou ça marche pas, ça te prend pas 3h
squalyl@dedisol:~/boinc_trunk$ sudo apt-get install libmysqlclient-dev Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Certains paquets ne peuvent être installés. Ceci peut signifier que vous avez demandé l'impossible, ou bien, si vous utilisez la distribution unstable, que certains paquets n'ont pas encore été créés ou ne sont pas sortis d'Incoming. L'information suivante devrait vous aider à résoudre la situation : Les paquets suivants contiennent des dépendances non satisfaites : libmysqlclient-dev: Dépend: libmysqlclient16 (= 5.1.47-1~bpo50+1) mais ne sera pas installé E: Paquets défectueux squalyl@dedisol:~/boinc_trunk$et je fais comment moi?
2010-07-12 15:11:46 1OYInS-0006if-Sl <= squalyl@gmail.com U=squalyl P=local S=2353 id=20100712131146.25782.20898.reportbug@host 2010-07-12 15:11:46 1OYInS-0006if-Sl ** squalyl@gmail.com R=nonlocal: Mailing to remote domains not supported 2010-07-12 15:11:46 1OYInS-0006if-Sl ** submit@bugs.debian.org R=nonlocal: Mailing to remote domains not supported 2010-07-12 15:11:46 1OYInS-0006ih-Vr <= <> R=1OYInS-0006if-Sl U=Debian-exim P=local S=3269 2010-07-12 15:11:47 1OYInS-0006if-Sl Completed 2010-07-12 15:11:47 1OYInS-0006ih-Vr ** squalyl@gmail.com R=nonlocal: Mailing to remote domains not supported 2010-07-12 15:11:47 1OYInS-0006ih-Vr Frozen (delivery error message)