LA CLOCHE

Il y a ceux qui ont lu cette nouvelle avant vous.
Abonnez-vous pour recevoir des articles frais.
Courriel
Prénom
Nom de famille
Comment voulez-vous lire The Bell
Pas de spam

Bon après-midi

Bien sûr, les gestionnaires de packages Linux facilitent la vie des utilisateurs et des administrateurs. Dans le monde Windows, c'est bien pire, bien qu'il y ait des développements (dans Windows 10, ils promettent des progrès): nuget, chocolatey, wpkg et autres.

Poursuivant le soutien des machines de test pour Codeforces, des ordinateurs du Centre pour la formation des olympiades des programmeurs SSU, la préparation des postes de travail des participants pour les différentes olympiades, je me suis finalement lassé d'écrire divers fichiers de chauves-souris et j'ai décidé de rationaliser ce processus. Chocolatey s'est avéré être une bonne aide, mais dans les détails, il s'est avéré qu'il ne me convenait pas toujours: dans la plupart des cas, vous ne pouvez pas spécifier le répertoire d'installation, il n'y a pas de support pour ses référentiels, il n'y a pas beaucoup de packages nécessaires pour Codeforces, le référentiel chocolatey ne stocke pas les programmes d'installation, mais seulement des liens vers eux - à plusieurs reprises, le site du programme mentait et il n’était pas possible d’installer le package.

Pour cette raison, en décembre 2014, j'ai mis de côté plusieurs soirées pour travailler sur un gestionnaire convenant à nos besoins (appelé PBOX, lu comme boîte pi) Je suppose que pour utiliser PBOX pour installer des logiciels spécifiques pour moi (versions spécifiques de compilateurs), et pour les programmes à usage général, Chocolatey convient également.

Dans les mois à venir, je prévois de réinstaller tous les serveurs de test Codeforces (et de nombreux autres ordinateurs de la faculté KNiIT de l'Université d'État de Saratov), \u200b\u200ben utilisant notamment la PBOX.

Je l'ai déjà un peu utilisé à des fins personnelles, il me semble que la PBOX peut être utile à certains utilisateurs de Codeforces. Le site http://pbox.me contient des exemples d'utilisation. Voici quelques clarifications.

L'installation

Accédez à http://pbox.me et dans la console d'administration Windows (recherchez dans cmd.exe et sélectionnez Exécuter en tant qu'administrateur dans le menu contextuel du bouton droit de la souris) exécutez le code à partir de la page principale. La PBOX est écrite en Java, si vous ne l’avez pas, elle dégonfle le JRE et le place à côté. Soit dit en passant, chaque fois que vous démarrez PBOX, il se met à jour automatiquement, vous n'aurez donc pas à penser à mettre à jour les mises à jour.

Je désactive généralement l'UAC, si vous ne le souhaitez pas, à l'avenir, il devra toujours être exécuté dans l'administrateur. console, et vous pouvez désactiver uac avec PBOX installé simplement en tapant pbox -uac.

Utiliser

Voulez-vous le très g ++ qui est utilisé sur Codeforces? Tapez simplement pbox install mingw-tdm-gcc. Par défaut, il s'installe dans% HOMEDRIVE% \\ Programs \\ mingw-tdm-gcc, écrit plusieurs répertoires dans le CHEMIN (y compris MSYS), ajoute MINGW_HOME au répertoire d'installation. En général, pour voir ce qui se passera exactement, il suffit de trouver le package sur le site Web et de cliquer sur Afficher pbox.xml.

Il n'y a pas encore beaucoup de packages dans PBOX (mais pas quelques-uns, 73). Consultez http://pbox.me/packages et voyez. Depuis la console utile, je recommande les outils d'installation de pbox - c'est l'assemblage de sysinternals utiles, du kit de ressources Windows, des outils de support, ainsi que divers curl, wget, imdisk et autres qui seront immédiatement ajoutés à PATH. Par ailleurs, l'utilitaire utile runexe.exe sera également ajouté, avec lequel vous pouvez démarrer des processus et regarder le temps / la mémoire utilisée.

Soit dit en passant, la plupart des utilitaires et des compilateurs seront installés par défaut dans C: \\ Programs (en fait dans% HOMEDRIVE% \\ Programs). Il est assez pratique d’avoir un chemin plus court et aucun espace comme Program Files.

Peut être installé avec add. avec des clés, par exemple comme ceci: pbox install far --homedir \u003d C: \\ Far --arch \u003d 32 --version \u003d 3.0.4040. Pour désinstaller un paquet, faites simplement la désinstallation de pbox jusqu'ici.

Voici d'autres exemples des commandes disponibles et de leur utilisation.

Il était une fois, l'installation d'un programme sous Linux s'est transformée en un rite entier. Il ne suffisait pas de trouver et de télécharger la source, il fallait la collecter manuellement, satisfaisant les dépendances détestées. Maintenant, vous n'avez même plus besoin de télécharger le kit de distribution - sélectionnez simplement le programme dans le gestionnaire de paquets et cliquez sur le bouton "Installer". Sous Windows, vous devez toujours rechercher les distributions vous-même, puis installer manuellement le logiciel. Fait!

