CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • Black Friday
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : [Blabla] le /pub des barbus libres

DébutPage précedente
«1  ... 21782179218021812182218321842185218621872188  ... 3019»
Page suivanteFin
Knakis Knakis
MP
Niveau 10
19 octobre 2014 à 17:06:54

Vu que NixOS fait du gringue à certains, je vous rappelle juste de faire attention à une chose; faites attention aux scripts qui commencent par « #!/usr/bin/<machin> » et compagnie, ça ne fonctionne forcément pas et c'est vite chiant... :(

vava740 vava740
MP
Niveau 10
19 octobre 2014 à 17:18:26

@Knakis En effet, après c'est pas trop compliqué de faire des symlinks entre (/usr)/bin/* et /run/current-system/sw/bin/*.

Et par défaut on a quand même /bin/sh et /usr/bin/env donc ça calme une partie des shebang. :noel:

Et tous les scripts qui sont installés via les paquets officiels sont passés par `patchShebang` donc on se retrouve avec des trucs du genre :

  1. !/nix/store/{{hash}}-bash-4.2-p51/bin/sh

(Mais au moins ça marche.)

vava740 vava740
MP
Niveau 10
19 octobre 2014 à 17:18:46

+ Knakis, tu as déjà testé NixOS ?

vava740 vava740
MP
Niveau 10
19 octobre 2014 à 17:21:01

D'ailleurs NixOS vient sans which(1) (c'est un paquet à part entière :ouch: ), ça casse aussi tous les scripts qui utilisent `which` au lieu de `command -v`. :hap:

J'ai soumis un patch à i3 pour ça d'ailleurs.

Knakis Knakis
MP
Niveau 10
19 octobre 2014 à 17:26:36

Non, je l'ai utilisé à temps plein, comme un utilisateur lambda qui voulait une roue de secours en cas de crash (autre que le « upgradepkg /mnt/hd/slackware64/**/* » que j'ai utilisé la dernière fois pour repasser à une version antérieure de mes paquets).

Donc, si tu as une question, je veux bien tenter de répondre comme je peux. :noel:

vava740 vava740
MP
Niveau 10
19 octobre 2014 à 18:03:25

Okay Knakis, j'ai pas de questions pour l'instant mais j'hésiterai pas si besoin. :p)

@Caletlog

« This is exactly analogous to purely functional data structures in a language such as Haskell (since the store is a purely functional data structure): updating the first element of a list is cheap, while updating the last element is expensive. »

D'après http://nixos.org/~eelco/pubs/nixos-jfp-final.pdf (page 30).

vava740 vava740
MP
Niveau 10
19 octobre 2014 à 18:04:54

+ « Nix has a tool (nix-store --optimise) to optimise disk space usage by searching the store for identical files and replacing them with hard links to a single copy. »

Caletlog Caletlog
MP
Niveau 10
19 octobre 2014 à 18:08:24

Claaaaaasse.
J'ai un vieux laptop qui traîne, je testerais là-dessus.
C'est totalement indépendant des autres distros niveau paquets, c'est ça ? C'est bien fourni quand même ?

vava740 vava740
MP
Niveau 10
19 octobre 2014 à 18:15:33

https://github.com/NixOS/nixpkgs

Boom.

$ nix-env -qa | wc -l
13221

J'ai trouvé le peu de paquets dont j'ai besoin quotidiennement, après je verrai à la longue si il me manque quelque chose ou pas, mais ça a pas l'air bien compliqué de créer une définition de paquet donc si besoin je soumettrai une PR.

Le seul paquet qui me manque en fait c'est i3blocks, mais à part sous Arch où il est dans l'AUR, je suis toujours obligé de le compiler à la main donc ça me change pas des masses.

Pseudo supprimé
Niveau 10
19 octobre 2014 à 19:36:23

Faut que je test NixOS, vous m'intrigué la :hap:

vava740 vava740
MP
Niveau 10
19 octobre 2014 à 20:10:19

Bon y'a pas encore GitLab dessus, y'a une issue pour ça mais rien de concret : https://github.com/NixOS/nixpkgs/issues/2745

En même temps ça a l'air d'être vraiment chiant à packager comme truc. :hap:

Je vais essayer de faire tourner un conteneur sous Debian dans NixOS pour installer le package Debian officiel. Ça m'embête d'installer LXC sous NixOS comme y'a déjà nixos-container, mais je ne vois pas comment on peut initialiser un conteneur NixOS avec debootstrap donc bon… :(

Mais bon dans tous les cas pour LXC c'est mort : https://nixos.org/wiki/NixOS_and_LXC

Fuck. :)

nounoursheureux nounoursheureux
MP
Niveau 10
19 octobre 2014 à 21:08:20

Moopie :d) pareil :hap:

nounoursheureux nounoursheureux
MP
Niveau 10
19 octobre 2014 à 21:10:07

D'ailleurs vava Gitlab a quoi de mieux que Github ?

Google_Bot Google_Bot
MP
Niveau 12
19 octobre 2014 à 21:56:28

ça a de mieux que c'est parfaitement pas la même chose :o))

GitHub est un site qui utilise une plateforme (développée par ses soins, avec Git pour socle).
GitLab est une plateforme libre installable chez soi / dans sa boîte / etc., donc si tu n'as pas envie que ton code soit dans les mains de github MAIS que tu aimerais bien avoir "un peu plus" qu'une interface GitWeb sur ton dépôt... ben les solutions comme GitLab sont assez intéressantes.

Je l'ai déployé pour la Junior Entreprise où je bosse et c'est le pied (reste à trouver des consultants qui aiment Git / sachent s'en servir mais j'y travaille).

nounoursheureux nounoursheureux
MP
Niveau 10
19 octobre 2014 à 22:04:07

Ah j'avais pas compris le principe de GitLab :noel:

Google_Bot Google_Bot
MP
Niveau 12
19 octobre 2014 à 22:15:38

Ya d'autres solutions du genre mais j'ai instantanément oublié leurs noms respectifs. C'est du même acabit que les interfaces web pour SVN, et c'est compatible avec d'autres trucs (notamment pour le bugtracking).

vava740 vava740
MP
Niveau 10
19 octobre 2014 à 22:35:03

Dans le genre y'a Gitorious, mais GitLab me semble plus complet.

Et en effet la différence avec GitHub c'est que c'est libre et installable sur son propre serveur.

Bon j'ai réussi à faire un conteneur Debian avec systemd-nspawn ( :( ), il boot et j'ai du réseau dessus… reste à y installer le paquet de GitLab. Pour l'instant ça merde sur `gitlab-ctl reconfigure`, il arrive pas à lancer Redis et sleep indéfiniment.

vava740 vava740
MP
Niveau 10
19 octobre 2014 à 22:51:41

D'après cette issue https://gitlab.com/gitlab-org/omnibus-gitlab/issues/160 j'ai lancé /opt/gitlab/embedded/bin/runsvdir-start en parallèle, et ça a marché.

Bon après j'ai eu un problème d'allocation mémoire avec PostgreSQL, erreur documentée ici : https://gitlab.com/gitlab-org/omnibus-gitlab/issues/129

Solutionné en ajoutant `postgresql['shared_buffers'] = "10MB"` à la conf de GitLab.

Putain ça marche ! :fete:

Google_Bot Google_Bot
MP
Niveau 12
19 octobre 2014 à 22:55:52

J'pense que je vais attendre un peu avant d'installer GitLab via le paquet du coup :noel:

ça vient de quelle branche de debian?

Nh3xus Nh3xus
MP
Niveau 10
19 octobre 2014 à 22:57:51

Jouer avec les conteneurs LXC, ça me tente aussi.

Mais j'ai pas le temps (tm). :hap:

Concernant Postgres, évite de mettre des rôles avec authentification "trust" :hap:

Mets le mode md5 au minimum :hap:

La sécurité toussa toussa...

DébutPage précedente
Page suivanteFin
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
La vidéo du moment