1106 shaares
3 results
tagged
tips
Avec du multiplexing, mais du coup, c'est utile si tu as plein de session sur le même serveur.
Alors tout nouveau sous OpenBSD, je vais me mettre ici les notes pour une installation future d'OpemBSD orienté Desktop.
# Installation
Rien à dire de particulier, c'est encore plus simple qu'Archlinux.
Remarque sur le partitionnement : Sous BSD, les disques ne sont pas nommé comme sous Linux. Ce sera sd0a, sd0b, sd1a au lieu de sda1, sda2, sdb1. Je trouve ça triste que ce soit pas harmonisé sur un même standard.
Nota perso : ne pas installer xdm quand proposé, cf autologin/autostartX
# Post-installation
Pour ajouter des "dépôts"
#~\.profile:
#export PKG_PATH=ftp://[url]/pub/OpenBSD/[version]/packages/[architecture]/
export PKG_PATH=ftp://openbsd.cs.toronto.edu/pub/OpenBSD/5.5/packages/i386/ # Le dernier / est très important
UPDATE : ça marche pas en fait, aucune idée pourquoi
pkg_add -i [package name] # pour installer des paquets
bash n'est pas installé par defaut. Une fois installé, pour le mettre par defaut faire:
chsh -s /usr/local/bin/bash # pour root
chsh -s /usr/local/bin/bash user # pour [user]
# Autologin
# /etc/rc.local
su user # autolog sur user
# Autostart X (comme sous Linux si on utilise bash, sinon utiliser .profile)
# ~/.bash_profile
[[ -f ~/.bashrc ]] && . ~/.bashrc
[[ $(fgconsole) = 1 ]] && startx -- vt1
UPDATE : Ça marche pas, fgconsole n'est pas sur *BSD
# Apps starting at boot
# xinit est installé par defaut donc il suffit de remplir son .xinitrc comme sous Linux
startx ne fonctionne pas depuis l'Eee mais fonctionne depuis une session ssh. Problème de PATH que j'ai défini dans .profile, .bash_profile mais le tty ne le vois pas, seul une session via ssh semble lire ces fichiers.
Après mon 3e kernel panic et toujours aucune idée de comment enregistrer l'output de trace, ps et dmesg, j'abandonne.
Quand on a goûté au wiki d'archlinux, on se rencontre que les autres documentations sont misérables. OpenBSD à une documentation ultra simpliste qui n'aide donc en rien le néophyte *BSD. J'ai du me tromper de distro pour débuter, j'irais voir du côté de PC-BSD la prochaine fois.
J'arrête ici l'aventure OpenBSD car l'Eee n'est clairement pas une machine faite pour ça : lenteur (installation de package), instabilité (kernel panic).
Je vais donc revenir sur une valeur sûre pour le moment avec Archlinux.
# Installation
Rien à dire de particulier, c'est encore plus simple qu'Archlinux.
Remarque sur le partitionnement : Sous BSD, les disques ne sont pas nommé comme sous Linux. Ce sera sd0a, sd0b, sd1a au lieu de sda1, sda2, sdb1. Je trouve ça triste que ce soit pas harmonisé sur un même standard.
Nota perso : ne pas installer xdm quand proposé, cf autologin/autostartX
# Post-installation
Pour ajouter des "dépôts"
#~\.profile:
#export PKG_PATH=ftp://[url]/pub/OpenBSD/[version]/packages/[architecture]/
export PKG_PATH=ftp://openbsd.cs.toronto.edu/pub/OpenBSD/5.5/packages/i386/ # Le dernier / est très important
UPDATE : ça marche pas en fait, aucune idée pourquoi
pkg_add -i [package name] # pour installer des paquets
bash n'est pas installé par defaut. Une fois installé, pour le mettre par defaut faire:
chsh -s /usr/local/bin/bash # pour root
chsh -s /usr/local/bin/bash user # pour [user]
# Autologin
# /etc/rc.local
su user # autolog sur user
# Autostart X (comme sous Linux si on utilise bash, sinon utiliser .profile)
# ~/.bash_profile
[[ -f ~/.bashrc ]] && . ~/.bashrc
[[ $(fgconsole) = 1 ]] && startx -- vt1
UPDATE : Ça marche pas, fgconsole n'est pas sur *BSD
# Apps starting at boot
# xinit est installé par defaut donc il suffit de remplir son .xinitrc comme sous Linux
startx ne fonctionne pas depuis l'Eee mais fonctionne depuis une session ssh. Problème de PATH que j'ai défini dans .profile, .bash_profile mais le tty ne le vois pas, seul une session via ssh semble lire ces fichiers.
Après mon 3e kernel panic et toujours aucune idée de comment enregistrer l'output de trace, ps et dmesg, j'abandonne.
Quand on a goûté au wiki d'archlinux, on se rencontre que les autres documentations sont misérables. OpenBSD à une documentation ultra simpliste qui n'aide donc en rien le néophyte *BSD. J'ai du me tromper de distro pour débuter, j'irais voir du côté de PC-BSD la prochaine fois.
J'arrête ici l'aventure OpenBSD car l'Eee n'est clairement pas une machine faite pour ça : lenteur (installation de package), instabilité (kernel panic).
Je vais donc revenir sur une valeur sûre pour le moment avec Archlinux.
Backup :
pacman -Qqen > pkglist.txt
Restore :
pacman -S --needed $(comm -12 <(pacman -Slq|sort) <(sort pkglist.txt) )
pacman -Qqen > pkglist.txt
Restore :
pacman -S --needed $(comm -12 <(pacman -Slq|sort) <(sort pkglist.txt) )