web-dev-qa-db-fra.com

Comment installer d'anciens programmes enregistrés sous Windows?

J'ai essayé d'installer des programmes sur mon système Ubuntu nouvellement chargé et, jusqu'à présent, j'ai découvert qu'ils appartenaient au dossier etc, mais bien entendu, je n'ai pas les autorisations nécessaires pour cela, car Linux a configuré leurs systèmes comme ça. Comment puis-je éviter cela dans le terminal?

Je souhaite installer sur mon système Linux les anciens programmes que j'ai enregistrés de mon ancien système (Windoes 10), tels que VLC, etc. Existe-t-il un meilleur endroit (et plus sûr) pour les installer que le dossier etc ou devrais-je les télécharger à nouveau complètement?

7
Enzo

Les programmes Windows ne fonctionneront pas nativement sur Ubuntu. Vous pourrez probablement les exécuter dans Wine (une couche de compatibilité Windows pour les systèmes Unix), mais dans la plupart des cas, il existe également une version Linux. Si vous recherchez des programmes alternatifs, il vous suffit de parcourir le centre logiciel (recherchez "Logiciel Ubuntu" dans le tableau de bord) pour obtenir des résultats. Sinon, recherchez sur le Web ou consultez alternativeto.net . Ils ont une option de filtrage pour les programmes Linux.

Soyez prudent avec les dossiers situés en dehors de votre répertoire personnel. En général, vous êtes censé installer des applications à l'aide de apt-get install application-name ou snap install application-name commande, à partir du centre de logiciel, ou en téléchargeant et en installant les fichiers .deb.

Mais si vous avez besoin de faire quelque chose de génial dans etc, il suffit de préfixer vos commandes avec Sudo ou de taper la commande Sudo bang bang (Sudo !!) directement après avoir émis une commande avec des autorisations insuffisantes. Si vous ne voulez pas retaper la commande Sudo à chaque fois, vous pouvez utiliser Sudo -i pour vous connecter en tant que root ou Sudo su pour vous connecter en tant que root et rester dans votre dossier personnel. Cela vous donnera des droits d’administration dans cette session de terminal. Une fois que vous avez terminé, tapez exit pour vous reconnecter avec votre compte utilisateur ou fermer la fenêtre du terminal. Mais faites attention: avec un grand pouvoir vient une grande responsabilité. Et ne bois pas et Sudo.

De plus, la plupart des programmes ne vont pas dans le dossier etc. Utilisez usr ou opt. Si vous utilisez wine pour exécuter vos anciennes applications Windows, vous utiliserez ce que l’on appelle un lecteur C virtuel - il s’agit essentiellement d’un dossier situé dans votre répertoire personnel. Des instructions détaillées peuvent être trouvés sur leur site web .

27
NeoTheThird

Outre les informations actuellement publiées ici, j'aimerais ajouter plusieurs éléments en termes de compatibilité multiplate-forme entre Linux et Windows:

  • Windows moderne est construit à partir de la plate-forme Windows NT (qui peut à son tour exécuter des applications DOS, mais est totalement différent de DOS); Ubuntu/Linux est basé sur Unix. Vous ne pouvez tout simplement pas exécuter la plupart des applications Windows en mode natif sous Ubuntu, et inversement.
  • Les deux utilisent des API de rendu totalement différentes - Microsoft utilise DirectX (peut utiliser OpenGL), tandis que Linux repose sur OpenGL (ceci devrait changer avec l'introduction de Vulkan, l'équivalent multiplate-forme de DirectX 12).
  • Vin, ou W ine i s n ot an E mulateur, est un calque de compatibilité permettant à certains programmes Windows d'être courir dans Ubuntu. WineHQ possède une liste d'applications avec des évaluations soumises par l'utilisateur pour diverses applications Windows sous Wine.
  • Wine est limité à DirectX 9 ou inférieur, ce qui signifie que certaines applications et certains jeux ne sont pas pris en charge. Wine ne peut pas non plus passer d'appels d'API de bas niveau, ce qui signifie que certains programmes interfacés avec le matériel ne fonctionneront pas . (Ex: AutoHotkey).
  • Wine est environ 10 à 20% moins rapide que Windows natif dans la plupart des applications . Recherchez toujours des alternatives natives à Linux . Les performances sont meilleures et vous n’aurez pas à vous soucier de la commutation et du transfert entre les structures de fichiers Windows et Ubuntu.

Cependant, les fichiers, documents et vidéos de Windows utilisés par d'autres programmes peuvent être utilisés dans Ubuntu et par les applications Ubuntu.

S'il vous plaît , ne vous mêlez pas des dossiers système et des autorisations, en particulier si vous êtes nouveau sur Ubuntu. Des commandes telles que Sudo, chmod, chown, rm, etc., peuvent causer des dommages irrévocables à votre installation Ubuntu. Faites attention, et vous profiterez des avantages du passage à Ubuntu :)

6
negusp