Je veux connaître les différences entre Ubuntu 14.04 et Ubuntu 16.04, pas des différences graphiques, mais des différences techniques comme celle-ci:
/etc/rc.local
n'est pas nécessaire mais dans Ubuntu 14.04 c'est le cas.Où puis-je trouver des informations sur ces modifications?
En tant qu'administrateur système ou utilisateur expérimenté, bon nombre (mais pas tous) des changements que vous observerez lors de la mise à niveau ou de la migration de 14.04 LTS vers 16.04 LTS sont dus à qui système init est utilisé. Cela inclut le changement spécifique que vous avez mentionné où /etc/rc.local
n'est plus présent ou utilisé par défaut.
Pour des informations générales sur les raisons de cette modification et sur les différences pratiques, voir:
Pour des informations encore plus générales, vous pouvez lire les notes de publication (ce qui est une bonne idée). Potentiellement, les notes de publication de toutes les versions intermédiaires pourraient vous être utiles, mais je suggère particulièrement:
Concernant /etc/rc.local
spécifiquement , vous voudrez peut-être regarder d'autres mécanismes que systemd fournit pour vous permettre de définir des services qui s'exécutent au démarrage et de faire ce que vous devez faire, mais vous pouvez demander à systemd d'exécuter les commandes dans /etc/rc.local
.
La façon typique de faire utiliser systemd /etc/rc.local
est d'activer le rc-local
service, fourni à des fins de compatibilité. Comme expliqué dans Comment activer /etc/rc.local avec Systemd, vous pouvez vérifier s'il est déjà activé avec:
Sudo systemctl status rc-local
Vous pouvez l'activer avec:
Sudo systemctl enable rc-local
Le fichier doit exister et être marqué comme exécutable. Si vous rencontrez des problèmes, tels que le service ne pouvant pas démarrer ou si vous souhaitez plus de détails sur le fonctionnement de ce service, voir: