Système d'emballage
À mon avis, la chose la plus importante à savoir pour les débutants lors du passage à une distribution Linux majeure est que la façon habituelle d'installer un logiciel est différente sous Linux .
Totalement différent.
L'approche Windows est que le système d'exploitation est livré avec un minimum de logiciels inclus, et pour tout le reste, même des choses quelque peu "essentielles" comme les suites bureautiques, vous devez les acheter, les télécharger et les installer séparément, en utilisant des programmes d'installation distincts.
Sur une distribution Linux, ce n'est pas comme ça que ça se passe. Pratiquement tous les logiciels dont vous aurez besoin sont fournis par le système d'exploitation dans le cadre de leur mécanisme de mise à jour officiel, qui est géré par leur gestionnaire de packages .
Cela comprend plusieurs suites bureautiques, plusieurs éditeurs de photos, plusieurs éditeurs de vidéos, plusieurs navigateurs, plusieurs messageries instantanées, plusieurs éditeurs de texte / IDE, etc. Il existe littéralement environ trente mille packages logiciels fournis par Ubuntu, que vous pouvez installer à tout moment à partir de son propre système de packaging. Il est très rare d'avoir à installer quelque chose qui n'est pas fourni par votre distribution.
C'est encore plus le cas avec Ubuntu, qui fournit même plusieurs applications de sources fermées telles que Skype et Flash - qui sur certaines autres distributions Linux seraient des exceptions à la règle générale (Skype vous oblige à activer le référentiel "partenaire" d'Ubuntu). Dans Ubuntu, même ces applications, ainsi que d'autres applications de source fermée comme Adobe Reader, sont disponibles à partir de ses référentiels.
Dans une distribution Linux majeure, l'installation de logiciels à l'ancienne est presque toujours une erreur, sauf si le logiciel est suffisamment rare pour ne pas exister dans les référentiels de logiciels de votre distribution.
Si vous trouvez un tutoriel en ligne vous disant de télécharger PHP en tant que .tar.gz depuis php.net, c'est la mauvaise façon de le faire . Si vous trouvez un didacticiel en ligne vous disant de télécharger un fichier .deb à partir d'un site Web afin d'installer, par exemple, Filezilla, vous vous trompez .
Si le logiciel est fourni par votre distribution, qui s'il s'agit d'un logiciel open source raisonnablement populaire et utile, ce sera la bonne façon de le faire via votre gestionnaire de paquets.
Les utilisateurs, en particulier les débutants, doivent être particulièrement prudents lors de l'installation de tout logiciel qui ne provient pas du système d'emballage de leur distribution. Cela comprend, dans Ubuntu, l'utilisation des PPA. À moins que vous ne fassiez quelque chose d'assez inhabituel et que vous acceptiez la responsabilité d'avoir un logiciel non géré par la distribution sur votre système, trouvez l'équivalent dans les référentiels de votre distribution et installez-le.
C'est, à mon avis, la chose la plus importante que les débutants devraient comprendre lorsqu'ils sont nouveaux dans une distribution Linux.