Comment exécuter des programmes Windows sur Linux. Exécuter des programmes Windows sous Linux

En fait système opérateur Il consiste en un noyau et un énorme ensemble de programmes conçus pour effectuer diverses tâches, entretien système et satisfaction des utilisateurs. Presque toutes les interactions utilisateur et le système d'exploitation sont effectués à l'aide de programmes. Par conséquent, il est important que les débutants comprennent comment exécuter le programme sous Linux, qui se produit pendant le démarrage et qui existe des moyens de démarrer.

Avant de procéder au lancement de programmes, vous devez d'abord comprendre ce que le programme est. Dans les programmes Linux diffèrent des autres dossiers que par le fait que l'indicateur d'exécution est installé. J'ai déjà écrit en détail à ce sujet dans l'article pour ne pas répéter.

Tous les programmes peuvent être divisés en plusieurs types:

  • Programmes binaires - contiennent des instructions au processeur déjà prêtes à être exécutées, la plupart des programmes sont dans un tel format, ils sont rapides et exécutés immédiatement par le système;
  • Logiciel sur le code octet - Ce ne sont plus des instructions de processeur, mais les instructions d'une machine virtuelle spécifique pouvant les exécuter, sans machine virtuelle, ces commandes ne peuvent pas être effectuées. Ces programmes consomment plus de ressources, mais aussi assez rapides, leur avantage est qu'ils peuvent être exécutés sans changer l'endroit où la machine virtuelle peut fonctionner. Ces programmes comprennent des programmes Java.
  • Programmes de script - Ces programmes consistent en un ensemble de commandes sous forme de texte ordinaire qui effectue un interprète spécial. Ces programmes sont plus lents, mais ils sont plus faciles à développer et leur code peut être facilement modifié.

Et maintenant passons au lancement de programmes.

Exécution de programmes dans le terminal

Initialement, les systèmes d'exploitation UNIX et Linux n'ont pas eu d'interface graphique. Les programmes ont donc été lancés par des commandes du terminal. Maintenant, il est également possible et très activement utilisé par les utilisateurs expérimentés. La syntaxe de démarrage du programme ressemble à ceci:

/ Chemin / To / Fichier / Programme paramètres

Les paramètres ne sont indiqués que lorsqu'ils sont nécessaires, mais toujours le shell doit connaître le chemin complet du programme. Tout cela après le nom du programme et l'espace sont les paramètres. Vous avez probablement déjà remarqué que nous ne spécifions généralement pas le chemin complet lors de la réalisation de programmes. Ce serait très long et inconfortable.

Les développeurs ont eu une solution de contournement. Un chemin variable a été créé, dans lequel tous les chemins sont stockés sur des dossiers où les programmes sont généralement situés - / bac, / sbin, / usr / bac, / usr / sbin, etc. Vous pouvez voir son contenu en équipe:

Lorsque vous tapez le nom du programme, le système recherche un fichier exécutable avec un tel nom pour tous les dossiers du chemin et si elle sort - puis effectue. S'il n'y a pas de tel fichier, le message est émis - Commande pAS TROUVÉ.. Afin de courir l'un des logiciel système Juste attacher le nom de son fichier exécutable, par exemple:

Et vous pouvez transmettre les paramètres après un espace:

Lorsque le programme n'est pas dans ces répertoires, vous devez spécifier le chemin complet de celui-ci:

USR / local / bin / ls1

Si vous souhaitez exécuter le programme via le terminal Ubuntu, qui se trouve dans le dossier actuel, la situation sera un peu différente. Le système n'exécute que la recherche par dossiers à partir de la variable de chemin, elle ne recherche pas dans le répertoire actuel. Par conséquent, si vous tapez le nom du fichier exécutable, obtenez une erreur. Vous devez spécifier le chemin complet comme vous vous en souvenez. /:

Parfois, il devient nécessaire de transférer le programme, tout particulier. Par exemple, l'éditeur variable indique lequel éditeur de texte Vous devez utiliser la valeur par défaut. Vous pouvez spécifier le nom de la variable et sa valeur avant le nom de la commande à l'aide de la syntaxe:

