Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/06/2013, à 00:09

Rcaroline

Connexion obligatoire ?

Salut les jusqu'aubuntistes,
Quelqu'un pourrait-il m'expliquer:
- Ce qui se passe exactement quand on télécharge un paquet depuis un dépot ?
- Pourquoi on ne peut pas enregistrer un paquet et faire à la main ce que fait le téléchargement ?
Hormis la prise des sources et la compilation. Sur laquelle je suis en train de me faire les griffes. (ma première victime est "wine")
Merci d'avance aux connaisseurs.
Averses éparses de questions à venir.....

Hors ligne

#2 Le 26/06/2013, à 00:44

xavier4811

Re : Connexion obligatoire ?

Rcaroline a écrit :

- Pourquoi on ne peut pas enregistrer un paquet et faire à la main ce que fait le téléchargement ?

Salut,
rien ne t'en empêche sauf si le paquet en question a des dépendances qui ne pourront pas être installées en même temps.
Tout ce que tu risque c'est un système de paquets cassés, l'impossibilité d'installer/désinstaller autre chose voir même un système complètement hs. Bref, que des trucs intéressants.
Le téléchargement gère ces dépendances en même temps.
Sinon tu peut aussi utiliser --no-act ou --simulate pour avoir les détail des paquets installables et les dépendances et installer le tout dans le bon ordre.

Hors ligne

#3 Le 26/06/2013, à 02:29

Rcaroline

Re : Connexion obligatoire ?

Ok, merci xavier, je vais voir ce qui a comme infos sur: --no-act et simulate.
Mais ça implique d'être connecté avec linux.
Donc pour quelqu'un qui n'a pas de connexion chez lui, la seule solution c'est: les sources et la compile.
Si tu peux confirmer....      @+  caro

Hors ligne

#4 Le 26/06/2013, à 02:44

pires57

Re : Connexion obligatoire ?

Tu peut télécharger et installé des logiciels..... mais je ne te le conseil pas, si on à créer des dépôts officiel, il y a une raison à cela.


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#5 Le 26/06/2013, à 08:14

tiramiseb

Re : Connexion obligatoire ?

Salut,

Donc pour quelqu'un qui n'a pas de connexion chez lui, la seule solution c'est: les sources et la compile.

Mais non ! xavier4811 est un peu trop alarmant :-)

Tu peux très bien télécharger les fichiers ".deb" correspondant aux paquets que tu veux.
Ensuite, pour les installer tu utilises la commande dpkg au lieu de apt-get.

En fait, le rôle d'apt-get c'est (en très simplifié) :
1/ télécharger les fichiers
2/ exécuter dpkg

Simplement, si tu n'as pas les dépendances requises, le paquet téléchargé refusera de s'installer.
C'est seulement si tu te mets à forcer l'installation en ignorant les alertes que tu risques de casser la distribution.


Il y a des projets pour permettre de simplifier ce genre de cas, qui fonctionnent en trois étapes :
1/ sur le PC non connecté, faire la liste des paquets nécessaires
2/ sur un PC connecté, télécharger les paquets selon la liste
3/ sur le PC non connecté, installer les paquets téléchargés
Par exemple Keryx (que je n'ai jamais essayé) : http://doc.ubuntu-fr.org/keryx


Il y a aussi un gars dans ce même forum qui a un projet du même genre, je me rappelle avoir participé à une discussion à ce propos il y a quelques semaines, mais je ne me rappelle ni du pseudo du gars, ni du nom du logiciel, ni de la date du fil de discussion...

Hors ligne

#6 Le 26/06/2013, à 11:12

Rcaroline

Re : Connexion obligatoire ?

@tiramiseb,
Aaah! L'espoir renaît.
Mais comment savoir quelles dépendances sont requises ? Est-ce toujours indiqué sur le site du dépôt ?
Quel est le nombre total (approximatif) de ces dépendances ? (je n'ai pas peur des gros chiffres)
Je vois qu'avec xubuntu, il y a des appli's pré-installées; personne n'a jamais pensé à faire une distrib avec la totalité des appli's dispos ? (c'est pas la place qui manque sur les disques)
Pour Mr "tout le monde", et notamment pour ceux qui ont en projet de lâcher leur connexion, et ceux qui n'en ont pas, ce serait l'idéal.
Pourquoi; au lieu de bosser tous ensemble sur une distrib, et la faire en béton armé, les dev font à chaque fois une nouvelle distrib ? (ça fout le bordel..)
Merci d'éclairer une new-linuxienne (qui a les dents longues).

Hors ligne

#7 Le 26/06/2013, à 11:48

pires57

Re : Connexion obligatoire ?

les devs ne font pas a chaque fois une distribution ! un développeur qui vas créer des applications pour debian pourra installer son appli sur tout les systèmes basé sur debian.
Ce que tu dit n'as aucun sens, pourquoi on se ferais chier a installer 50 million d'application qui vont simplement alourdir l'iso et dont 99% ne servirons a rien?
un logiciel tu l'installes pas pour faire joli, tu l'installes quand tu en as besoin.


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#8 Le 26/06/2013, à 12:22

erresse

Re : Connexion obligatoire ?

Bonjour,

En règle générale, pour connaître les dépendances d'un logiciel, tu dois pouvoir trouver ça sur le net en affichant la page consacrée à ce logiciel. Il existe des sites (genre "packages.ubuntu.com/fr/[version ubuntu]/[nom du logiciel]") qui te listent tout le contenu du paquet et des dépendances qui vont avec le logiciel concerné.
Tu peux alors télécharger tous les paquets qui seront nécéssaires au fonctionnement correct de ton application et les copier sur toute machine, connectée ou pas. Il n'est absolument pas nécessaire de recourir à une compilation, on peut très bien installer proprement les logiciels en paquets .deb.
Pour installer ces paquets, hors connexion, tu peux utiliser "gdebi" qui fait cela très bien et vérifie que les dépendances sont satisfaites lorsque tu installes un paquet. Toutefois, il faut veiller à installer DANS UN CERTAIN ORDRE les paquets pour que les dépendances soient détectées lorsque gdebi effectue les contrôles. En principe, installer d'abord les paquets dépendants avant de procéder à l'installation du logiciel principal.
Personnellement, j'ai souvent utilisé cette procédure sans rencontrer de problème ensuite. Lorsque gdebi a terminé l'installation, tu retrouves ton logiciel (et les dépendances associées) dans le gestionnaire de paquets (chez moi, "Synaptic") dans la rubrique "Origine" des logiciels en local.

Bonne journée.

Dernière modification par erresse (Le 26/06/2013, à 12:25)


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#9 Le 26/06/2013, à 16:32

tiramiseb

Re : Connexion obligatoire ?

Mais comment savoir quelles dépendances sont requises ? Est-ce toujours indiqué sur le site du dépôt ?

Si tu utilises un logiciel comme Keryx, tu n'as pas besoin d'en soucier : c'est le logiciel qui se charger de dire ce qu'il faut récupérer, c'est aussi lui-même qui se charge de télécharger automatiquement.

Sur le site qu'indique erresse, tu as la liste des dépendances pour chaque paquet.

Quel est le nombre total (approximatif) de ces dépendances ? (je n'ai pas peur des gros chiffres)

Il n'est pas possible de répondre à cette question.

Chaque paquet a un certain nombre de dépendances, c'est variable selon la manière dont le logiciel a été empaqueté et selon sa complexité.

Ça peut aller de 1 à ... disons... grosso modo 20 ou 30 dépendances, pour un paquet.
Mais lorsqu'un paquet A dépend d'un paquet B, alors B peut aussi dépendre de C... d'où la difficulté de l'exercice.

Hors ligne

#10 Le 26/06/2013, à 18:09

Haleth

Re : Connexion obligatoire ?

Voir les dépendances d'un paquet:

aptitude show machin

Taille des dépendances, ca dépend complétement du paquet;
Pour info, tu peux trouver icila taille des dépots Debian par architecture. 77Go pour amd64 (c'est pas tant que ca, au final) smile


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#11 Le 26/06/2013, à 18:21

Rcaroline

Re : Connexion obligatoire ?

ok, merci, je copie vos infos.
@pires57. Ce que je dit a du sens, puisque xubuntu "viens" avec des appli's, y'en a juste pas assez.
Restons calmes et buvons frais....

Hors ligne

#12 Le 26/06/2013, à 18:27

tiramiseb

Re : Connexion obligatoire ?

Rcaroline a écrit :

@pires57. Ce que je dit a du sens, puisque xubuntu "viens" avec des appli's, y'en a juste pas assez.

Comme l'a indiqué Haleth, les dépôts font au total 77 Go pour l'architecture "amd64" (classique sur les PC). Ces dépôts, c'est l'ensemble des paquets, les paquets contenant les fichiers compressés.
On peut donc s'attendre à une utilisation disque de 100 à 200 Go pour l'intégralité des paquets disponibles : ça serait un peu excessif, non ?
(sans parler du temps de téléchargement : 77 Go à télécharger, ça ferait 11 heures de téléchargement sur une connexion ADSL de très bonne qualité...)

Hors ligne

#13 Le 26/06/2013, à 18:47

pires57

Re : Connexion obligatoire ?

Il y a uniquement les appli de base, un système avec toutes les applications d'installer cela n'existe pas, même sous windows ou mac.
Je reste calme ne t'en fait pas pour cela^^
rien ne t’empêche d'installer manuellement les .deb en les récupérant quand tu en as besoin mais la procédure ne sera pas la même que par des apt-get ou tout est gérer


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#14 Le 26/06/2013, à 23:45

Rcaroline

Re : Connexion obligatoire ?

Ouch ! Je pensais pas qu'y en avait autant.
Faut déjà que je bûche tout ce que j'ai récupéré d'infos, et y'en a un joli paquet.
Heureusement que j'ai pris xubuntu, parce qu'on m'a montré des distrib's, les commandes....c'est carrément la NASA.
Bon, je ne vais pas vous gonfler avec des questions de newbee, il faut que j'arrive à me dépatouiller par moi-même. 
    Merci pour les infos.      @+

Hors ligne

#15 Le 27/06/2013, à 02:52

pires57

Re : Connexion obligatoire ?

les commandes shell sont quasiment les memes partout ^^


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#16 Le 27/06/2013, à 10:55

Rcaroline

Re : Connexion obligatoire ?

@archlinux. Oh! toi, je te voit venir. Tu est un "barbu".
Justement, je crois bien que l'usine qu'on m'a montrée, c'était archlinux.
Les commandes shell sont sans doutes les mêmes partout, mais moi, le shell, j'aime pas.
Quand j'ai les doigts sur le clavier c'est pour taper du code. Et ma modeste produc c'est du "tout souris". Chacun ses goûts.
L'interface graphique, ça date de l'Atari; qui avec 1Mo de mémoire et un cpu en bois, te faisait un OS et y faisait tourner un cubase.
ça me ferait ch..r qu'avec mille fois plus de ressource je doivent encore me taper des commandes shell.
C'est quand même pas bien compliqué de mettre des boutons dans une interface.
Mais ceci dit, j'ai le plus grand respect pour les puristes. Sans eux, nous ne serions rien.
Bon, faut que j'y retourne, essayer de comprendre pourquoi l'iso qui s'est installée nickel dans une V Box sous XP, casse la même V Box au redemmarrage sous Win 7.
Ce p...n de windows me fera ch..r jusqu'au bout.
Pourquoi en V Box ? Et bé c'est que je ne maîtrise pas encore le multi-boot et le partitionnement. Et que les pc, chez moi, ils meurent jeunes.

Hors ligne

#17 Le 27/06/2013, à 11:13

tiramiseb

Re : Connexion obligatoire ?

ça me ferait ch..r qu'avec mille fois plus de ressource je doivent encore me taper des commandes shell.

Et pourtant, le shell est vachement puissant selon les objectifs à atteindre. Il faut arrêter de croire que l'interface graphique c'est le top de la simplification.
Quand on a 5000 fichiers à renommer, on est content de pouvoir le faire en 1 commande plutôt qu'en 10000 clics de souris.

Hors ligne

#18 Le 27/06/2013, à 15:12

pires57

Re : Connexion obligatoire ?

ce n'est pas parce que j'utilise le shell pour mon système que je n'utilise aucune interface graphique.
Quelque soit la distrib, tu peut installer une interface graphique ou plutôt devrais je dire un environnement de bureau


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#19 Le 27/06/2013, à 18:44

Rcaroline

Re : Connexion obligatoire ?

En fait le plus dur c'est de changer les habitudes; Bah, je m'y ferai.à la fenêtre noire.
Si je suis malpolie, c'est la faute au profs, ils ne nous apprennent pas la politesse, n'hésitez pas à me rappeler à l'ordre si besoin (avant que je me fasse virer du forum..lol)

Hors ligne

#20 Le 27/06/2013, à 18:50

tiramiseb

Re : Connexion obligatoire ?

Bah, je m'y ferai.à la fenêtre noire.

Tu apprendras à l'utiliser quand elle est utile smile


Typiquement, pour aider à travers le forum, c'est vachement utile : c'est bien plus facile d'avoir un comportement cohérent en ligne de commande, et puis c'est plus facile de faire des copié-collés du terminal plutôt que des captures d'écran !

Dernière modification par tiramiseb (Le 27/06/2013, à 18:51)

Hors ligne

#21 Le 27/06/2013, à 22:33

Rcaroline

Re : Connexion obligatoire ?

C'est que dans le shell, on peut aussi faire des grosses c....ries.
Et de ce que je comprends l'OS est quand même relativement <u>fragile</u> sensible.
Je comprends aussi qu'il va me falloir du temps pour retrouver le niveau que j'avais sur windows.
Si vous avez des bons liens pour une description de l'architecture..faites péter; ça aide....

Hors ligne

#22 Le 28/06/2013, à 00:02

pires57

Re : Connexion obligatoire ?

Je ne suis pas d'accord avec cela, Linux est relativement robuste, le shell n'est pas dangereux, je dirais même que c'est un allié précieux.
Bien sur, certaines commande shell mal éxecuté (comme par exemple la commande rm) peut causer des dégats sur le système mais tu peut aussi causer des dégat en augmentant tes privilèges graphique.
A partir du moment ou tu ne tapes pas n'importe quel commandes dans le terminal ou que tu demandes de l'aide ici pour faire certaines choses avec le shell, tu ne risques pas grand chose.
Tout cela viendras par la pratique, la plupart des débutants redoute la ligne de commande mais comme l'a dit tiramiseb, il est plus facile de résoudre un probleme avec le shell parce que le débutant se contentera de copier coller les lignes que l'on vas lui donner.


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#23 Le 28/06/2013, à 01:32

Rcaroline

Re : Connexion obligatoire ?

Reçu cinq/5. Hey tu est au Québec pour être debout à c't'heure ?

Hors ligne

#24 Le 28/06/2013, à 01:43

pires57

Re : Connexion obligatoire ?

non en france ^^


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne