{"id":40,"date":"2019-01-27T22:34:08","date_gmt":"2019-01-27T21:34:08","guid":{"rendered":"http:\/\/rastaknight44.ddns.net\/?p=40"},"modified":"2019-01-27T22:34:33","modified_gmt":"2019-01-27T21:34:33","slug":"trucs-astuces-linux-eudbase-partie-2","status":"publish","type":"post","link":"https:\/\/www.grutt.org\/?p=40","title":{"rendered":"Trucs &#038; astuces Linux eudbase &#8211; Partie 2 \/ &#8230;"},"content":{"rendered":"\n<p>Deuxi\u00e8me billet, et toujours pas du Genesys. Mais \u00e7a arrive. On reste dans les petits trucs et astuces sur RedHat 7.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tu bluffes <del>Martoni<\/del> CentOS<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"256\" src=\"https:\/\/www.grutt.org\/wp-content\/uploads\/2019\/01\/Martoni.jpg\" alt=\"\" class=\"wp-image-83\"\/><figcaption>Il dit qu&rsquo;il voit pas le rapport&#8230;<\/figcaption><\/figure>\n\n\n\n<p>Attention, cette manipulation est MAL ! Genre le support n&rsquo;aime pas.<br>Mais imaginons que vous souhaitiez installer GAX sur votre CentOS tout beau tout propre en 7.6. Et bien vous n&rsquo;irez pas bien loin ! A peine le script d&rsquo;installation lanc\u00e9 que vous aurez le droit \u00e0 un superbe \u00ab\u00a0OS version 7.6.1810 is not supported.\u00a0\u00bb<br>Diantre ! Que faire ?<br>En production ? Et bien il aurait mieux valu lire les listes de compatibilit\u00e9s avant.<br>Pour un lab ?&#8230; Allons donc faire une copie du fichier \/etc\/redhat-release par pr\u00e9caution.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo cp \/etc\/redhat-release \/etc\/redhat-release.bak<\/code><\/pre>\n\n\n\n<p>Celui-ci contient la cha\u00eene de caract\u00e8re suivante :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>CentOS Linux release 7.6.1810 (Core)<\/code><\/pre>\n\n\n\n<p>Modifions cette cha\u00eene de caract\u00e8re en :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>CentOS Linux release 7.5 (Core)<\/code><\/pre>\n\n\n\n<p>Et hop ! L&rsquo;installation se passe d\u00e9sormais sans soucis \ud83d\ude42<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Installation de quelques pr\u00e9-requis Genesys<\/h2>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignright is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.grutt.org\/wp-content\/uploads\/2019\/01\/spaghetti.jpg\" alt=\"\" class=\"wp-image-82\" width=\"266\" height=\"266\"\/><figcaption>Le d\u00e9but d&rsquo;une installation classique<\/figcaption><\/figure><\/div>\n\n\n\n<p>Toujours dans la s\u00e9rie \u00ab\u00a0installons moultes composants sous Linux\u00a0\u00bb. Et bien pour commencer, on va installer un joli petit paquet de d\u00e9pendances n\u00e9cessaires<br><br>Tout d&rsquo;abord, deux packages n\u00e9cessaires pour les installeurs Genesys qui sont toujours en 32 bits..<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yum install glibc.i686\nyum install libstdc++.i686<\/code><\/pre>\n\n\n\n<p>Ensuite installons le JRE Java, celui-ci sera n\u00e9cessaire par exemple pour le GAX, ou pour certains composants n\u00e9cessaires \u00e0 GIR :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yum install jre<\/code><\/pre>\n\n\n\n<p>D&rsquo;ailleurs, en passant, si vous cherchez l&#8217;emplacement o\u00f9 se trouve la JRE JAVA :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>alternatives --config java<\/code><\/pre>\n\n\n\n<p>Cette commande vous indiquera les diff\u00e9rentes versions install\u00e9es, o\u00f9 celles-ci le sont, et vous permettra m\u00eame de s\u00e9lectionner celle active.<\/p>\n\n\n\n<p>Maintenant PostgreSQL. Si vous souhaitez vous connecter depuis une machine Linux ne portant pas une base PostgreSQL \u00e0 une de ces bases, il vous suffit d&rsquo;installer la libraire suivante :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo yum install postgresql-libs<\/code><\/pre>\n\n\n\n<p>Et de mani\u00e8re plus g\u00e9n\u00e9rale, quand un message d&rsquo;erreur vous indique qu&rsquo;il vous manque un paquet ou une librairie, vous pouvez utiliser :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo yum whatprovides NOM _DU_TRUC_QUI_MANQUE<\/code><\/pre>\n\n\n\n<p>Cette commande vous indiquera en retour quel paquet installer gr\u00e2ce \u00e0 yum install \ud83d\ude42<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ajouter un utilisateur en tant que sudoer<\/h2>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.grutt.org\/wp-content\/uploads\/2019\/01\/dark_vador_adoubement.jpg\" alt=\"\" class=\"wp-image-81\" width=\"290\" height=\"418\"\/><figcaption>C&rsquo;est qui le patron ?<\/figcaption><\/figure><\/div>\n\n\n\n<p>Et oui, tout faire en root, c&rsquo;est m\u00e2\u00e2\u00e2\u00e2\u00e2\u00e2\u00e2l. Mais passer d&rsquo;un utilisateur normal \u00e0 root et inversement, au bout d&rsquo;un moment c&rsquo;est casse-pied. Pour \u00e9viter cela, vous pouvez d\u00e9clarer votre utilisateur comme sudoer. Ainsi il pourra ex\u00e9cuter les commandes n\u00e9cessitant d&rsquo;\u00eatre normalement root, en les pr\u00e9fixant d&rsquo;un simple \u00ab\u00a0sudo\u00a0\u00bb.<br><br>Mais tr\u00e8ve de blabla, comment rendre une personne sudoer ? Imaginons que nous souhaitions rendre l&rsquo;utilisateur \u00ab\u00a0genesys_user\u00a0\u00bb sudoer. Commen\u00e7ons par passer root puis \u00e9ditons le fichier sudoers :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/sudoers<\/code><\/pre>\n\n\n\n<p>A la fin de ce fichier, sous la ligne  root    ALL=(ALL) ALL, rajoutez la ligne :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>genesys_user ALL=(ALL) ALL<\/code><\/pre>\n\n\n\n<p>Sauvegardez le fichier et d\u00e9connectez-vous du compte root. Mission accomplie !<\/p>\n\n\n\n<p>Et pour la source : <a href=\"https:\/\/www.pendrivelinux.com\/how-to-add-a-user-to-the-sudoers-list\/\">https:\/\/www.pendrivelinux.com\/how-to-add-a-user-to-the-sudoers-list\/<\/a><br><br>Prochain article : installer proprement mon \u00ab\u00a0grand ami\u00a0\u00bb, FlexLM sous Linux.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Deuxi\u00e8me billet, et toujours pas du Genesys. Mais \u00e7a arrive. On reste dans les petits trucs et astuces sur RedHat 7. Tu bluffes Martoni CentOS Attention, cette manipulation est MAL ! Genre le support n&rsquo;aime pas.Mais imaginons que vous souhaitiez installer GAX sur votre CentOS tout beau tout propre en 7.6. Et bien vous n&rsquo;irez &hellip; <a href=\"https:\/\/www.grutt.org\/?p=40\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Trucs &#038; astuces Linux eudbase &#8211; Partie 2 \/ &#8230;&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,6],"tags":[],"class_list":["post-40","post","type-post","status-publish","format-standard","hentry","category-linux","category-trucs-astuces"],"_links":{"self":[{"href":"https:\/\/www.grutt.org\/index.php?rest_route=\/wp\/v2\/posts\/40","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.grutt.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.grutt.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.grutt.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.grutt.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=40"}],"version-history":[{"count":12,"href":"https:\/\/www.grutt.org\/index.php?rest_route=\/wp\/v2\/posts\/40\/revisions"}],"predecessor-version":[{"id":85,"href":"https:\/\/www.grutt.org\/index.php?rest_route=\/wp\/v2\/posts\/40\/revisions\/85"}],"wp:attachment":[{"href":"https:\/\/www.grutt.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=40"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.grutt.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=40"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.grutt.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=40"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}