Il existe de nombreuses raisons pour lesquelles Microsoft n'a pas implémenté quelque chose de similaire au gestionnaire de packages. Vous pouvez discuter de cette question pendant un certain temps, mais pourquoi? L'occupation est ingrate et peu utile. Au lieu de cela, je propose de faire des affaires et d’essayer d’équiper le système, semblable à celui utilisé dans tout Linux moderne. Le gestionnaire de packages vous permet de rechercher et d'installer rapidement des applications, d'installer les mises à jour ultérieurement et, si nécessaire, de supprimer correctement les logiciels. La tâche est claire, et comme il n'y a rien de tel dans Windows, nous allons implémenter quelque chose comme ça par des moyens tiers.

Installation initiale du logiciel

Il n'y a rien de plus fastidieux et ennuyeux que l'installation initiale de programmes sur un système vierge. Non vraiment! Même si vous ne vous précipitez pas dans la carrière, en installant tous les logiciels nécessaires en même temps (bien qu'il y ait de tels fétichistes), et que vous le fassiez progressivement, c'est toujours un ensemble de prog de base, dont vous ne pouvez pas vous passer, cela vous fait toujours sentir comme une machine-outil de la troisième catégorie. Trois opérations: «J'ai ouvert le site», «téléchargé le kit de distribution», «installé le programme» - et donc vingt fois par quart de travail.

Navigateur, messager, codecs et lecteur audio / vidéo, lecteur PDF, suite bureautique, antivirus, dernières versions de Java / .NET Framework / Flash, archiveur - personne n'a annulé l'ensemble du gentleman. Ici et pendant tout le changement, vous ne pouvez pas faire face! 🙂 Il y a une chance de descendre tôt si Dailysoft est disponible depuis le dernier disque] [, mais vous pouvez aussi sauter le mariage: que faire si la nouvelle version est sortie? En un mot, la seule option est d'envoyer cette tyagomotine dans la forêt et de chercher une meilleure option.

Alors, mettez en signet le service en ligne www.ninite.com. Cette ressource récemment apparue a déjà réussi à me sauver de plusieurs heures de tourments et de passe-temps médiocres. Comment? L'idée est très simple. Sur une seule page, une liste de différentes applications principalement libres ou ouvertes est disponible, qui est divisée en groupes: «Navigateurs», «Sécurité», «Développement», etc. Vous devez sélectionner les utilitaires nécessaires et cliquer sur le bouton «Get Installer». En conséquence, en quelques clics de souris, nous obtenons un programme d'installation universel qui installera tous les programmes sélectionnés en même temps. Le programme d'installation lui-même pèse un peu et échange toutes les données nécessaires lors de l'installation. Certes, certains points sont alarmants. Par exemple, qui sait ce que ce programme d'installation télécharge? Mais comme c'est pratique!

Malheureusement, le programme d'installation ne laisse pas les données qu'il a téléchargées pour l'installation, donc, hélas, cela ne fonctionnera pas pour créer un programme d'installation hors ligne et l'écrire sur une clé USB, mais cette option est disponible dans la version payante du service.

Nous pompons l'idée

En plus du manque d'installation hors ligne, la version gratuite de Ninite a un autre inconvénient - le programme d'installation avec les applications nécessaires doit être recréé à chaque fois.
Il est étrange que les développeurs n'aient pas ajouté le système d'enregistrement le plus simple pour que vous puissiez vous connecter et télécharger immédiatement le programme d'installation de l'ensemble de programmes déjà compilé. Des gars de France, qui ont mis en place un service similaire - www.allmyapps.com, ont réussi à éviter une telle erreur. En fait, c'est le même Ninite, seulement avec encore plus de logiciels et la possibilité de lier la liste des applications à votre compte personnel (l'inscription est gratuite).

De plus, un client de bureau supplémentaire peut être installé dans le système, après quoi les utilitaires qui sont déjà dans le système et qui n'ont pas besoin d'être installés seront marqués dans l'interface Allmyapps. Cependant, même dans cette situation, le programme d'installation universel n'est toujours pas un gestionnaire de packages.

ZeuAPP (blog.zeusoft.net/zeuapp), implémenté comme une application de bureau, nous permet de nous rapprocher un peu plus de l'idée d'un gestionnaire d'application. Le développement propose également une large liste de programmes libres et open source qui peuvent être rapidement installés sur le système. Nous sélectionnons celui qui est nécessaire, cliquez sur «Télécharger» - et le programme lui-même, après avoir téléchargé le kit de distribution, démarre la procédure d'installation. Hélas, la procédure d'installation n'est pas transparente et n'est pas automatisée: l'utilisateur doit même sélectionner manuellement un dossier pour télécharger le kit de distribution. Mais ce n'est pas tout. Si les services en ligne pouvaient encore être pardonnés pour le manque de vérification de version dans le système et la possibilité de mettre à jour le logiciel, alors dans le bureau ZeuAPP, cette possibilité pourrait bien être réalisée. Vous devez donc rechercher une solution pour prendre en charge la pertinence des versions en plus.

Mise à jour des programmes installés

Dans le cas des applications Windows, lorsque presque chaque semaine il y a de nouvelles divisions publiques pour différents navigateurs, Adobe Reader et d'autres applications clientes, la question de la mise à jour est particulièrement pertinente.

Je n'ai pas trouvé de système entièrement automatique qui permettrait de suivre l'apparition de nouvelles versions et d'effectuer moi-même une mise à jour. Mais c'est probablement encore mieux, car on peut s'attendre à quelque chose d'une telle automatisation dans un environnement Windows. Un tout autre problème est un outil semi-automatique qui surveillerait minutieusement les mises à jour et proposerait de les installer manuellement à l'aide d'installateurs standard. Le développement de ces outils et engagé dans la société de sécurité occidentale Secunia. Nous ne prendrons pas de solutions d'entreprise sérieuses visant à une mise à jour centralisée sur le réseau, mais prenons un utilitaire gratuit pour un usage personnel - Secunia Personal Software Inspector.

L'utilitaire léger analyse rapidement et avec compétence l'ensemble du système et émet un rapport détaillé sur les programmes à mettre à jour. Pour chaque programme obsolète, une cote de menace est donnée (conformément à la base de données complète de Secunia des descriptions de vulnérabilité) et, plus commodément, un lien direct pour télécharger la dernière version de la distribution. Un clic - et vous pouvez déjà commencer la mise à jour. En outre, il vérifie les mises à jour pour Windows lui-même et chaque fois que vous installez par erreur la dernière version de certains logiciels, un avertissement correspondant apparaît dans la barre d'état. Une attention particulière est accordée à la sécurité des navigateurs et des plugins qui leur sont liés (Adobe Flash Player, QuickTime, Sun Java, etc.), ainsi qu'aux programmes clients pour les services réseau (par exemple, Skype). Un rapport détaillé, par exemple, sur les composants ActiveX devient disponible si vous transférez Secunia PSI vers le mode interface avancé.
   Avant de rechercher des utilitaires, nous téléchargeons un ensemble de règles qui spécifient comment vérifier la pertinence de l'application à l'aide d'une crevaison HTTPS sécurisée. Cela vaut la peine de dire que ma machine ne dispose que d'une énorme quantité de logiciels dont je n'ai pas le temps de me débarrasser. Dans le même temps, Secunia peut trouver des versions mises à jour pour bon nombre d'entre elles. En voyant dans mon flux RSS des informations sur la version mise à jour de Java, par souci d'expérimentation, j'ai lancé PSI - des informations sur la nécessité d'une mise à jour sont immédiatement apparues à l'écran. C'est ici que vous commencez à sentir que ce ne sont pas quelques passionnés qui sont engagés dans le support du produit, mais toute une équipe de spécialistes de la sécurité. Soit dit en passant, à tout moment, PSI émet une note pour la mise à jour du score du système Secunia. Après une longue absence de mises à jour, cette valeur était de 86% pour moi. Et vous?

Que faire avec les versions bêta?

Malgré la présence de programmes obsolètes, le système s'entend également avec un grand nombre de versions bêta du logiciel, qui est encore loin de sa sortie. En général, il est agréable d'obtenir des bonus agréables bien plus tôt que les autres, et aider les développeurs à trouver plusieurs bogues n'est pas si cher pour cette opportunité. Hélas, Secunia PSI ne reconnaît aucune version bêta - c'est compréhensible, si les versions sont pleines de bogues, alors à quoi s'attendre de la version bêta ou même alpha? Comment être? Les ressources de fileforum.betanews.com et www.filehippo.com m'aident à suivre la sortie de nouveaux programmes. Si le premier publie simplement des nouvelles sur les versions récentes des programmes, FileHippo est un énorme catalogue de logiciels qui est méticuleusement mis à jour dès qu'une nouvelle version d'un programme est publiée - cela se fait probablement automatiquement. De plus, tout le monde est invité à télécharger FileHippo.com Update Checker, qui, tout comme le programme Secunia, vérifie les programmes installés dans le système pour les mises à jour. Mais en même temps ... dans une liste séparée, il propose également d'installer des versions bêta abordables des programmes, indiquant des liens directs vers le téléchargement des distributions. C'est drôle qu'après avoir installé le vérificateur de mise à jour FileHippo.com PSI qui vient d'être téléchargé, j'ai immédiatement écrit qu'il existe une version plus récente pour ce programme. Après tout, clairement mentir, offensé ou quoi? 🙂

Suppression appropriée des programmes

Lorsque le menu Démarrer atteint des tailles irréalistes, vous commencez à penser: «Il y a peut-être beaucoup de superflus». Ma règle est quelque chose comme ça - chaque fois que vous exécutez un gestionnaire Windows normal pour installer et désinstaller des programmes, vous pouvez vous débarrasser d'au moins cinq utilitaires inutiles :). Ici, semble-t-il, la seule fonction du gestionnaire de packages qui supprime les programmes et que Microsoft semble avoir implémenté est. Profitez-en - je ne veux pas. Mais non! Bien sûr, il supprime le programme en deux avec un péché, mais si vous prenez un instantané du registre et du système de fichiers avant l'installation et après la suppression, des faits intéressants sont découverts. Clés de registre supplémentaires, certains fichiers temporaires ... Pourquoi ils sont restés n'est pas clair.

Il existe de nombreux utilitaires qui promettent comme par magie de supprimer correctement les programmes du système, d'utiliser des algorithmes intelligents pour rechercher les clés gauches dans le registre, etc. En fait, la plupart d'entre eux sont des conneries complètes, mais pas Ashampoo Magical UnInstall (www.ashampoo.com). En quoi est-il différent de tout le monde? Principe d'action. L'idée est que le programme s'exécute en arrière-plan tout le temps et dès qu'il détecte setup.exe, installez. exe et autres fichiers binaires d'installation, commence à surveiller attentivement leurs actions et les changements dans le système. Dans le processus, une base de données est compilée, dans laquelle toutes les actions de l'installateur sont enregistrées: quelles clés sont enregistrées dans le registre, quels fichiers et où se trouvent - tout est clair en fait. Vous vouliez désinstaller un programme? Ashampoo Magical UnInstall le traverse la base de données et annule toutes les modifications. L'approche fonctionne parfaitement. Non seulement cela, si vous avez supprimé par erreur le mauvais programme ou simplement changé d'avis, vous pouvez annuler toute opération de désinstallation pendant un certain temps en utilisant l'utilitaire ReInstaller intégré. Magical UnInstall est toujours gratuit, mais vous devrez demander une clé de licence sur le site Web des développeurs.

Hélas et ah!

Gestionnaire de paquets comme sous Linux? Hélas, rien n'en sortira. Tant qu'il n'y a pas de mécanisme standardisé pour installer, mettre à jour et désinstaller une application, un référentiel pour stocker des programmes, vous ne pouvez même pas parler d'analogue d'apt-get de niks. Cant Microsoft? Bien sûr. Mais les développeurs de logiciels open source ne démangent pas trop sur ce point. En plaçant vos projets sur Google Code, SourceForge et d'autres ressources, vous pourriez penser à quelque chose comme ça pendant longtemps.

Pensez-y: un gestionnaire d'application pratique dans lequel il n'y aura que des logiciels ouverts - quel est le bonus pour toute l'open source, hein? En attendant, vous devrez vous contenter d'utilitaires disparates qui, même en tandem, ne font parfois pas tout ce dont les gestionnaires de paquets Linux sont capables.

Info

Vous pouvez prendre note d'autres bons programmes pour trouver des mises à jour pour les logiciels installés sur l'ordinateur. Ce sont SUMo (www.kcsoftwares.com) et Appupdater (www.nabber.org/projects/appupdater).

Il y a quelques années, les passionnés ont essayé de créer un port de Linux apt-get - c'est ainsi que win-get () a vu le jour. Le système écrit en Pascal a permis d'installer certains utilitaires via la console, mais malheureusement, le développement s'est rapidement éteint. D'autres entreprises ont subi le même sort: Appsnap, Appupdater, et même essayer de combiner toutes les solutions GetIt disponibles (www.puchisoft.com/GetIt).

Installer et mettre à jour les pilotes

Peut-être que la chose la plus détestée après la réinstallation du système n'est même pas d'installer tous les programmes. Non! Il y a un monstre bien pire - le conducteur. Quand j'ai vu Windows 7 pour la première fois, j'ai voulu crier: "C'est arrivé!". Oui, le système via Windows Update sirote presque tout le bois de chauffage nécessaire, et j'en ai été convaincu plus d'une fois. Par conséquent, vous n'avez pas à vous demander quels appareils inconnus ont été enregistrés dans le gestionnaire d'appareils - tout est installé automatiquement. Mais qu'en est-il des premières versions de Windows et comment, en principe, mettre à jour le pilote? Notre réponse est DriverMax (www.innovative-sol.com/drivermax).

Ce petit utilitaire vous permettra de retirer rapidement d'Internet la dernière version du bois de chauffage pour une variété d'appareils. Oubliez la recherche douloureuse d'un pilote rare ou d'un disque perdu depuis la boîte - créez simplement un compte gratuit sur le service et téléchargez tout ce dont vous avez besoin. Cependant, le programme sera utile même si vous ne faites pas confiance à cette approche et préférez télécharger le logiciel système à partir de sites officiels. Drivermax a une autre fonction importante - la sauvegarde de tous les pilotes du système. Par conséquent, après avoir réinstallé le système, l'installation de tous les pilotes ne prendra que quelques minutes et nécessitera un minimum d'efforts. Je tiens à admettre que plusieurs fois, je n'ai pas pu trouver le pilote à l'aide de DriverMax, mais j'ai rapidement corrigé la situation en utilisant un autre utilitaire - Device Doctor (www.devicedoctor.com).

Mise à jour automatique de Google

Si vous avez déjà téléchargé Google Chrome, vous savez: au lieu de la distribution de navigateur hors ligne, vous fusionnez uniquement le shell du programme d'installation, qui, à son tour, en fonction du système d'exploitation et d'autres paramètres, télécharge tout ce dont vous avez besoin. Et si vous avez déjà visité pack.google.com, vous avez probablement prêté attention à un programme qui installe ou met à jour les produits Google sur le système à la fois. Un tel système intelligent d'installation et de mise à jour automatique est appelé Google Update ou omaha. Ce projet est développé sous une licence ouverte et est toujours disponible sur code.google.com/p/omaha. Il est important que ce ne soit pas seulement un programme, mais un système architecturalement pensé qui vous permet d'installer et de mettre à jour facilement diverses applications - quelque chose qui manque dans Windows moderne pour créer un référentiel avec des logiciels et un gestionnaire de paquets à la Linux.

Présentation du TOP 10 des meilleurs gestionnaires de fichiers pour le système d'exploitation Windows. Lors de la compilation de la liste, seuls les gestionnaires de fichiers avec une interface graphique ont été pris en compte, ce qui est pratique pour la plupart des utilisateurs. Par conséquent, il n'y a aucun gestionnaire de fichiers avec une interface texte, par exemple, FAR Manager ou Midnight Commander.

Parmi les meilleurs gestionnaires de fichiers, il y avait des programmes qui n'avaient pas été mis à jour depuis longtemps, par exemple EF Commander, ViewFD ou des applications moins connues: FileVoyager, Tablacus Explorer, muCommander, One Commander, etc.

Le programme de gestion de fichiers («File Commander») est conçu pour fonctionner avec des fichiers, des disques et des dossiers sur un ordinateur. Fondamentalement, dans de tels programmes, des opérations de routine sont effectuées pour copier, transférer ou supprimer des fichiers, ouvrir des dossiers et des fichiers, lancer des applications.

Sous Windows, le gestionnaire de fichiers par défaut est installé - Explorer. De nombreux utilisateurs ne sont pas satisfaits de la fonctionnalité du gestionnaire de fichiers standard, ils utilisent donc d'autres gestionnaires de fichiers alternatifs pour travailler sur l'ordinateur.

La plupart des programmes présentés ne fonctionnent que sur la plate-forme Windows, mais parmi eux, il existe également des applications multi-plates-formes.

L'un des meilleurs gestionnaires de fichiers alternatifs à deux panneaux pour Windows (toujours pris en charge par Android). Total Commander s'appelait auparavant Windows Commander.

Dans Total Commander, vous pouvez effectuer diverses opérations sur les fichiers, l'application a un menu et une apparence personnalisables, un client FTP intégré avec prise en charge des connexions sécurisées, travaillant avec des archives à l'aide de vos propres moyens, le mode batch, la recherche avancée avec la possibilité d'utiliser des expressions régulières et de nombreuses autres fonctions.

Les capacités de Total Commander sont considérablement améliorées avec des scripts et de nombreux plugins.

Total Commander fonctionne en russe, le programme a été créé par un développeur suisse - Christian Gisler. Le programme est payant, mais peut fonctionner gratuitement.

Gestionnaire de fichiers à deux panneaux avec un large éventail de fonctionnalités pour travailler avec des fichiers. La fenêtre SpeedCommander peut être divisée en deux parties en position horizontale ou verticale.

SpeedCommander a une prise en charge complète d'Unicode intégrée, prend en charge la multi-tabularité, les dossiers virtuels, les opérations par lots et les macros. Le gestionnaire de fichiers a une visionneuse intégrée pour plus de 80 types de fichiers, un client pour la connexion via FTP, FTP-SSL, SFTP, un éditeur de texte avec prise en charge de la syntaxe est intégré, des plug-ins qui étendent les capacités du programme sont pris en charge.

Le programme fonctionne avec 13 types d'archives (déballage, emballage), un puissant système de cryptage et une protection par mot de passe des fichiers sont intégrés à l'application. SpeedCommander peut synchroniser des données dans des dossiers, comparer des données dans des dossiers et des fichiers, le gestionnaire de fichiers dispose d'outils de regroupement et de filtrage, etc.

SpeedCommander est un programme payant développé en Allemagne (SpeedProject). Pour prendre en charge la langue russe, vous devez installer crack.

Gestionnaire de fichiers puissant avec de nombreuses fonctionnalités utiles. Les fonctionnalités de l'application sont étendues à l'aide de plugins. OMega Commander dispose d'une interface conviviale et entièrement personnalisable.

Fonctionnalités clés de oMega Commander: interface de bande, transfert, renommage, formatage de bandes, ouverture de fichiers dans différents programmes, regroupement des couleurs des onglets, épinglage et enregistrement des onglets, indicateurs de fichier, mise en surbrillance des fichiers par type, interface multi-fenêtres, liste des fenêtres préférées, copie intelligente, utilisation avec archives, comme avec les dossiers ordinaires, suppression sécurisée des données sans possibilité de récupération, découpe et collage de fichiers, recherche multifonctionnelle, éditeur intégré, contrôle de l'espace libre et bien plus encore.

oMega Commander - un programme payant avec prise en charge de la langue russe (développeur - Pylonos.com LLC).

Gestionnaire de fichiers à deux panneaux gratuit avec de nombreuses fonctionnalités. Le programme en fonctionnement et en apparence est similaire à Total Commander. Unreal Commander prend en charge les plugins créés pour Total Commander (à l'exception des plugins de système de fichiers).

Unreal Commander peut synchroniser les dossiers, prend en charge le renommage de fichiers par lots, prend en charge les types d'archives de base, le client FTP intégré, le panneau de recherche avancée, le lecteur multimédia, les aperçus des fichiers sous forme de vignettes, la navigation rapide par les outils intégrés, la vérification des sommes de contrôle des fichiers, les utilitaires de téléchargement et sauvegarde et plus encore.

Développeur Unreal Commander - Max Diesel. Le programme prend en charge la langue russe. Pour activer le mode complet, vous devez obtenir une clé de licence gratuite.

Freecommander

FreeCommander est un puissant gestionnaire de fichiers gratuit à deux panneaux (panneau horizontal ou vertical). Le programme prend en charge de nombreux onglets, mais peut également fonctionner en mode à volet unique.

Le programme FreeCommander peut fonctionner avec les archives, vérifier les sommes de contrôle des fichiers, effectuer une comparaison et une synchronisation des répertoires, une recherche rapide, l'application dispose d'une console de commande DOS intégrée, prend en charge le renommage de fichiers de groupe, la suppression permanente de fichiers, la création de captures d'écran et bien plus encore.

Le programme FreeCommander a été créé par un développeur polonais - Marek Jasinski, l'application s'exécute en russe.

Gestionnaire de fichiers gratuit avec une interface à deux fenêtres. Le programme fonctionne sur différentes plateformes (Windows, Linux, macOS, FreeBSD).

Double Commander possède des outils intégrés pour renommer les fichiers en groupe et la synchronisation, toutes les opérations sont effectuées en arrière-plan, les onglets sont pris en charge, une visionneuse de fichiers, l'affichage des vignettes, le travail avec les archives, une recherche de fichiers avancée, y compris les expressions régulières, et la fonction de pause des opérations sur les fichiers est intégrée , certains plugins sont pris en charge pour Total Commander, etc.

Le programme Double Commander a été créé par une équipe de développeurs russes qui s'efforcent de créer un gestionnaire de fichiers de fonctionnalités similaires à Total Commander.

Gestionnaire de fichiers puissant à deux fenêtres multi-fenêtres. En plus d'effectuer des opérations standard, le programme possède des fonctionnalités supplémentaires.

Le programme gratuit Multi Commander implémente le support des plug-ins, le travail avec les archives, les utilitaires intégrés pour travailler avec les images, les outils pour travailler avec les fichiers audio, il est possible de personnaliser l'apparence du programme pour répondre à vos besoins, les opérations sont effectuées en arrière-plan, l'éditeur de registre est intégré, le client FTP est implémenté prise en charge des scripts, etc.

Le programme Multi Commander fonctionne en russe (développeur - Mathias Svensson).

XYplorer

XYplorer est un gestionnaire de fichiers fonctionnel conçu pour remplacer Explorer. Le programme a deux versions: la version complète de XYplorer Pro (payante) et la version avec des fonctionnalités limitées de XYplorer Free (gratuite).

XYplorer prend en charge le travail dans un nombre illimité de plusieurs onglets, l'application a une interface personnalisable en mode panneau unique ou panneau double, le programme a de nombreux outils et fonctions supplémentaires intégrés, il y a des annulations de modifications, l'affichage des fichiers multimédias, la comparaison et le renommage de fichiers, la prise en charge des scripts et des opérations par lots, le calcul et l'affichage taille du dossier, recherche avancée, synchronisation entre les répertoires, affichage des propriétés et modification des balises de fichier, il est possible d'attribuer des balises et des marques de couleur aux fichiers et etc.

Développeur XYplorer - Donald Lessau, le programme prend en charge la langue russe.

Un gestionnaire de fichiers créé pour les ordinateurs Commodore AMIGA sur lesquels leurs systèmes d'exploitation ont été installés. À l'avenir, le programme a commencé à être utilisé comme une alternative à l'Explorateur Windows.

Directory Opus a des barres d'outils personnalisables, une interface à deux volets avec une arborescence de dossiers, la possibilité de remplacer l'Explorateur est implémentée, il est possible de changer les couleurs de l'interface, il y a une fonction de recherche avancée, rechercher des fichiers en double, la technologie des dossiers virtuels fonctionne, l'application peut configurer la synchronisation des fichiers et des dossiers, les travaux FTP , la visualisation des fichiers graphiques a été implémentée, les plugins sont supportés, un diaporama peut être lancé, etc.

Directory Opus - un programme payant développé en Australie (GPSoftware), prend en charge la langue russe.

Q-Dir

Q-Dir est un gestionnaire de fichiers gratuit avec une interface inhabituelle à quatre panneaux. L'utilisateur peut changer l'interface du programme, ne laissant qu'une, deux ou trois fenêtres dans une disposition horizontale ou verticale.

Q-Dir s'intègre à Explorer dans le menu contextuel, une loupe à l'écran est intégrée au programme, vous pouvez naviguer rapidement vers vos dossiers préférés, différents types de fichiers sont codés par couleur, le programme a une petite taille (moins de 2 Mo), etc.

Le programme Q-Dir fonctionne en russe (développeur allemand - Nenad Hrg).

Conclusions de l'article

Les 10 meilleurs gestionnaires de fichiers: Total Commander, SpeedCommander, oMega Commander, Unreal Commander, FreeCommander, Double Commander, Multi Commander, XYplorer, Directory Opus, Q-Dir peuvent remplacer avec succès Explorer - le gestionnaire de fichiers Windows standard.

Donc, comment travailler en permanence nécessite un accès à la console, git, node, jade. Je voudrais illustrer un peu le travail avec Chocolatey dans le cadre (par exemple) de la préparation au développement de Nodester.

Exigences d'installation:

Windows XP / Vista / 7/2003/2008
  .NET Framework 4.0
  Powerhell 2.0

Il est installé simplement en exécutant une telle commande simple (il n'est pas traité dans cmd.exe dans PowerShell):

   @powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient) .DownloadString (" http://bit.ly/psChocInstall "))"

Après quoi, il est automatiquement installé dans C: \\ Chocolatey, dans C: \\ Chocolatey \\ libs, il y aura des descriptions des packages, des bibliothèques. Les principaux modules des programmes par défaut sont installés dans Program Files (x86).

Tous les packages de base et nécessaires pour le développeur sont présents. Langages interprétés tels que PHP, Ruby, Python, Node.js. DB - MySQL, MongoDB, SQLite. Contrôle de version Git, Mercurial, SVN. Notepad ++, Sublime. Calibre pour le traitement des livres sous le Kindle.

1. Installation de Node.js avec npm

Cinst nodejs.install

Cette commande est similaire à la suivante

Chocolatey install nodejs.install

Certes, la console devra être fermée et rouverte pour que les chemins enregistrés dans path deviennent disponibles.

2. Lorsque le nœud est installé, il est déjà possible de réaliser le développement et d'installer des modules via le gestionnaire de packages. Voici un sac pour Nodster

3. Sans Git, sur Nodester, vous ne pourrez pas déployer, nous l'installons donc avec Chocolatey

Voici une liste de ce que j'ai également installé.

Console Cinst2
  mastic cinst
  cinst curl
  cinst wget

Nous essayons putty, la commande ouvre la fenêtre du programme et regarde le fait que git a été installé avec succès (je vous rappelle que vous devez fermer la console et la rouvrir).

4. Nous voyons que nous pouvons contacter librement Nodester

Ensuite, il reste le processus de routine, l'installation sur la machine locale via npm les modules requis dans le projet, tels que expressjs, jade, les tests sur le serveur Web local qui charge le nœud. Toutes ces affaires sont menées en git, commits, après quoi la poussée des navets nodester est engagée. Sur nodester (liste de commandes), vous devrez également installer les modules npm via nodester npm install appname.

Ne convient pas à tout Chocolatey. L'idéologie même de Windows et des applications créées pour la plate-forme est encline au fait qu'ils doivent eux-mêmes monter au démarrage et à chaque occasion, sans autorisation, grimper pour mettre à jour. Donc, les packages ont Chrome, mais nous connaissons GoogleUpdater.exe qui met déjà à jour tout. Donc, à propos de Notepad ++ qui peut lui-même grimper pour les mises à jour. Skype lui-même peut être mis à jour. Cependant, si vous avez initialement tout défini en chocolat, une mise à jour rapide avec une commande sera amusante, surtout si elle ne s'applique pas aux outils GUI.

Enfin, je vais joindre un clip vidéo de. site

Dans les commentaires, ils ont demandé d'ajouter le package Slik Subversion (SVN). Je pense qu'il sera utile d'illustrer à quel point c'est simple. Le principe du travail du «chocolat» sera également clarifié.

Description principale et script d'installation pour le cas le plus simple. Tous les colis peuvent être assemblés vous-même, voici des exemples.

1. Créez un fichier de description C: \\ sliksvn \\ sliksvn.nuspec avec le texte approprié (disque d'origine):

sliksvn SlikSVN 1.7.4 Société Slik anatooly

Le contrôle de version fiable de Slik Subversion commence ici Nous fournissons un package Subversion en ligne de commande autonome pour Windows. Le programme d'installation contient tous les outils de ligne de commande (svn, svnadmin, svnsync, svnserve, svnmucc, etc.) mais pas de liaisons d'application ni de modules Apache. Les outils sont entièrement côte à côte compatibles avec d'autres packages. Idéal pour la génération et le déploiement automatisés de scripts http://www.sliksvn.com/ sliksvn svn subversion Société Slik faux

2. Créez ensuite le script d'installation C: \\ sliksvn \\ tools \\ chocolateyInstall.ps1

Install-ChocolateyPackage "sliksvn" "msi" "/ quiet" "www.sliksvn.com/pub/Slik-Subversion-1.7.4-win32.msi" "http://www.sliksvn.com/pub/Slik-Subversion -1.7.4-x64.msi "

Write-ChocolateySuccess "SlikSVN"
  ) capture (
   Write-ChocolateyFailure "SlikSVN" "$ ($ _. Exception.Message)"
   jeter
}

À partir du code, cela devient clair. Ce qui est téléchargé depuis le bureau. Le site est un programme d'installation 32 bits ou 64 bits et sera installé en mode silencieux sans poser de questions distrayantes.

3. Ajoutez. fichier d'installation (peut-être manquant), mais dans ce cas, peu importe C: \\ sliksvn \\ tools \\ install.ps1

Param ($ installPath, $ toolsPath, $ package, $ project)

Write-Host "Ce n'est pas un paquet avec des dll pour y faire référence."
  Write-Host "Veuillez installer en utilisant chocolatey"
  Write-Host "Pour obtenir du chocolat, lancez simplement" Install-Package chocolatey "suivi de" Initialize-Chocolatey ""
  Write-Host "chocolatey install sliksvn"
  write-host "Suppression de ce package ..."
  uninstall-package sliksvn -ProjectName $ project.Name

4. Nous récupérons le colis. Il peut être assemblé par NuGet. Enregistrez-y l'accès dans le chemin d'accès, ou l'accès via le chemin d'accès complet. Réside dans C: \\ Chocolatey \\ chocolateyInstall \\ NuGet.exe

  \u003e cd C: \\ sliksvn
  \u003e pack de pépites

Ensuite, nous obtenons le package local C: \\ sliksvn \\ sliksvn.1.7.4.nupkg. Vous pouvez déjà l'installer à partir de celui-ci, vérifiez cinst sliksvn -source C: \\ sliksvn (dans le chemin, seul le chemin vers le dossier où se trouve le package, sans son nom, est obligatoire). Installé localement. Ensuite, vous pouvez télécharger le package sur le site. Le mode de post-modération y fonctionne, de sorte que le package sera visible immédiatement et deviendra disponible via cinst sliksvn.

Comment cela fonctionne-t-il lors de l'installation du package? Lors de l'installation, tout ce qui est emballé dans le package nupkg - scripts d'installation, description et autres fichiers, archives binaires (il y a quelque chose qui peut être là) entre dans le dossier C: \\ Chocolatey \\ lib \\ PACKAGE NAME, mais les actions sont écrites dans le script, dans notre cas l'installation silencieuse est effectuée par défaut, c'est-à-dire que SlikSVN J'ai un système 64 bits, donc il est placé dans C: \\ Program Files \\ SlikSVN \\ et il est écrit dans le chemin lui-même. Mais en fait, l'installation peut être tout décompactage de sa propre archive, qui sera incluse dans le package, ou quelques autres actions avec ses propres bibliothèques entrantes. Tout dépend de l'imagination.

Comment l'enlever? SlikSVN lui-même via Install-Uninstall, comme tout programme installé standard, et à partir de C: \\ Chocolatey \\ lib \\ PACKAGE_NAME à la main.

Mise à jour 2012-08-15:

Dans les versions récentes, la suppression du package via désinstallation chocolatée. La commande supprime le contenu du package de C: \\ Chocolatey \\ lib \\ le nom du package, c'est-à-dire que les utilitaires installés en déballant dans ce dossier sont supprimés complètement. Ce qui est installé sur le système et dans Program Files n'est pas affecté.

Il n'y a pas de liste de packages installés, comme il serait logique de supposer à partir de la liste chocolatée. Mais vous pouvez facilement résoudre ce problème, en option avec un tel hack:

Diff --git "a / c: \\\\ Chocolatey \\\\ chocolateyInstall \\\\ functions \\\\ Chocolatey-List.ps1" b / c: \\\\ Chocolatey \\\\ chocolateyInstall \\\\ functions \\\\ Chocolatey-List.ps1 "index 67c2ecc ..aa67027 100644 --- "a / c: \\\\ Chocolatey \\\\ chocolateyInstall \\\\ functions \\\\ Chocolatey-List.ps1" +++ "b / c: \\\\ Chocolatey \\\\ chocolateyInstall \\\\ functions \\\\ Chocolatey- List.ps1 "@@ -15.7 +15.12 @@ param ($ parameters \u003d" list "if ($ selector -ne" ") ($ parameters \u003d" $ parameters "" $ selector "" "-) + ) else (+ $ packageFolders \u003d Get-ChildItem $ nugetLibPath | sort name + $ packages \u003d $ packageFolders -replace "(\\. \\ d (1,)) +" | gu + Write-Host $ packages + exit +) if ( $ allVersions -eq $ true) (Write-Debug "Affichage de toutes les versions des packages"
  Maintenant, sur la liste chocolatée, nous obtenons:

7zip 7zip.install chocolatey Console2 curl foobar2000 git git.install miranda msysgit nodejs.install notepadplusplus notepadplusplus.install php php5-dev putty sliksvn sublimetext2 warmup Wget

LA CLOCHE

Il y a ceux qui ont lu cette nouvelle avant vous.
Abonnez-vous pour recevoir des articles frais.
Courriel
Prénom
Nom de famille
Comment voulez-vous lire The Bell
Pas de spam