Installation Java / Changement de support demandé

Bonjour,
Je suis novice sur Linux (je me suis loué un vps pour faire quelques tests pour créer des serveurs de jeu notamment ^^) et en suivant quelques tutos pour créer un serveur Minecraft (semblant être le plus simple à faire, j’avais décidé de commencer par ça… quelle java-erreur ! lol) et il faut donc installer java…
Sur quoi plusieurs erreurs (plus ou moins corrigées) mais aussi une erreur majeure :

Je pense que je me rapproche, après avoir suivi la logique des posts, du cas évoqué ici :
http://www.debian-fr.org/installation-java-7-t39458.html
Car j’ai réalisé après coup que certains tuto étaient sur… Ubuntu !
Mais il y a un moment où je suis perdu à cause du changement de support demandé, et qui se rapproche du cas évoqué ici :
http://www.debian-fr.org/changement-de-support-demande-t41734.html
Sauf que là je n’arrive pas à comprendre la solution ! Commenter les lignes cdrom dans le fichier sourcelist ? Comment dois-je m’y prendre et qu’est ce que je dois faire ?

Si quelqu’un pouvait réussir à me guider de A à Z… Merci d’avance !

Pour visualiser le contenu du fichier [mono]/etc/apt/sources.list[/mono]
tu pourra utiliser la commande [mono]cat[/mono] :

=======
Pour pouvoir modifier le fichier [mono]/etc/apt/sources.list[/mono], il te faudra les privilèges du compte super-utilisateur [mono]root[/mono].

(Et qui dit “privilèges”, dit aussi responsabilités => fait gaffe à ne pas faire n’importe quoi avec ce compte.)

su -(Il te faudra entrer le mot de passe du compte [mono]root[/mono])

Une fois sous le [mono]compte root[/mono], tu pourra utiliser un éditeur de texte ([mono]nano[/mono] ou [mono]vim[/mono] ou autre…) pour “commenter” la ou les lignes de ce fichier qui font référence à un CDROM.

=======
Commenter une ligne, c’est simplement faire en sorte que le premier caractère de cette ligne soit le caractère [mono]#[/mono].
De cette façon, la ligne commentée ne sera plus prise en compte par le programme qui va utiliser le fichier qui contient cette ligne.

Ligne non commentée :
[mono]deb cdrom:[Debian GNU/Linux 7.0.0 Wheezy - Official i386 CD Binary-1 20130504-15:20]/ wheezy main[/mono]

Ligne commentée :
[mono]# deb cdrom:[Debian GNU/Linux 7.0.0 Wheezy - Official i386 CD Binary-1 20130504-15:20]/ wheezy main[/mono]

=======

Ou alors, toujours (bien sûr) avec le compte root, il y a aussi la possibilité d’utiliser l’éditeur de flux [mono]sed[/mono] pour commenter toutes les lignes de ton fichier [mono]/etc/apt/sources.list[/mono] qui font référence à un CDROM,
avec la commande :

=======
En cas de problème avec le fichier modifié, tu pourra toujours remettre le fichier [mono]/etc/apt/sources.list[/mono] dans son état original en recopiant la sauvegarde sur l’original avec :

=======
Ensuite, après avoir constaté que ton fichier [mono]/etc/apt/sources.list[/mono] modifié a bien permis de résoudre ton problème,

tu pourra supprimer le fichier de sauvegarde ([mono]/etc/apt/sources.list.back[/mono]) qui avait été créé par la commande [mono]sed[/mono] :

Merci ! Visiblement ça marche parfaitement, je n’ai pas revu de demande de changement de support ! Dans le doute, pour le moment, je conserve quand même le fichier source.list.back sait-on jamais, c’est pas comme si il prenait beaucoup de place pour l’instant.

Mais maintenant je rencontre un autre soucis : dans tous les tutos que je croise ils utilisent soit une commande ./ soit screen ou sudo…

 - Pour ./ ça me dit à chaque fois 

Alors que lorsque je vérifie… les fichiers ou dossiers en question existent toujours (et ce, notamment dans le dossier où je tape la commande).
La seule fois où elle semblait marcher, elle s’est visiblement prise le mur “commande screen introuvable” :119

 - Pour screen et sudo ça me dit commande introuvable

J’ai fais un apt-get install screen, ce qui m’a donné :

[quote]Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
E: Impossible de trouver le paquet screen[/quote]

Pour sudo j’ai fais aptitude install sudo et ça me dit :

[quote]Pas de version candidate trouvée pour sudo
Pas de version candidate trouvée pour sudo
Aucun paquet ne va être installé, mis à jour ou enlevé
0 paquets mis à jour[/quote]
etc…
Pourtant quand je fais sudo aptitude install screen, il me dit : [quote]-bash : sudo : commande introuvable[/quote]

Est ce que ça vient de chez moi ou est ce que je tombe sur des tutos obsolètes / non compatibles avec Debian 7 ? J’essaye de trouver des tutos les plus récents possibles, mais visiblement, même pour ceux datant de Décembre dernier, ça fait pareil.

Bonjour,

Le [mono].[/mono] désigne le répertoire courant (celui dans lequel on se trouve).

Avant d’envisager l’utilisation de sudo, un peu de lecture pour bien comprendre (lien vers le wiki en haut à gauche du forum) : https://www.isalo.org/wiki.debian-fr/Root-su-sudo

[quote=“Impis”]Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
E: Impossible de trouver le paquet screen[/quote]
Pour comprendre la gestion des paquets sous Debian : https://www.isalo.org/wiki.debian-fr/Gestion_des_paquets
Quel est le contenu de ton fichier /etc/apt/sources.list ? ([mono]cat /etc/apt/sources.list[/mono] pour afficher le contenu)

C’est bien ce que j’avais cru comprendre mais quand il est écrit : (pour prendre l’exemple d’un tuto parmi tant d’autres)

[quote]chmod +x hldsupdatetool.bin
./hldsupdatetool.bin[/quote]
Et que ça me dit que le fichier n’existe pas alors qu’il est là et que sur les tutos c’est dit “on execute le fichier bidule truc chose” c’est bien que y a une couille dans le pâté, non ? :doh:

Merci pour les liens, je sens que ça va être en partie ma nouvelle bible pour Debian lol
Par contre pour le paquet screen j’ai essayé ce qui est mis, cad :

[quote]Recherche de tous les paquets installés :
$ aptitude search ~i
Recherche des paquets désinstallés, mais dont les fichiers de configurations n’ont pas été purgés :
$ aptitude search ~c
Recherche des paquets installés qui peuvent être mis à jour :
$ aptitude search ~U
Rechercher les paquets installés mis en “hold” (“hold” = en pause ; ces paquets ne seront jamais mis à jour tant qu’il seront marqués “h”) :
$ aptitude search ~i~ahold[/quote]
Dans la liste donnée par la recherche je n’ai pas trouvé screen, et les autres n’ont rien donné du tout. Donc même si le résultat est pas génial, ça voudrait dire que screen est bien introuvable car il n’existe pas… mais dans ce cas comment l’installer sur la machine ? Est ce que je peux trouver le paquet screen quelque part sur le net ? Ou est ce qu’il y a un substitut ?

Ceci :

[quote=“Impis”]C’est bien ce que j’avais cru comprendre mais quand il est écrit : (pour prendre l’exemple d’un tuto parmi tant d’autres)

chmod +x hldsupdatetool.bin ./hldsupdatetool.bin
Et que ça me dit que le fichier n’existe pas alors qu’il est là et que sur les tutos c’est dit “on execute le fichier bidule truc chose” c’est bien que y a une couille dans le pâté, non ? :doh: [/quote]
Hormis une faute de frappe, je ne vois pas de raison pour qu’il ne trouve pas le fichier… Là je ne vois pas.

Le paquet pour screen est disponible dans les dépôts Debian officiel : https://packages.debian.org/wheezy/screen.
Mais ton sources.list ne références que les dépôts de sécurité Debian et des dépôts Ubuntu.
/!\ ATTENTION aux mélanges, ça ne fait pas toujours bon ménage, surtout quand on débute. As-tu vraiment besoin des dépôts Ubuntu ?
Un peu de lecture sur le fichier sources.list : https://www.isalo.org/wiki.debian-fr/Sources_de_paquets_:_les_bases
Pour un début, le contenu suivant devrait suffire (à toi de voir si tu as besoin de plus après la lecture du wiki) :

[code]## Debian Wheezy - dépôts officiels

deb http://ftp.fr.debian.org/debian/ wheezy main
deb http://ftp.fr.debian.org/debian/ wheezy-updates main

deb http://security.debian.org/ wheezy/updates main[/code]
Après avoir modifié le sources.list, il faut mettre à jour la liste des paquets disponible avec [mono]apt-get update[/mono].
Tu devrais ensuite pouvoir installer screen via [mono]apt-get install screen[/mono].

Et bien merci beaucoup P’tit g et MicP !!! Tout marche parfaitement maintenant :slightly_smiling: (bon il y a certaines choses que je n’arrive pas à faire… mais c’est uniquement du à Minecraft sur ce coup lol)

Et bien je pense que c’étaient les lignes/fichiers Ubuntu qui faisaient encore chier leur monde… ils font vraiment pas bon ménage avec Debian ceux là !!! ^^

Maintenant je ferais bien attention au fichier sources.list et à ne surtout pas suivre des tutos qui ne sont pas sur Debian ! =)