How to install Sublime Text 3 on Kali Linux

How to install Sublime Text 3 on Kali Linux







X64 Version:

wget http://c758482.r82.cf2.rackcdn.com/sublime-text_build-3047_amd64.deb sudo dpkg -i sublime-text_build-3047_amd64.deb


X86 Version :
wget http://c758482.r82.cf2.rackcdn.com/sublime-text_build-3047_i386.deb sudo dpkg -i sublime-text_build-3047_i386.deb

Top 12 distributions Linux et leur utilisation

-->
-->
Monday, Septembre 02, 2013:  Alors que beaucoup diront que la liste ne est pas complète, mais nous avons essayé de vous apporter certaines des distributions Linux clés. Ce ne est pas ça. Cet article vous aide également à déterminer la meilleure distribution qui convient à votre besoin.



Analysons certaines grandes distributions Linux et leur objectif prévu:

1) Ubuntu: Ubuntu était autrefois considéré comme la distribution Linux standard pour les débutants, mais en raison de Ubuntu Unity, ce titre ne appartient plus à Ubuntu, mais cela ne signifie pas qu'il est inutile . Très vite, Ubuntu est susceptible d'émerger avec le premier digne de confiance de la tablette Linux

2) Linux Mint: Ce est la norme en vigueur pour les débutants. Linux Mint introduit grandes et fonctionnalités conviviales dans Ubuntu et GNOME 3- une combinaison qui a fourni un environnement incroyable pour les débutants ainsi que les anciens utilisateurs de Linux

3) Fedora améliorée:. Si vous voulez une version avancée de Linux, optez pour Fedora. Même ceux, à la recherche de prendre pure sur GNOME 3, opter pour Fedora

4) Debian:. Debian est pour vous, surtout si vous visez un bon environnement de développement. Ce est la distribution Ubuntu a été basée sur et certainement une saveur solide de Linux. Ce est facile à gérer trop en raison de son système de gestion des paquets apt

5) Puppy Linux:. Cette petite distro Linux est utilisé avec une machine de faible puissance ou de répondre à un objectif spécifique comme exécutant des machines VirtualBox virtuelles, numérisation en réseau, ou disque du disque de dépannage.

6) openSUSE: Ce est une question difficile avec KDE et solide outil d'administration de système. Optez pour celui-ci, si ytou sont à la recherche d'un soutien multilingue

7) CentOS:. Si vous recherchez la puissance significative de l'entreprise Linux, mais sans avoir à payer pour Red Hat Linux, vous pouvez aller pour CentOS. Il peut gérer, serveurs de messagerie, les serveurs Web, DNS, DHCP, etc.

8) Red Hat Linux:. Ce est la distribution pour les entreprises et les environnements d'entreprise. Non seulement cela, ce est la première société Linux qui a réalisé un bénéfice grave. Avec Red Hat Linux, vous obtenez une bonne quantité de soutien et certains logiciels propriétaires pour rendre la tâche du serveur de gestion / réseau / environnement beaucoup plus facile

9) Gentoo:. Gentoo est un OS qui comprend plusieurs paquets Debian que faire. Bien qu'il ne se agit pas de type pré-compilé, mais vous devez compiler tous les temps pour chaque système. Il est idéal pour l'apprentissage et de savoir fonctionnement interne d'un système d'exploitation Linux

10) de Linux Merde vulnérables:. Vulnérable Linux (DVL) volontairement truffé de logiciels cassé, mal configuré, obsolète, et utilisable qui le rend vulnérable aux attaques. Ce est destiné à la formation des administrateurs Linux

11) Arch Linux:. Arch est une version OS systématique, où une installation de temps est suffisant et vous pouvez mettre à jour une distribution avec une nouvelle version sans passer par nouvelle installation. Arche est créé pour être simples du point de vue de développeur vous permet de comprendre tous les détails d'un système Linux

12) Kali Linux:. Kali Linux est basée sur Debian et permet des tests de pénétration. Récemment publié, son prédécesseur était Backtrack. Kali est disponible avec différents outils de pénétration, que ce soit Wi-Fi ou base de données ou d'autres outils. Kali fait usage de l'APT pour Management Package Courtoisie:. Sources

Android Studio face à Eclipse : le comparatif

Google nous a annoncé, lors du Google IO 2013, le premier IDE (Integrated Developement Environment – Environnement de développement intégré) dédié au développement Android nommé, sans rappeler d’autres suites de développement, Android Studio.
J’ai donc décidé de faire un article de prise en main de cet outil, après 6 ans de développement Android sous Eclipse et avoir donné nombre de formation sur cet environnement. Petit comparatif et prise en main pas à pas !

Jusqu’à maintenant l’outil officiel était “Eclipse pour développeur Java”, couplé à un plugin dénommé Android Developer Tool (ADT). D’autres outils de développement Java ont par la suite été supportés par ADT comme Netbeans ou encore IntelliJ.
C’est dans l’ombre que les équipes de Google travaillaient sur le produit IntelliJ pour le faire évoluer et en sortir leur Android Studio.
Dans un premier temps j’ai été surpris de voir que Google se basait sur IntelliJ pour créer son propre outil de développement tout simplement car Eclipse a toujours été le produit phare du développement Android – bien qu’IntelliJ ait pu depuis trouver sa place.
Mais également parce que IntelliJ n’est pas forcément “gratuit” notamment si vous souhaitez l’utiliser en milieu professionnel, alors Eclipse fait partie des grands logiciels libres réputés. Une version d’IntelliJ open-source existe, c’est la Community Edition, et c’est bien sûr cette version qui est à la base d’Android Studio.
Dans un second temps, je me suis dis que le choix de Google était réfléchi, qu’à leurs yeux il devait s’agir du meilleur produit répondant à leurs attentes pour nous fournir le Android Studio (enfin il faut le penser comme ça ! on sait bien que certains choix dans l’implémentation de la plateforme demanderaient une meilleure réflexion, là n’est pas le débat). C’est bien des raisons techniques qui ont poussé les équipes Android à passer sous IntelliJ pour ce projet. Xavier Ducrohet aurait indiqué que l’Eclipse Foundation ne serait pas assez rapide pour répondre aux besoins de Google sur certaines problématiques notamment liées aux Play services (merci Julien pour ce complément d’info).
Android Studio se base sur un second produit, nommé Gradle, dédié à la construction et la compilation (build), au test et au déploiement dans un environnement de développement.  Il se situe entre Ant et Maven, deux solutions permettant de piloter des compilations, et utilisés par Android jusqu’ici. Pour ma part ce produit m’est totalement inconnu, bien que Gradle existe dans le paysage java/groovy/scala depuis maintenant quelques années.
En préambule, je tiens à informer les lecteurs que je suis sous environnement Linux Ubuntu 12.04 tournant sur la machine est un PC portable Vostro 1520 équipé d’un Intel Core Duo 2 P8600 2,4Ghz 2x 64 bits, 4Go de mémoire et un disque dur SSD de 256Go. La machine dispose déjà d’un environnement de développement Oracle Java 1.6 et Android, que j’utilise purement et simplement depuis 5 ans pour mon usage pro et perso. Il n’est donc pas nécessaire d’avoir la dernière machine surpuissante pour développer pour la plateforme Android :)
L’installation
Le site developer.android.com contient désormais une nouvelle section dénommée Android Studio. Il est proposé de télécharger le fichier d’installation de cet environnment en fonction de votre système d’exploitation dans un encart à droite de la fenêtre (vous pouvez également télécharger les fichiers des autres OS en cliquant sur le lien adéquat).
Le fichier pour l’environnement linux est une archive tgz de  400Mo.
Une fois ce fichier décompressé, on trouve une multitude de dossier et un fichier install-linux-tar.txt qui indique comment exécuter Android Studio (un simple script à lancer) mais également quelques options de lancement : comme l’optimisation du JVM heap ou bien encore les chemins du dossier de travail, des fichiers de configuration…
Au premier lancement, il vous est proposé de récupérer la configuration d’une précédente version d’Android Studio (cela peut être utile dans un contexte professionnel avec une équipe ou lors d’un changement de machine par exemple).
Alors que je finissais la configuration du projet, Studio s’est figé net…On relance, et là automatiquement mon projet est chargé. Pour rappel cet environnement est en “preview” et peu donc encore contenir quelques anomalies.
Au premier abord, l’interface d’IntelliJ (que j’ai eu l’occasion d’utiliser de 2001 à 2003) reste très “Java”  : ça plait ou non…pour ma part, je trouve cela “rustique”.
Comme tout bon développeur sous Eclipse je vais chercher  à savoir où sont renseignées les informations sur les SDK, les AVD, la visualisation de DDMS….
Dans le File/Settings qui regroupe toutes les informations sur l’IDE et le projet je ne trouve aucune information concernant Android. Et la plusieurs chose à dire :
  • DDMS s’ouvre dans une fenêtre séparée. Il n’est totalement intégré dans l’IDE
  • AVD et SDK manager même topo : ils ne sont pas intégrés dans l’IDE
  • le SDK manager ne trouve aucun de mes SDK installés oO et je ne trouve pas l’endroit où je dois indiquer le chemin de mon SDK
  • l’AVD manager voit bien AVD mais ne trouvant aucun SDK il est incapable d’en valider un seul
C’est sur le site dédié à Android -Studio que je vais trouver un début de piste : android-studio, sous Windows et Mac, se base sur le répertoire android-studio/sdk…Comme je dispose de quasiment tous les SDK mais sur un autre chemin, je décide de faire un lien symbolique vers mon ancien path : hop problème résolu.
NB : avant de faire cela je vous conseille de tout d’abord mettre à jours les SDK tools, plateforms-tools et SDK-build tools. Sans quoi vous rencontrerez des soucis à la compilation du projet notamment à cause de Gradle qui s’attend à trouver des choses dans la version 22 du SDK.
Les plus d’Android Studio comparativement à Eclipse + ADT :
  • solution packagée
  • moins de risque liés aux dépendances logicielles (notamment avec Eclipse !)

Les moins :
  • une interface graphique “Java UI”
  • un manque d’intégration de la solution qui ne fait qu’appeler les binaires du SDK au lieu de les intégrer dans l’IDE
  • manque un écran de configuration Android au niveau des paramètres de l’IDE

Codons un peu…
D’une manière générale, l’architecture d’un projet Android est modifiée, notamment à cause de Gradle. Toutes les sources du projet, y compris les ressources, sont désormais disponibles dans le répertoire src, qui contient un répertoire “main” qui lui même contient deux dossiers l’un pour “java” (vos fichiers java) l’autre pour les “ressources” (tous les fichiers xml et autres formats)
Coté Java
Venant d’Eclipse il est nécessaire de se faire un peu l’oeil sur la coloration syntaxique, la police et l’indentation. Sachez que chacun de ces points correspond à un paramètre modifiable de l’IDE.
On retrouve certains raccourcis venant d’Eclipse : comme celui pour la complétion CTRL+Espace. J’ai particulièrement apprécié l’import automatisé des classes utilisées (peut être que cette option existait sous Eclipse, mais là l’option est déjà intégrée).
La construction du projet se fait via le menu ou via la combinaison CTRL+MAJ+F9 ou CTRL-F9 selon que vous souhaitez reconstruire l’intégralité du projet ou juste compiler.
NB : je viens de trouver où configurer la version d’Android utilisée et autres paramètres pour le projet. Faire un clic droit sur le projet et sélectionner open Module Settings (ou appuyer sur F4). L’apprentissage d’un nouvel outil se fait au fil du temps ;-)
Coté ressources
Comme dit plus haut, les ressources du projet sont désormais contenues dans le répertoire src. Qu’à cela ne tienne, quand on déplie l’arborescence on retrouve aisément ses petits :)
Les fichiers de ressources, autres que les fichiers de layout, s’ouvriront uniquement à l’ancienne : c’est à dire sous forme d’un fichier xml dans un éditeur de texte. Personnellement cela ne me dérange pas du tout puisque j’ai été habitué à travailler de cette manière…maintenant ceux qui ont toujours connu l’IDE Eclipse + ADT et qui n’ont utilisé que les outils de l’IDE pour modifier les fichiers XML risquent de regretter quelque peu leur ancien IDE. Pour rappel, cette situation n’est que temporaire : Android Studio n’en est qu’à ses premiers balbutiements auprès du grand pulic).
J’ai trouvé l’outil graphique de construction des IHM plus réactif que sous Eclipse voire mieux intégré également.
A l’exécution…
Rien ne change par rapport à ce qu’il existait avant. Vous avez la possibilité de définir vos différents AVD, d’exécuter celui de votre choix au lancement de l’application, de sélectionner à chaque lancement un émulateur ou un matériel branché sur votre PC…
Je regrette toujours que la console DDMS ne soit pas intégrée dans Android Studio, m’ajoutant une nouvelle fenêtre.
La signature des applications
La dernière chose que je souhaitais tester était la création d’un APK signé. Accessible depuis le menu « Build>Build signed apk » vous retrouverez les même possibilités que sous Eclipse pour créer ou utiliser un certificat.
Conclusion
Cet Android Studio n’en est qu’à ces débuts. Bien que l’outil ne déroutera pas ceux qui auparavant utilisaient IntelliJ, il demandera un petit temps d’adaptation aux utilisateurs d’Eclipse (notamment pour la gestion de tous les raccourcis qu’ils ont appris durant leurs longues années de développement).
Il est clair qu’aujourd’hui les outils du SDK ne sont pas encore assez bien intégrés : tous les outils ne sont présents, ceux qui le sont s’ouvrent dans de nouvelles fenêtres demandant une gymnastique du ALT+TAB….mais l’ensemble annonce quelque chose de bien à venir et semble requérir moins de ressource mémoire qu’Eclipse (à première vue). 
La question est de savoir ce que compte faire Google de cet outil : l’imposer comme la référence du développement d’application Android (tout comme Eclipse en son temps), comme chaque solution de développement à son “Studio”, ou  simplement comme une alternative avec Eclipse et Netbean ?

10 distributions Linux et de leurs utilisateurs ciblés

Savez-vous d'où vient la puissance de Linux vient? Eh bien Linux s'enrichit de tous les jours avec la présence de tant de distributions et chaque distribution possédant un grand groupe d'utilisateurs et de développeurs qui travaillent volontairement sur ​​le projet. Distributions Linuxsont de toutes formes et tailles, et ils visent à remédier à tous les besoins imaginables. Cet article vise à briefing pourquoi une certaine distribution exister, qui sont l'utilisateur ciblé de la distribution, et les points particuliers qu'il a par rapport à son «homologue.

1. Debian

Debian est extrêmement stable, ce qui rend idéal pour les serveurs. Debian maintient trois langues officielles et un dépôt non-free et cela a inspiré plusieurs distributions (par exemple,Ubuntu, Kali, etc). Debian est la mère OS d'un certain nombre de distribution Linux . Elle compte plus de 37 500 colis et toute autre distribution qui peut battre Debian à cet égard est Gentoo.Debian utilise apt ou aptitude à installer et logiciel de mise à jour.
Debian est un système d'exploitation certainement pas pour N ewbies mais pour lesadministrateurs système et les utilisateurs avancés. Debian est disponible pour la plupart de l'architecture (processeur) d'aujourd'hui.
Télécharger Debian images ISO: http://www.debian.org/distrib/
Installation de Debian avec des captures d'écran: Debian 7.0 «Wheezy" Guide d'installation
Télécharger Debain Linux
Debain Linux

2. Gentoo

Gentoo est un système d'exploitation qui contient un grand nombre de paquets que faire deDebian. Gentoo ne vient pas sous forme pré-compilée, mais avait besoin d'être compilé à chaque fois pour chaque système. Même la communauté Gentoo a du mal à installer et à utiliser, mais il est considéré comme idéal pour l'apprentissage et de savoir fonctionnement interne d'unsystème d'exploitation Linux. On dit toujours pour Gentoo "Si vous apprenez une distribution Linux que vous apprenez que distro, si vous apprenez Gentoo vous apprenez Linux". Gentooutilise portage à installer et le logiciel de mise à jour.
Gentoo est un système d'exploitation qui est pour ceux qui connaissent déjà leur chemin dansLinux.
Téléchargement et installation de Gentoo: http://www.gentoo.org/main/en/where.xml
Télécharger Gentoo Linux
Gentoo Linux

3. Ubuntu

Ubuntu est un dérivé de Debian et est le système gratuit le plus populaire d'exploitation.Couverture Ubuntu se concentre sur son utilisation dans ce marché et est très populaire sur le serveur, le cloud computing et même quelques-uns des appareils mobiles fonctionnant sousUbuntu Linux. Étant un dérivé de Debian GNU Linux la plupart de ses processus, regarder et se sentir reste même à Debian. Il utilise la gestion de paquets apt, installer et mettre à jour. Il est l'un des plus facile Distro disponibles aujourd'hui. Ubuntu utilise apt gestionnaire de paquets.
Ubuntu est un système d'exploitation sur lequel un débutant doit avoir entre leurs mains.
Télécharger Ubuntu images ISO: http://www.ubuntu.com/download
Installation de Ubuntu avec des captures d'écran: Ubuntu 13.04 "Raring Ringtail" Guide d'installation
Télécharger Ubuntu Linux
Ubuntu Linux

4. Linux Merde vulnérables

Sûr que la plupart d'entre vous ne serait pas de savoir à propos de cette distro, encore cette distribution fait une place dans cet article. Ce qui est très important dans ce ?. Merde vulnérables Linux est exactement ce que cela ressemble. Vulnérables Linux (DVL) est tout une bonnedistribution Linux n'est pas. Il intentionnellement est livré avec le logiciel cassé, mal configuré, jour et exploitables qui le rend vulnérable aux attaques.
Il vise à former des administrateurs Linux. Et quoi d'autre aurait pu être mieux que de les une distribution cassée à fixer la main? Avec les anciennes versions / cassé de Apache, MySQL, PHP,FTP et SSH, vos administrateurs en formation auront les mains pleines.
Merde vulnérables Linux est un laboratoire de formation.
Télécharger Merde vulnérables Linux (DVL) Images ISO: DVL_1.5_Infectious_Disease.iso
Télécharger Linux Merde vulnérables
Linux sacrément vulnérables

5 Red Hat Enterprise Linux

Il s'agit de la première distribution Linux ciblé pour le marché commercial. C'est la libération dans les versions serveur et pour un certain nombre de l'architecture de processeur x86 et x86_64 ycompris. Trains Red Hat et certifie les administrateurs système à travers des cours RHCSA / RHCE.Au niveau mondial 80% du bénéfice total provient de soutien et 20% de la formation et de la certification, toutefois ce n'est pas le cas en Inde.
En Inde Red Hat gagne 80% de la certification et de la formation et que 20% de soutien.Considérant que, Fedora est une plate-forme, mais plutôt un laboratoire d'essai où un nouveau produit ou une application est développée, quand stable, il est livré avec Red Hat et inclut le support. Red Hat fournit très beaucoup stable applications mais est tristement célèbre pour emballer trop vieux paquets dans la boîte et le coût du support est très considérable. Toutefois, lorsque la sécurité est la première préoccupation, RHEL est une distribution parfaite, elle utilise le Gestionnaire YUM paquet.
Red Hat est le premier choix des administrateurs système avec la variété de forfaits et agréable appui.
Depuis RHEL est Commercialisé, il n'est pas disponible gratuitement. Cependant, vous pouvez télécharger la version beta pour but l'éducation.
Télécharger RHEL Beta DVD d'images ISO: RedHat Enterprise Linux (version bêta)
Installation de RHEL 6 avec des captures d'écran: RHEL 6 Guide d'installation
Remarque: Marc Ewin, qui a créé cette distribution est censé nommer son produit comme RedHat, car il a perdu Red Hat coloré qui semble belle et lui a été présenté par son grand-pa sur un de son anniversaire.
Télécharger RedHat Enterprise Linux
RedHat Enterprise Linux

6. CentOS

CentOS est une distribution Linux Enterprise qui est à reconstruire à partir de sources disponibles dans Red Hat Enterprise Linux. Cette reconstruction se contente d'enlever le logo de la marque et un très léger changement de paquets binaires. Ceux qui veulent un avant-goût deRed Hat Enterprise Linux sans avoir à payer un montant considérable d'argent, ils doivent donnerCentOS un essai. En outre CentOS semble identique dans le regard et l'action à sa mère RHEL.CentOS utilise YUM pour la gestion des paquets.
Colis très stables et ceux qui veulent tester le fonctionnement du serveur sur le bureau doivent donner cet OS un essai.
Télécharger CentOS 6.4 DVD d'images ISO: http://wiki.centos.org/Download
Installation de CentOS 6.4 avec des captures d'écran: CentOS 6.4 Guide d'installation
Télécharger CentOS Linux
CentOS Linux

7. Fedora

Dans Petit, Fedora est pour ceux qui veulent goûter la technologie avant-gardistes et ne peut pas attendre pour le programme pour obtenir stable. En fait, Fedora est une plate-forme de test deRed Hat et un produit est développé et testé ici avant d'entrer dans l'entreprise distro. Fedora est une très belle distribution, un grand forum d'utilisateur et calme beaucoup de paquets dans sa pension. Fedora utilise même YUM pour Package gestion.
Télécharger Fedora 18 (vache sphérique) de DVD ISO: http://fedoraproject.org/en/get-fedora
Installation de Fedora 18 (la vache sphérique) avec des captures d'écran: Fedora 18 (vache sphérique) Guide d'installation
Télécharger Fedora Linux
Fedora Linux

8. Kali Linux

Kali Linux est un dérivé de Debian. Kali est destiné aux tests de pénétration. Il a été publié il ya un mois ou deux. Le prédécesseur de Kali était Backtrack. Tous les paquets binaires pour Debiandestinés pourraient être installés sur Kali Linux et de là vient la puissance de Kali. En outre, le forum des utilisateurs de support Debian ajoute de la force à Kali. Kali est livré avec un certain nombre d'outils de pénétration que ce soit Wifi ou base de données ou d'autres outils, construire doit être utilisé immédiatement. Kali utilise APT pour la gestion des paquets.
Kali Linux est sans aucun doute un testeur de pénétration ou un hacker éthique (je ne vais pas parler de Black-Hat Hacker) OS.
Télécharger Kali Linux DVD ISO: Kali Linux 6
Télécharger Kali Linux
Kali Linux

9 Arch Linux

Arche est un système d'exploitation de rolling release, où un montage de temps est suffisant et à chaque fois une nouvelle version est disponible distribution peut être mis à jour sans avoir besoin de nouvelle installation. Pacman est le Gestionnaire de package pour Arch Linux. Arch Linux vient pour X86 architecture de processeur que ainsi que l'architecture x86_64 et l'installateur peut être exécuté à partir du CD ou USB. Arche est construit pour être simples d'unpoint de vue et non les utilisateurs point de vue de développeur. Arche est super configurable et installable. C'est vraiment une distribution geek qui vous permet de comprendre tous les dans et hors de système Linux.
Télécharger Arch Linux images ISO: https://www.archlinux.org/download/
Télécharger Arch Linux
Arch Linux

10 OpenSuse

OpenSuse est une distribution Linux qui est gratuit dans la mesure où elle n'est pas utilisée pour des usages commerciaux et reste pour des usages personnels. Véritable concurrent deOpenSuse est Red Hat Enterprise Linux. Il utilise pour Yast de gestion de paquetages. YaST, il est très facile à utiliser et gérer l'application serveur. En outre assistant de configuration YaST peut configurer un e-mail, LDAP, serveur de fichiers ou Web sans chichis ni muss excessive. Il est livré avec le vivaneau qui permet de rouler-back ou utiliser la version précédente du fichier, mise à jour et la configuration. Merci de Tumbleweed qui permet de mettre en œuvre de roulement de presse, c'est-à-OS installé pourrait être mis à jour vers la dernière version sans la nécessité d'une presse libre.
SUSE est de plus célèbre parmi les administrateurs en raison de la disponibilité de Yast et toute autre application qui automatise la tâche des administrateurs système et la fonction qui autre distribution de même calibre est manquant.
Télécharger OpenSuse 12.3 DVD ISO: http://software.opensuse.org/123/en
Installation d'OpenSuse 12.3 avec des captures d'écran: 12.3 Guide d'installation OpenSuse
Télécharger OpenSuse Linux
OpenSuse Linux
Ce n'est pas la fin. Il ya plusieurs centaines de distribution, et chaque distribution est unique à l'autre d'une manière ou l'autre. Il n'est pas possible de mentionner ici tous donc que 1010 (il n'y a que 10 types de personnes dans le monde, ceux qui comprennent le binaire et ceux qui ne le font pas) d'entre eux sont énumérés ici. Étaler la puissance de Linux. Partager et nous aider àdiffuser.

 
Geeks Blog © 2012 | Designed by Cheap TVS, in collaboration with Vegan Breakfast, Royalty Free Images and Live Cricket Score