


Que sont les sources apt-get et ppa ? Différences avec les sources apt-get
Je suis un codeur novice dans le camp Windows. Le serveur et le client utilisent Windows. J'ai récemment installé Ubuntu16.04LTS sur une machine virtuelle. J'ai l'impression que ce n'est pas facile à jouer, je vais donc d'abord l'enregistrer. Lorsqu'ils apprennent de nouvelles choses, les novices aiment faire des analogies et comparer de nouvelles connaissances avec des concepts déjà compris. Il est possible de comprendre le sens de certains concepts plus concrets et obscurs grâce à la comparaison.
Cette fois, c'est parce que pycharm doit être installé et configuré, donc en passant, je vais enregistrer quelques compréhensions dans le processus de configuration des variables d'environnement Ubuntu16.04LTS. La première étape consiste à configurer l'environnement jdk. Pycharm est l'un des produits de jetbrains. Les autres produits de la société incluent webstorm et PHPStorm. L'installation et le déploiement de jdk sous Windows sont très simples. Double-cliquez sur le programme d'installation, puis configurez les variables d'environnement. Comment exécuter le système de fichiers du système Unix sans extension (en particulier, le camp des systèmes d'exploitation Unix et de type Unix, ci-après appelé). le camp Unix) Je n'avais aucune idée du programme d'installation, j'ai donc cherché en ligne comment installer jdk sur Ubuntu. Il existe environ deux manières d'utiliser la commande apt-get pour ajouter l'installation des sources ppa ou télécharger le package d'installation pour le. Plate-forme Linux sur le site officiel. L'un des articles de blog recommandait d'utiliser la commande apt -get pour l'installation, il indiquait qu'elle pouvait être mise à jour manuellement, mais je n'ai pas compris ce que cela signifiait, je l'ai donc installé en utilisant ces méthodes, bien qu'il puisse le faire. être mis à jour manuellement. Alors, découvrons quelles sont les sources apt-get et ppa ?
apt-get peut être compris comme un outil intégré au système. Il est similaire à ping et telnet sous Windows. Sa fonction est de gérer les progiciels. En fait, je n'ai pas continué à étudier s'il existe un meilleur outil que celui-ci. Naturellement, je ne connais pas les avantages et les inconvénients par rapport à d'autres outils similaires, mais je l'utilise simplement.
Quant au ppa sourcelinux pour modifier les variables d'environnement utilisateur, l'esprit du camp Unix est open source. En fait, il existe une fondation logicielle ici, je la considère comme une bibliothèque logicielle officielle, et cette bibliothèque logicielle est officiellement. maintenu. Ceci est officiellement considéré comme le camp Unix. Les logiciels qui peuvent être publiés dans cette bibliothèque de logiciels doivent passer l'inspection officielle. Il est simple de comprendre que les nouveaux logiciels ou les nouvelles versions qui passent l'inspection de qualité peuvent être publiés. Les versions alpha et bêta ne peuvent généralement pas être publiées directement. quand ils sont stables. Par conséquent, il existe le concept de source ppa. Bien que la source ppa puisse être considérée comme une bibliothèque de logiciels privée, le seuil pour les logiciels publiés ici n'est pas aussi élevé que celui officiel. Il y aura les dernières versions de nombreux logiciels, mais la plupart d'entre eux sont des versions alpha, bêta, etc.
Après avoir connu apt-get et ppa, j'ai continué l'installation de jdk. Bien qu'Ubuntu soit déjà livré avec jdk et openjdk, et j'ai appris qu'il existe également oraclejdk, ce qui est probablement la relation entre Mi UI et Android natif. Heureusement, j'ai vérifié. openjdk La différence avec oraclejdk, j'ai accidentellement remarqué que certaines personnes suggèrent de ne pas supprimer l'openjdk fourni avec Ubuntu. La raison est que certaines fonctions ou composants d'Ubuntu dépendent d'openjdk et sa désinstallation peut avoir des conséquences inattendues. En ce qui concerne les effets indésirables spécifiques, je ne suis pas entré dans les détails, j'ai donc continué avec plaisir à installer oraclejdk sans le désinstaller.
sudoadd-apt-repositoryppa:webupd8team/java#Add webupd8team/java bibliothèque logicielle Cette bibliothèque logicielle réduite sera ajoutée au chemin /etc/apt/sources.list.d Après avoir exécuté cette commande, dans sources List.d. générera deux fichiers : webupd8team-ubuntu-java-xenial.list et webupd8team-ubuntu-java-xenial.list.save La suppression de ces deux fichiers supprimera la bibliothèque de logiciels
.sudoapt-getupdate# équivaut à relire les dernières modifications
sudoapt-getinstalloracle-java8-installer#Installer oraclejdk
Je suis bloqué à ce stade. Je ne sais pas si cela est dû à un problème opérationnel ou à une autre raison. En fait, même si je ne parviens toujours pas à installer Oraclejdk, lorsque j'exécute Java, le message "Il existe des valeurs par défaut". -jdk, openjdk, etc., essayez l'installation apt-getinstall", et il n'y a pas de mots associés tels que oraclejava8 dans la liste, j'ai donc cherché en ligne et j'ai oublié où je l'ai vu. Il semblait qu'Ubuntu ne prenait pas en charge l'installation des sources ppa après. Ubuntu14. L'authenticité n'a pas été vérifiée et j'ai senti que l'installation d'Oraclejdk n'avait jamais été disponible. J'ai donc définitivement abandonné l'utilisation de l'installation des sources ppa et je suis passé au téléchargement moi-même du package d'installation.
Allez sur le site officiel d'Oracle et recherchez la version Linux de jdk. Il existe un package compressé tar avec un suffixe rpm. Je n'ai jamais vu rpm, je le comprends donc comme un package contenant du code source qui doit être compilé par moi-même. J'ai choisi de manière décisive le package compressé tar le plus familier. Plus de 300 Mo, téléchargement, qui sait qui l'utilise, après une longue attente, il n'a pas été téléchargé, 200 m de ligne dédiée, la vitesse de téléchargement d'origine de Firefox est lente. Après cela, nous n'avons eu d'autre choix que de configurer uget+aria2, et la vitesse de pélican à laquelle nous nous attendions n'est pas arrivée. Finalement, nous avons compris que la raison possible est que uget+aria2 ne nous convient pas aussi naturellement que Thunder. Les Chinois l'utilisent (Xunlei recherchera manuellement des ressources sur d'autres nœuds sur Internet. Peut-être que uget+aria2 est un gène en dehors de la Grande Muraillelinux modifie les variables d'environnement utilisateur, il ne peut donc pas apporter l'expérience Thunder). Enfin, téléchargez-le avec la machine hôte, puis copiez-le sur la machine virtuelle avec une clé USB. Heureusement, le camp Unix peut prendre en charge les supports de stockage au format ntfs et fat32. Au contraire, Windows n'est pas aussi convivial. ne supporte pas ext2/ext3 (je ne sais toujours pas ?).
Enfin, j'ai obtenu le package d'installation d'oraclejdk et j'ai commencé l'installation. L'installation par ces méthodes est très simple. Il suffit de le décompresser dans le répertoire spécifié. L'essentiel est de comprendre le mécanisme de configuration ci-dessus. et je suis finalement arrivé au sujet.
Le système de fichiers du camp Unix est différent de celui de Windows. Windows a des partitions différentes telles que les disques c, d, e, f, etc., alors que le camp Unix est similaire à Android. le noyau Linux. Les principaux sont /home, /bin, /boot, /etc, /lib, /root, /usr, /var, etc. Après avoir compris, j'ai décompressé oraclejdk vers le chemin /usr/lib/jvm, principalement parce qu'il existe encore différentes versions de jdk fournies initialement avec Ubuntu, y compris l'openjdk mentionné ci-dessus, donc oraclejdk est également placé ici. Ensuite, vous devez modifier les variables d'environnement. Il existe plusieurs façons de configurer les variables d'environnement dans le camp Unix, bien que ces instructions ne soient pas rigoureuses, car le principe des variables d'environnement Ubuntu n'est pas très différent de celui de Windows. variables système et variables utilisateur. Comme pour toutes, plusieurs méthodes shell Linux sont mentionnées, mais chaque méthode est configurée dans un fichier différent, et ce fichier sera chargé à différentes étapes. Par exemple, /etc/profile est une variable pour tous les utilisateurs. , et sera chargé à chaque fois qu'il se connectera ou Il sera chargé à chaque démarrage d'une instance bash ; ~/.bashrc est la variable utilisateur actuelle, qui sera chargée chaque fois que l'utilisateur se connectera ou démarrera une instance bash ; ~/.bash_profile et ~/.profile ne sont chargés que lors de la connexion. Lors du chargement, la différence est que ~/.bash_profile n'est fourni que pour la lecture de bash, tandis que ~/.profile est fourni pour la lecture de divers shells, tels que csh , tcsh, tiret, etc.
Ici, j'ai configuré les variables d'environnement dans le fichier /etc/profile. Ubuntu peut utiliser son propre gedit pour éditer. En fait, vous pouvez également utiliser vim et emacs. Ceux-ci sont équivalents au programme Windows Notepad mais plus puissants que Notepad. Si vous êtes habitué au Bloc-notes, vous serez peut-être un peu mal à l'aise avec cet éditeur de texte.
sudogedit/etc/profile#Ouvrez le fichier de profil avec gedit
#Ajoutez le contenu suivant à la fin du fichier
exportJAVA_HOME=/usr/lib/jvm/jdk1.8.0_121#Le chemin de décompression oraclejdk qui y est mentionné
exportJRE_HOME=${JAVA_HOME}/jre#javaruntimeenvironment
exportCLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib#classpath, c'est la même chose que Windows, vous devez ajouter un point
exportPATH=${JAVA_HOME}/bin:$PATH#path
#Bien que ce soit presque la même chose que Windows, c'est juste que plusieurs mots sont séparés par : au lieu de ;
source/etc/profil
S'il s'agit de Windows, l'installation et la configuration de jdk sont terminées. Exécuter java ou javac sous DOS ne ressemble plus à "java n'est pas une commande interne", mais Ubuntu n'a pas encore terminé si la version par défaut de jdk n'a pas été configurée. , en termes de saisie de Java ci-dessus, vous pouvez toujours vous demander "Il existe default-jdk, openjdk, etc., essayez l'installation d'apt-getinstall." Il faut encore continuer la configuration, je comprends cela comme un mappage de commandes de configuration.
sudoupdate-alternatives--configjava#Vérifiez si le système a déjà installé jdk
update-alternatives : Erreur : Aucun candidat pour java#Output Si jdk n'est pas installé, le système ne peut pas reconnaître la commande java, c'est-à-dire qu'aucun mappage de commande n'est configuré
#Créer un mappage de commandes Java, Javac, Jar, Javah, Javap
sudoupdate-alternatives--install/usr/bin/javajava/usr/lib/jvm/jdk1.7.0_60/bin/java1
sudoupdate-alternatives--install/usr/bin/javacjavac/usr/lib/jvm/jdk1.7.0_60/bin/javac1
sudoupdate-alternatives--install/usr/bin/jarjar/usr/lib/jvm/jdk1.7.0_60/bin/jar1
sudoupdate-alternatives--install/usr/bin/javahjavah/usr/lib/jvm/jdk1.7.0_60/bin/javah1
sudoupdate-alternatives--install/usr/bin/javapjavap/usr/lib/jvm/jdk1.7.0_60/bin/javap1
sudoupdate-alternatives--install/usr/bin/javajava/usr/lib/jvm/jdk1.8.0_121/bin/java2
sudoupdate-alternatives--install/usr/bin/javacjavac/usr/lib/jvm/jdk1.8.0_121/bin/javac2
sudoupdate-alternatives--install/usr/bin/jarjar/usr/lib/jvm/jdk1.8.0_121/bin/jar2
sudoupdate-alternatives--install/usr/bin/javahjavah/usr/lib/jvm/jdk1.8.0_121/bin/javah2
sudoupdate-alternatives--install/usr/bin/javapjavap/usr/lib/jvm/jdk1.8.0_121/bin/javap2
La commande update-alternatives est utilisée pour créer le mappage de chaque commande ci-dessus. --install signifie l'installation. Le chemin à côté de l'installation peut être considéré comme une méthode de raccourci sous Windows, il est en fait appelé un lien logiciel. java au milieu se trouve notre ligne de commande. Lorsque vous utilisez java, le chemin à côté de java est le programme source auquel la méthode de raccourci est réellement connectée. Les deux versions de la méthode de raccourci pointent ici vers le même, mais vers le programme source réel. est différent. Le dernier numéro est la priorité, plus la valeur est grande, plus la commande Linux vi est prioritaire, nous exécutons la commande java-version sur le terme, bash sélectionnera la version de réponse en fonction de la priorité, vous pouvez exécuter ce qui suit. commande pour changer de version différente du programme source de réponse
sudoupdate-alternatives--configjava
Il y a 2 candidats pour remplacer Java (fournit /usr/bin/java).
Sélectionnez le statut de priorité du chemin
------------------------------------------------- ----------
0/usr/lib/jvm/jdk1.8.0_121/bin/java301 mode manuel
1/usr/lib/jvm/java-8-openjdk-i386/jre/bin/java300 mode automatique
*2/usr/lib/jvm/jdk1.8.0_121/bin/java301 mode automatique
Pour conserver la valeur actuelle, appuyez sur [*] ou tapez le numéro sélectionné : 1
alternatives de mise à jour : utilisez /usr/lib/jvm/java-8-openjdk-i386/jre/bin/java pour servir /usr/bin/java(java) en mode automatique
Suivez les invites et entrez différents nombres pour changer. Bien sûr, vous pouvez également changer en modifiant la variable d'environnement java_home
.Enfin, j'ai également changé le compilateur Python par défaut en anaconda2, afin de ne pas avoir à télécharger divers packages d'estimation scientifique
ty@Ubuntu:/$sudoupdate-alternatives--configpython
Il y a 3 candidats pour remplacer python (fournit /usr/bin/python).
Sélectionnez le statut de priorité du chemin
------------------------------------------------- ----------
0/home/ty/anaconda2/bin/python2.7302 mode manuel
*1/home/ty/anaconda2/bin/python2.7302 mode automatique
2/usr/bin/python2.7301 mode automatique
3/usr/bin/python3.5300 mode automatique
Pour conserver la valeur actuelle, appuyez sur [*] ou tapez le numéro sélectionné : 1
Exécutez la commande python dans term et vous pourrez directement importer numpy
python
Python2.7.13|Anaconda4.3.0(32 bits)|(par défaut, décembre 202016,23:08:16)
[GCC4.4.720120313(RedHat4.4.7-1)]onlinux2
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Les méthodes pour contourner la limite de vitesse de Baidu Netdisk incluent : l'utilisation du client Baidu Netdisk et la sélection du mode « Téléchargement à vitesse extrême ». Achetez un abonnement Baidu Netdisk. Utilisez des accélérateurs tiers tels que Xunlei et IDM. Utilisez le téléchargeur Aria2c. Utilisez la fonction de téléchargement hors ligne de Baidu Netdisk. Utilisez la méthode de téléchargement HTTP. Utilisez un serveur proxy.

Les méthodes permettant de lever la limite de vitesse de Baidu Netdisk incluent : l'achat d'un abonnement à Baidu Netdisk, l'utilisation d'outils de téléchargement tiers (tels que Thunder, IDM), la modification du fichier hosts, l'utilisation d'un serveur proxy. Remarque : ces méthodes peuvent s'avérer inefficaces et l'utilisation d'un serveur proxy. les outils tiers ou la modification de fichiers peuvent violer les conditions du service.

Comment télécharger des fichiers depuis Thunder ed2k ? En tant que fichier partagé commun, de nombreux utilisateurs rencontreront des situations dans lesquelles ed2k ne prend pas en charge le téléchargement lors du téléchargement. Alors, comment puis-je le télécharger via Thunder ? Laissez ce site présenter aux utilisateurs le tutoriel sur la façon d'utiliser Thunder ed2k. Tutoriel d'utilisation de Thunder ed2k 1. Copiez le lien ed2k. 2. Ouvrez « Thunder » et cliquez sur « + » dans le coin supérieur gauche. 3. Copiez le lien et cliquez sur « Télécharger maintenant ».

Lorsque nous utilisons le système Win10, nous constaterons que lorsque nous cliquons sur un fichier ou un dossier, il ne peut pas être ouvert normalement et le bouton droit de la souris continue de tourner en rond. Alors, que devons-nous faire si le bouton droit de la souris sur le fichier continue de tourner. qui tourne en rond et reste coincé ? Les utilisateurs peuvent directement trouver NVIDIADisplayContainerLS pour le configurer. Laissez ce site Web présenter soigneusement aux utilisateurs l'analyse du problème du clic droit sur les fichiers dans Windows 10 et du blocage en rond. Solution au problème du clic droit de Win10 sur un fichier qui continue de tourner et de rester bloqué 1. La cause la plus probable est l'incompatibilité de divers logiciels. Les logiciels courants à l'origine de ce type de problème incluent : divers logiciels Foxit, notamment : FoxitPhantomPDF, etc. 52 autres pressions rapides,

Comment éteindre l'écran de l'ordinateur portable et accéder à l'ordinateur, sélectionnez l'icône de démarrage dans le coin inférieur gauche. Recherchez et cliquez pour accéder à l’option de paramètres. Dans l'interface des paramètres, sélectionnez le premier et accédez aux options système. Cliquez pour accéder aux options d'alimentation et de veille, puis allumez l'écran de veille et réglez l'heure. Question 1 : Comment éteindre l'écran d'un ordinateur portable ? Cliquez avec le bouton droit sur l'icône d'alimentation dans le coin inférieur droit de l'écran, puis sélectionnez « Options d'alimentation » pour accéder à la fenêtre de configuration des options d'alimentation. (La fenêtre des paramètres peut également être ouverte via « Panneau de configuration → Options d'alimentation »), puis cliquez sur « Choisir quand éteindre l'écran ». Quelle touche de l'ordinateur doit mettre l'écran en pause : La touche de raccourci pour mettre l'écran en pause est "Win+L". Lorsqu'elle est enfoncée, l'ordinateur met l'écran en pause. Comment éteindre l'écran de l'ordinateur portable Lenovo thinkpad 1. La touche de raccourci pour éteindre l'écran de l'ordinateur consiste à appuyer simultanément sur Windows.

Comment utiliser le lien 115sha1 est une question que de nombreux utilisateurs se posent. En fait, le lien 115sha1 est un format de disque réseau 115. Laissez ce site présenter en détail comment l'utiliser. 1. Téléchargez et installez l'adresse de téléchargement du navigateur 115 : [Cliquez pour télécharger] Vous pouvez également utiliser des navigateurs basés sur Chrome, tels que Chrome, EDGE, CentBrowser, etc. Pour éviter les conflits avec d'autres scripts si vous avez déjà utilisé Grease Monkey, 115 votre propre navigateur est recommandé. 2. Installez l'adresse de téléchargement d'Oil Monkey Script Manager : [Cliquez pour télécharger] 3. Comment importer manuellement le script 1. Téléchargez le code source du script de la version optimisée de l'interface utilisateur de 115 Transfer Assistant et décompressez-le.

Récemment, de nombreux amis ont demandé à l'éditeur comment utiliser Thunder Magnet Links. Ensuite, apprenons le didacticiel sur l'utilisation de Thunder Magnet Links. J'espère que cela pourra aider tout le monde. Étape 1 : Tout d’abord, nous ouvrons le Thunder installé et cliquons sur le bouton Nouveau, comme indiqué sur l’image. Étape 2 : Recherchez ensuite un lien magnétique sur Internet, copiez-le et collez-le à l'emplacement indiqué dans l'image ci-dessous, puis cliquez sur OK, comme indiqué dans l'image. Étape 3 : Le répertoire de téléchargement détaillé de la ressource apparaît. Nous vérifions la ressource à télécharger, sélectionnons le répertoire de stockage et cliquons sur Télécharger maintenant, comme indiqué sur la figure. Étape 4 : Enfin, nous attendons que les ressources soient téléchargées, comme le montre l'image. Ce qui précède est tout le contenu sur la façon d'utiliser les liens magnétiques Thunder présenté par l'éditeur. J'espère que cela pourra être utile à tout le monde.

Conseils pour améliorer la vitesse de téléchargement de Baidu Netdisk : 1. Optimisez la connexion réseau (choisissez un réseau plus rapide, vérifiez le routeur, utilisez un câble réseau pour vous connecter) ; 2. Ajustez les paramètres de Baidu Netdisk (activez les téléchargements accélérés, définissez le nombre de threads de téléchargement) ; et désactivez la limite de vitesse) ; 3. Utilisez des outils de téléchargement tiers (tels que Thunder, IDM, EagleGet) ; 4. Autres techniques (évitez les heures de pointe, téléchargez plusieurs fichiers, videz le cache, redémarrez l'appareil).