présent_name \u003d Commande de valeur

Par example:

Editeur \u003d Nano Visudo

Par défaut, cette commande ouvre les paramètres de l'éditeur VIM, mais avec cet environnement de réglage, les paramètres s'ouvriront dans l'éditeur Nano.

Exécution de programmes pour le compte d'un autre utilisateur

Vous savez déjà comment exécuter un programme dans le terminal Linux et qu'en est-il des autres utilisateurs? Sous Windows, il est souvent utilisé pour lancer des programmes au nom de l'administrateur afin que le programme puisse obtenir plus de droits d'accès dans le système. À Linux, l'utilitaire sudo est utilisé pour cela. Son nom peut être déchiffré comme s.sorcière u.ser. fais. - Modifier l'utilisateur et exécuter. Par défaut, l'utilitaire exécute la commande pour le compte du superutilisateur racine:

Équipe sudo
Sudo whoami.

Mais en utilisant l'option -u, vous pouvez effectuer un programme pour le compte de tout utilisateur enregistré dans le système:

Équipe de nom_utilisateur sudo -u
Sudo -u postgres whoami

Whoami (qui i) affiche le nom de l'utilisateur actuel.

Comment exécuter un programme en arrière-plan

Parfois, il devient nécessaire d'exécuter un programme à long terme dans le terminal afin de ne pas interférer avec le travail. Pour ce faire, vous pouvez utiliser le lancement du programme dans mode de fond Linux:

nom du programme &

Par example:

dD si \u003d / dev / zéro de \u003d ~ / fichier comptage \u003d 100000 &

Le système affichera un PID, un identifiant de programme unique que vous pouvez ensuite utiliser pour la fermer:

Comment exécuter un script sous Linux

Nous avons déjà dit que les programmes sont divisés en binaire et interprétable. Nous avons parlé uniquement des programmes binaires. Pour lancer l'interprétation, vous avez besoin d'un interprète direct, de tels programmes sont rédigés dans des langues telles que Java, Python, Perl, Ruby, PHP, Nodejs et bien d'autres. La syntaxe de lancement d'un tel programme est différente:

interprète / Chemin / To / Fichier / Programme paramètres

Différents interprètes se comportent de différentes manières, il est donc préférable d'indiquer immédiatement le chemin complet du programme. Python récupère généralement des scripts dans le dossier actuel sans spécifier le long chemin:

python hellowrld.py.

MAIS Programmes Java Vous devez courir comme ça:

java -Jar programme.jar.

Pour les fichiers de programmes interprétables, le drapeau d'exécution est facultatif, car ils sont transmis en tant que paramètre du programme principal. Seul Scripts de bash constituer une exception. Vous pouvez exécuter le script par l'interprète:

Ou simplement composer le chemin du script:

La coquille elle-même détermine ses scripts sur le drapeau d'exécution et les exécute. Si l'indicateur d'exécution n'est pas installé, il convient de l'ajouter:

sudo chmod u + x ./script.sh

Par conséquent, même pour la plupart des programmes interprétables, des scripts SH SIM sont créés avec lesquels ils peuvent être rapidement exécutés.

Lancer des programmes Linux dans une interface graphique

Beaucoup plus pratique de lancer des programmes via interface graphique. Si les programmes de console ne peuvent donc pas être démarrés, alors pour tous les utilitaires graphiques, vous trouverez des raccourcis que vous pouvez trouver dans le menu principal principal:

De plus, vous pouvez exécuter un programme de gestionnaire de fichiers, double-cliquant la souris, mais l'indicateur d'exécution doit ensuite être installé pour cela.

De même, exécuter des scripts dans l'interface graphique. Vous pouvez trouver tous les raccourcis dans le menu de l'US / USR / Share / Applications /. Tout programme peut être lancé à double-cliqué à partir d'ici. Mais voyons ce qui est à l'intérieur du raccourci pour le faire, ouvrez-le dans un éditeur de texte:


Entre autres choses, dans la chaîne Exec, une commande est spécifiée qui exécute le programme Linux lorsque vous avez un double clic sur l'étiquette. Vous pouvez prendre l'un des raccourcis existants et en faire votre propre. Voici simplement le nom du programme. Mais il est important de noter qu'il est préférable de spécifier le chemin complet dans des endroits tels que des raccourcis, des scripts, du cron, etc., réduira le nombre d'erreurs, car vous ne pouvez pas savoir si le système vérifie si le système vérifie dans ce cas Programme uniquement dans le répertoire actuel. Maintenant, vous savez tout sur la façon d'exécuter le programme sous Linux.

conclusions

Dans cet article, nous avons examiné comment exécuter le programme via le terminal Ubuntu ou d'autres distributions Linux. Malgré le fait qu'il semble très simple thème, il y a des moments intéressants qui peuvent être utiles. Mais vous savez déjà à leur sujet. Si vous avez des questions, demandez-vous dans les commentaires!

De nombreux utilisateurs ont peur de la transition à Linux à cause de diverses rumeurs sur sa complexité, sa buggy ou son moteur de bureau pour les ordinateurs de bureau. Se familiariser avec espèces externes Linux et sa fonctionnalité, vérifiez la disponibilité de programmes familiers (navigateur Web, mailer, audio et vidéo, bureaux...) Vous pouvez et sans installer Linux à votre ordinateur.

Ces conseils conviennent à ceux qui connaissent déjà Linux, mais veulent essayer une autre distribution ou jouer nouveau programmesans l'installer dans le système principal.

Amis et les linuxoïdes familiers

Le moyen le plus simple et le plus évident de dater Linux. Si vous avez des linuxoïdes familiers, demandez-leur de vous montrer ce système d'exploitation et d'expliquer ce qui est quoi. Et en général, la première fois d'utilisation Linux est très utile pour avoir une personne qui peut répondre à vos questions à la main. Et étant donné l'engagement de la masse principale de linuxoïdes d'ouvrir des logiciels et de la haine pour Windows / Apple, la probabilité d'obtenir le refus est extrêmement petite.

Livecd ou livetubeb.

