Je suis fondamentalement un développeur Web (développeur PHP) par profession. Je travaille principalement sur PHP, jQuery, AJAX, Smarty, HTML et CSS, Bootstrap framework de développement Web frontal.
J'ai également installé et utilisé des IDE/éditeurs comme Sublime Text, NetBeans.
J'utilise également le référentiel Git pour le développement de mon site Web en tant qu'outil de gestion de versions.
J'utilise "Ubuntu 12.04 LTS" sur ma machine depuis presque deux ans.
La configuration de ma machine est la suivante:
Memory : 3.7 GiB
Processor : Intel® Core™ i3 CPU M 370 @ 2.40GHz × 4
Graphics : Unknown
OS type : 64-bit
Disk : 64-bit
Les logiciels importants présents sur ma machine et que j'utilise quotidiennement pour mon travail sont les suivants:
PHP:
PHP 5.3.10-1ubuntu3.13 with Suhosin-Patch (cli) (built: Jul 7 2014 18:54:55)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
serveur Web Apache:
/usr/sbin/apachectl: 87: ulimit: error setting limit (Operation not permitted)
Server version: Apache/2.2.22 (Ubuntu)
Server built: Jul 22 2014 14:35:25
Server's Module Magic Number: 20051115:30
Server loaded: APR 1.4.6, APR-Util 1.3.12
Compiled using: APR 1.4.6, APR-Util 1.3.12
Architecture: 64-bit
Server MPM: Prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D Apache_MPM_DIR="server/mpm/prefork"
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=128
-D HTTPD_ROOT="/etc/Apache2"
-D SUEXEC_BIN="/usr/lib/Apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/Apache2.pid"
-D DEFAULT_SCOREBOARD="logs/Apache_runtime_status"
-D DEFAULT_LOCKFILE="/var/run/Apache2/accept.lock"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="Apache2.conf"
MySQL:
5.5.38-0ubuntu0.12.04.1
Smarty:
2.6.18
** NetBeans: **
NetBeans IDE 8.0 (Build 201403101706)
Sublime Text 2:
Version 2.0.2, Build 2221
Hier, un message contextuel est apparu sur mon écran me demandant de passer à la version "Ubuntu 14.04 'Trusty Tahr'". Je serais également très heureux de mettre à niveau mon système vers "Ubuntu 14.04 'Trusty Tahr'".
Vous trouverez ci-dessous les problèmes qui me préoccupent un peu et j’ai besoin de vos conseils, de votre aide et de vos suggestions:
Ce sont les cinq questions cruciales que j'ai. Si vous souhaitez des explications supplémentaires de ma part, n'hésitez pas à me demander.
Merci de passer une partie de votre temps précieux à lire et à comprendre mon problème.
Toute aide/commentaire/suggestion/réponse serait la bienvenue. Bien que si quelqu'un me donne une réponse précise, précise et précise, cela me sera d'une grande aide, ainsi que d'autres développeurs Web utilisant Ubuntu dans le monde entier.
Encore une fois, merci beaucoup, vous êtes des gens formidables du monde entier.
En attente de vos précieuses réponses.
La mise à niveau vers "Ubuntu 14.04 'Trusty Tahr'" affectera-t-elle les logiciels que j'ai mentionnés ci-dessus?
Oui, vous avez de nouvelles versions. En général, cela signifie une meilleure version avec des corrections de bugs et de nouvelles options. Parfois, quelque chose est retiré alors que quelqu'un l'utilise, mais cela n'arrive pas trop souvent.
Pour PHP et tout ce qui est important, je suggère de rechercher le journal des modifications pour les nouvelles versions et les versions intermédiaires. Vous pouvez rencontrer des problèmes avec des logiciels plus anciens créés avec des commandes obsolètes, voire supprimées du nouveau langage de codage.
Je veux dire devrais-je réinstaller/désinstaller et installer ces logiciels aussi?
Non, cela se produit automatiquement lors de la mise à niveau.
Dois-je vraiment en avoir besoin et est-ce vraiment utile de passer à "Ubuntu 14.04 'Trusty Tahr" "à partir de" Ubuntu 12.04 LTS "maintenant?
Non, votre choix. Lorsque 12.04 se termine, nous abandonnons le support, vous ne recevez aucune mise à jour, mais 12.04 fonctionnera toujours. Si vous l'utilisez avec une connexion Internet, vous augmentez le risque qu'une personne abuse d'un bogue et accède à (des parties de) votre système. Mais même cela est peu probable. Mais c'est toujours ton choix.
Globalement, je mettrais à niveau au moins quelques mois avant la fin de la prise en charge de 12.04. Le 12.04 se termine en avril 2017, donc c'est encore loin. Heck, vous avez peut-être même acheté un nouvel ordinateur avant cela.
Si je passe à "Ubuntu 14.04 'Trusty Tahr" ", quel avantage aurai-je du point de vue du développeur Web?
Les nouvelles versions de logiciels ont tendance à être une bonne chose;)
La mise à niveau sera-t-elle sans problèmes et vais-je pouvoir continuer mon travail en cours sans difficulté?
Normalement ... oui. Mais des problèmes peuvent survenir ... si le courant est coupé pendant la mise à niveau, vous rencontrerez des problèmes (qui peuvent toutefois être résolus).
Est-ce que "Ubuntu 14.04 'Trusty Tahr'" est une version LTS et si oui jusqu’à quand elle fournira une assistance?
Oui. Et avril 2019 est le mois de fin de vie du 14.04.
Attention !! Vous effectuez des sauvegardes du logiciel que vous créez? Si ce n'est pas le cas, avant de jouer avec votre système d'exploitation, la plupart, sinon tous, insistent pour que vous fassiez une sauvegarde en premier. Mieux vaut prévenir que guérir. Si vous vous assurez de savoir comment le restaurer et qu'il peut être restauré.
Préparez-vous à l'échec et s'il échoue, c'est juste une bosse sur la route. Si vous ne mettez pas à niveau une mise à niveau, les erreurs se multiplient.