Une autre façon de regarder la possibilité de Linux est d'écrire l'image du LiveCD sur le disque ou LiveUsB sur le lecteur flash et de la démarrer. Sur le ce moment Il existe de nombreuses distributions capables de travailler sans installer sur un ordinateur (à partir d'un lecteur flash amorçable ou de livecd). Toutes les distributions populaires (Gentoo, Ubuntu, Debian ...) sont dans un mode de réalisation d'un lecteur de flash de chargement ou d'une image LiveCD.

De plus, il y a un tas de distributions LiveCD uniquement. La plupart d'entre eux sont basés sur la base de lots de distributions populaires (Gentoo, Debian, Redhat ...). Certains d'entre eux sont collectés dans un but spécifique, par exemple, de restaurer le système (ces distributions incluent les utilitaires pour travailler avec systèmes de fichiers Et d'autres choses utiles). Il y a même une existence boot LiveCD. Pour les joueurs avec un ensemble de jeux différents.

Il convient de noter que sur des ordinateurs avec une petite quantité mémoire vive Les distributions LiveCD et LiveTusb fonctionnent lentement. Vous pouvez accélérer un peu dans de tels cas en sélectionnant Light de (Environnement de bureau - Environnement de bureau): Openbox, LXDE, XFCE4; Ou sans refuser les graphiques et le téléchargement uniquement en mode texte.

Familiarisé avec liste complète Les distributions en direct peuvent être trouvées sur Distrowatch.com.

Wubi (Ubuntu sous Windows)

WUBI (Windows Basé Ubuntu Installer) est le programme d'installation officiel Ubuntu Linux, conçu pour fonctionner dans des systèmes d'exploitation Windows, sous licence sous GPL. Avec WUBI, les utilisateurs Windows peuvent installer et supprimer Ubuntu en tant que programme Windows ordinaire. ()

Machine virtuelle

Option très pratique avec une machine virtuelle. Il vous permet de démarrer plusieurs systèmes d'exploitation sans même recharger l'ordinateur.

Les plus célèbres sont les machines virtuelles suivantes: VirtualBox, VMware Player, PC virtuel

Instructions pour démarrer le système d'exploitation dans la machine virtuelle, voir la documentation sur les sites officiels.

Accès à distance à la voiture avec Linux

Vous pouvez essayer de recevoir compte Sur une machine Linux avec la possibilité de se connecter via SSH. Demandez aux amis, admin au travail, professeur d'informatique à l'école / institut ou à la recherche de cadeaux. De nombreux fournisseurs Internet sur demande attribuent un peu d'utilisateurs de leur réseau un peu d'espace sur le serveur pour une page Web à domicile et donnez accès à SSH.

Pour vous connecter à une machine Linux distante par SSH de Windows, je peux recommander le programme de mastic.

Il existe une autre option avec l'achat d'hébergement serveur / VDS / partagé avec la possibilité d'accéder à SSH. Mais c'est pour le cas quand vous voulez ne pas regarder, mais pour faire quelque chose de plus sérieux.

Cygwin.

Si tu utilisateur de Windows Et vous n'avez pas besoin d'un environnement graphique Linux, vous pouvez utiliser l'émulateur Cygwin. Si les Xers sont toujours nécessaires, vous pouvez essayer d'installer le port du système X Window sur Windows - Cygwin / X (je ne l'ai pas essayé moi-même et je ne peux donc rien dire spécifique).

Cygwin n'est ni linux ni unix. C'est un outil de portage UNIX sous Windows et implémenté sous la forme d'une bibliothèque qui implémente l'interface de programmation d'application POSIX basée sur les appels système Win32. En outre, Cygwin comprend des outils de développement GNU pour effectuer les principales tâches de programmation, ainsi que certains programmes d'applicationéquivalent aux programmes de base UNIX.

Langue simple: pour démarrer les scripts de shell et les programmes d'écriture (il y a GCC) il suffit.

Est-il possible d'exécuter Linux de sous Windows?

La question est résolue I. fermé.

Meilleure réponse

Réponses

      2 0

    2 (494) 2 11 4 g

    En général, vous a donné quelques liaisons utiles, lisez, delve.
    http://www.pcwork.ru/kak_zapuskat_linux_pod_windows.html
    http://rus-linux.net/myldp/win-lin/dostup-k-linux-iz-windows.html

      1 1

    7 (92213) 34 176 787 4 g

    Comment exécuter Linux sous Windows

    Comment exécuter Linux sous Windows Linux connu pour sa stabilité, sa protection contre spyware et des virus et comme symbole de peu coûteux logiciel Travailler sur l'ordinateur. Si vous pensez que pour l'installation et lancez Linux, vous devez acheter nouvel ordinateur, alors pour vous, il y a une bonne nouvelle. Vous pouvez exécuter Linux sur l'ordinateur déjà existant en parallèle avec Windows.

    Même mieux, il existe trois options pour exécuter Linux sur un ordinateur avec Windows, en fonction des besoins du consommateur et de ses compétences techniques.

    Option 1: Utilisation d'un programme de virtualisation ou d'un programme d'émulation qui vous permet d'exécuter Linux dans une fenêtre séparée du travail fenêtres de table.

    Lancer Linux dans Windows Virtual Machine

    Plusieurs programmes vous permettent d'exécuter Linux dans la "machine virtuelle" sur le bureau Windows. Deux plus programmes populaires L'émulation est la station de travail Parallels (49 $ après une période estimée gratuite de 15 jours) et VMware Workstation. (189 $ après une période estimée gratuite de 30 jours). Si le système d'exploitation Windows XP est déjà installé sur l'ordinateur et il est nécessaire d'installer Linux, les parallèles ou VMware vous aideront à installer Linux en tant que système d'exploitation «invité» dans la machine virtuelle créée.

    En tout état de cause, l'installation de programmes d'émulation est pratique pour l'utilisateur et ne prend que quelques minutes. Après l'installation dont vous avez besoin, suivez les invites, configurez machine virtuelle Linux, puis installez la version Linux, qui est téléchargée à partir d'Internet ou stockée sur un CD. Parallels et VMware prennent en charge les versions les plus populaires de Linux: Ubuntu, Red Hat et Suse.

    Lancement de Linux dans une fenêtre séparée sur Windows Desktop vous permet de comparer deux systèmes d'exploitation, vous pouvez même échanger des fichiers entre eux ou copier du texte dans un système et insérer dans une autre.

    Lancez Linux et Windows à l'aide de deux temps de chargement

    Il est possible de créer une charge à deux ondes à laquelle vous pouvez choisir quel système d'exploitation sera chargé. Si le système Linux est requis meilleure performanceIl devrait fonctionner dans le mode inhérent, c'est-à-dire directement avec la partie matérielle de l'ordinateur et non dans la machine virtuelle.

    Pour la division disque dur Les sections pour pouvoir exercer un chargement à deux reprises, vous pouvez utiliser des programmes comme Acronis Directeur du disque., Commandant Norton ou appliquer un utilitaire de division de disque aux sections qui font partie de distribution Linux. En règle générale, le programme installations Linux Aide à mettre en œuvre se briser disque sur deux sections ou plus, et windows installée Il s'avère dans une section et l'autre partition est destinée à Linux. Afin de choisir le système d'exploitation souhaité lorsque l'ordinateur est activé, le chargeur de démarrage du système d'exploitation est également installé, tel que Lilo ou Grub.

    Il convient de rappeler que la charge à deux opérations n'autorise pas le fonctionnement simultané de deux systèmes d'exploitation, contrairement aux programmes d'émulation mentionnés précédemment. Dans le cas considéré, d'aller d'un système à un autre, vous devez télécharger un système, terminer son fonctionnement, puis télécharger un autre système.

    Option à l'aide de la disquette de démarrage Live CD vous permet d'insérer un CD contenant système complet Linux, dans un ordinateur d'ordinateur avec système installé Windows et télécharger Linux de ce disque. C'est probablement le moyen le plus simple pour un nouvel utilisateur Linux d'essayer les capacités de ce système d'exploitation sur un ordinateur Windows. Le manque de chargement avec Live CD est que le système d'exploitation fonctionne beaucoup plus lentement que lors du démarrage d'un disque dur. Toutefois, dans cette option, vous pouvez choisir une interface graphique personnalisée pour échantillonner, exécuter un navigateur Web, lire des jeux Linux et travailler dans des applications de bureau.

    Plusieurs entreprises produisent disques de démarrage Live CD, parmi lequel Ubuntu, Pclinuxos, Knoppix et (Excusez-moi, français) Damn petit Linux. Dans tous les cas, vous devez télécharger un énorme fichier d'Internet, qui est «de la manière» en installant disque linux. Ensuite, cette image est écrite sur le disque CDROM et est utilisée pour charger le système. Damn petit linux ("Bare-Bones Linux) (" vide "Linux) ne prend que 50 Mo (comparé à environ 700 Mo pour d'autres versions) et peut être téléchargé à partir du CD et de l'image sur le bureau Windows. Cependant, si vous voulez vous familiariser avec un graphique plus joli version LinuxMieux vaut choisir Ubuntu.

    Sélectionnez une option qui répond à vos besoins et essayez Linux. Monté ordinateur Attendra votre retour. Si, bien sûr, vous ne décidez pas à jamais, allez à Linux.

L'utilisation d'applications Linux ou UNIX dans Windows peut être dictée par une masse de raisons - d'une habitude banale de certains programmes à l'impossibilité d'exécuter une machine distincte avec Linux. Quelqu'un veut utiliser des versions logicielles natives pour le débogage, et quelqu'un espère que, de manière à ce que vous puissiez forcer les utilisateurs à alimenter facilement sur une distribution à part entière.

Avant le jardin végétal itinérant avec des émulateurs, il est préférable de rechercher des versions de Porty ou des analogues de vos programmes préférés. Le même GIMP, Audacity, Pidgin et de nombreux autres utilitaires ont des bâtiments natifs non seulement pour Windows, mais également pour Mac OS X. Pour obtenir une fonctionnalité particulière, il n'est souvent pas nécessaire pour un analogue complet du logiciel de Linux. Par exemple, à la pompe automatique de l'onglet dans la coque Bash s'habitue très rapidement et dans la commande chaîne de Windows Ce n'est pas en maman. Fixez-le et d'autres omissions gênantes aideront l'utilitaire de clink.

Les utilitaires de console standard, tels que le package GNU Coreutils, ont longtemps été ignorés à Windows. Il existe à la fois des kits de gnouwin II assez anciens et et de mettre à jour constamment Uwin (non recommandé pour une utilisation) et. Pour ce dernier, après avoir terminé l'installation du programme d'installation de base, vous devez exécuter successivement les fichiers download.bat et install.bat, puis copiez le dossier GNUWIN32 à n'importe quel endroit pratique et exécutez le fichier update-links.bat de celui-ci. Après avoir travaillé sur le dernier script du sous-répertoire StarMenu sera lancé ligne de commande Avec les environs de GNU et de la documentation des utilitaires.


Windowers Vista / 7 dans les versions maximum et d'entreprise, ainsi que les versions de serveur de Microsoft OS ne peuvent pas être dérangées du tout. Le sous-système des applications UNIX (sous-système des applications basées sur UNIX, SUA) ou des services est disponible. Microsoft Windows. Pour UNIX (Services Microsoft Windows pour UNIX, SFU). Cet ensemble d'utilitaires de base est versé directement dans les composants du système. Des ensembles de programmes supplémentaires peuvent être téléchargés. Enfin, la dernière dans la liste et la première à la popularité La solution pour exécuter des programmes UNIX est Cygwin. Ce paquet est facile à installer et ne contient pas un petit ensemble d'applications portées sous Windows. Il est recommandé de l'utiliser.




Maintenant, vous pouvez parler de l'étrange - le lancement est gênant pour Système Windows KDE. En fait, le projet KDE sur Windows n'existe pas la première année et, au début, il était tout simplement impossible de l'utiliser à cause de gouttes régulières qui n'ont pas conduit le système malheureux dans BSOD. Cependant, les développeurs ne se sont pas assis et dans la réincarnation actuelle du projet, il peut être installé en toute sécurité - les erreurs sont assez rares et celles-ci sont non critiques. Tout le monde met immédiatement sens, probablement non, mais certaines applications peuvent ressembler.





Malheureusement, les applications Ported ne se comportent pas toujours comme dans leur environnement indigène, ou ils peuvent entrer en conflit avec d'autres programmes. Par conséquent, la seule façon de sortir, en plus de l'installation de Penguini OS sur le fer nu, est l'émulation de Linux. Pour une utilisation unique, vous pouvez appliquer un boîtier pour QEMU appelé MOBALIVECD, qui aidera à démarrer LiveCD / USB avec diverses distributions sans campagnes inutiles. Pour une utilisation permanente, il est préférable d'installer Linux dans une machine virtuelle: dans VirtualBox ou VMware Player. Il suffit d'oublier d'installer add-ons invités Pour un travail plus confortable. Alternative - Application des solutions VDI avec la possibilité d'intégration transparente dans les applications Windows Linux exécutées sur un hôte séparé, qui peut également être virtualisé.


L'option optimale pour lancer des applications Linux est l'utilisation de l'environnement Colinux. Elle, conventionnellement parlant, lance le noyau Linux au niveau du noyau Windows et a accès à toutes les ressources matérielles de la machine, en raison de laquelle la perte de performance est pratiquement non. Dans le même temps, cela permet d'économiser une compatibilité totale avec des applications Linux, vous permettant de les exécuter directement. Basé sur Colinux, il existe des systèmes à l'emploi pour un démarrage rapide, Topologilinux (Slackware), (Diverses distributions) et Andlinux (Ubuntu). La seule restriction désagréable de Colinux et de tous les emballages basée sur elle est la nécessité d'utiliser 32 bits version Windows 2K / XP / 2K3 / VISTA / 7. Comme exemple, nous analyserons réglage minimal Squeeze debian. Tout d'abord, je vais installer une nouvelle version, refusant de télécharger des images prêtes à l'emploi et simplement d'installer WinPCap.


Il est maintenant nécessaire d'archiver une image de disque avec Debian et de le décompresser dans ce dossier dans lequel Colinux a été installé. Rootfs_2gb.img La taille du disque peut être agrandie si vous le souhaitez. Le fichier Squeeze.conf devra éditer un peu. Modifications minimales - Augmentez le volume de la RAM (MEM) alloué, permettez l'accès au lecteur C: via COFS et ajoutez une interface réseau TAP. Veuillez noter que lorsque vous utilisez COFS, il est préférable de ne pas gérer simultanément dans les mêmes fichiers avec des dossiers de Linux et de Windows.

Kernel \u003d vmlinux cobd0 \u003d "rootfs_2gb.img" cobd1 \u003d "swap_128mb.img" root \u003d / dev / cobd0 ro cofs0 \u003d "c: \\" initrd \u003d initrd.gz mem \u003d 512 ETH0 \u003d slirp eth1 \u003d tuntap

Après avoir commencé Squeeze.bat, vous tomberez dans la console Debian. Connectez-vous par racine par défaut et il n'y a pas de mot de passe. En utilisant Nano, vous modifiez les paramètres d'interface réseau dans le fichier / etc / réseau / interfaces. Ajouter une section pour ETH1. En tant qu'adresse IP, nous utilisons tout, si seulement il n'y avait aucune intersection avec d'autres sous-réseaux locaux. Sous Windows dans les paramètres IPv4 adaptateur de réseau Adaptateur TAP-Win32 V8 (Colinux) doit spécifier l'adresse du même sous-réseau.

Auto ETH1 IFACE ETH1 INET Adresse statique 192.168.100.2 Netmask 255.255.255.0

Nous partons de Nano avec la préservation des changements - F2, Y, ENTER. Maintenant, créons un dossier où le lecteur C sera monté: ...

Mkdir / mnt / windrvc

... ajoutez une ligne à la fin du fichier / etc / fstab et enregistrez-la:

/ Dev / cofs0 / mnt / windrvc cofs par défaut 0 0 0

Nous allons maintenant installer le serveur X, mais pour l'instant, pour la simplicité, nous écrivons l'exportation de la variable d'affichage dans le fichier ~ / .profile (il sera nécessaire pour tout autre utilisateur). En tant qu'adresse IP, utilisez celui qui est spécifié pour l'adaptateur de prise dans Windows. Après cela, vous pouvez redémarrer la commande Reboot.

Affichage d'exportation \u003d 192.168.100.1: 0

Il sera utile d'installer un ensemble, y compris cyrillique. En option, vous pouvez passer par des catalogues avec des polices, y compris C: \\ Windows \\ Fonts, MkfontDir Utilities et MKFontCale de Cygwin. Maintenant, tout est prêt à installer le serveur X. Immédiatement après cette procédure, nous ajoutons une adresse IP de l'interface TAP à Debian au fichier X0.HOSTS (dans notre exemple, il est 192.168.100.2).


«Thanke» Windows pour la vigilance et le pare-feu standard, changez toutes les règles concernant XMING, avec interdisant permissif, et sinon, le programme ne sera tout simplement pas atteint sur le serveur X. Exécutez maintenant l'utilitaire Xlaunch dans lequel vous pouvez sélectionner le mode d'affichage X-Windows et définir options supplémentaires. Il est important pour nous de mettre en place un soutien pour le russe et mise en page anglaise Avec commutation sur Alt + Shift et définir éventuellement DPI. À la fin, le fichier de paramètres doit être enregistré comme nom.xlaunch. À l'avenir, en double-cliquant sur ce fichier, le serveur X démarrera avec les paramètres spécifiés par nous.

Xkblayout nous, ru -xkbvariant basic, winkeys -xkboptions GRP: alt_shift_toggle -dpi 96


Pour ne pas être tellement ennuyé, définissez le Gestionnaire graphique synaptique pour une installation plus pratique du logiciel et du panneau léger avec le menu d'application, tel que LXPanel. Le dernier pour la simplicité de la pression dans l'Autorun lors de la saisie, ajoutant la LXPanel & lxpanel et la fin à la fin ~ / .profile.

Apt-get Update apt-get Upgrade apt-get Installation synaptique lxpanel

Pour une photo complète, ajoutez un support sonore. Téléchargez l'archive du pulseadio et décompressez-le dans un catalogue dans lequel vous créez. fichier texte Default.pa. Remplissez ce fichier avec les lignes suivantes. Ici 192.168.100.0/24 est notre sous-réseau TAP.

Module-Native-Protocol-TCP Auth-IP-ACL \u003d 127.0.0.1; 192.0.0.1; 192.168.100.0/24 Module de chargement-Module-Osound-Protocol-TCP Auth-IP-ACL \u003d 127.0.0.1; 192.168.100.0/24 Module-Module-Module-détect-détection de module de sortie ADD-Sortie Autoload-évier-wwoit-Waveout \u003d Sortie Sortie par défaut-Sortie de l'évier par défaut

Courir pulleudio.exe et encore une fois, nous allons à la règle des autorisations dans fenêtre pare-feu. Dans la console Debian, nous définissons les services publics et les bibliothèques nécessaires.

Apt-get installer libpulse0 libasound2-plugins alsa-utils

Dans le fichier /etc/pulse/client.conf, ajoutez l'adresse IP de la machine hôte avec un serveur PULSAUDIO exécutant - Par défaut-serveur \u003d 192.168.100.1, et dans /etc/asound.conf les paramètres suivants:

Pcm.! Par défaut (Type Pulse) CTL.! Par défaut (Type Pulse) PCM.PULSE (TYPE PULSE) CTL.PULSE (Type Pulse)


Pour tester les performances, vous pouvez essayer de perdre l'un des fichiers de test.

Apload /usr/share/sounds/alsa/front_center.wav.

Lancement automatique de PULSAAUDIO Lorsque vous démarrez The Debian, le fichier de configuration Squeeze.conf est ajouté à la fin d'une telle commande.

Exec0 \u003d "x: \\ chemin \\ to \\ dossiers \\ pulletudio \\ pulseaudio.exe"

Pour le serveur X, ce truc ne convient pas. En principe, ce qui est déjà fait suffit à travailler. Cependant, ce serait bien d'ajouter à Linux nouveau Utilisateur non root, personnaliser autologue avec Mingetty, installez Colinux comme services Windows Et inscrivez-vous xmer à Autorun. Pour plus de commodité, vous pouvez livrer l'utilitaire de bureau, qui crée plusieurs ordinateurs de bureau virtuels sous Windows et exécutez le serveur X dans mode plein écran Sur le deuxième bureau.

En conséquence, nous avons reçu un environnement rapide pour presque le lancement natif des applications Linux sous Windows. Il peut être utilisé pour écrire et déboguer des applications Web, des pilotes et d'autres tâches. Mais il n'y a pas d'accélération sain d'images de graphiques pour travailler pour des applications lourdes et une version de 64 bits a commencé à être développée il y a quelques mois seulement. Néanmoins, Colinux convient parfaitement à une utilisation quotidienne. Pour explorer davantage les capacités et les paramètres de ce système, contactez le wiki de votre projet. Eh bien, nous fermons le sujet des relations symbiotiques de Windows avec Linux à travers différents endroits. Bonne chance!

Avez-vous aimé l'article? Partager avec des amis: