WinePortable [Wiki de sebsauvage.net]
Vous en rêviez, Sebsauvage l'a fait: une version portable zéro install zéro config de Wine... glisser, déposer, jouer...
Vous en rêviez, Sebsauvage l'a fait: une version portable zéro install zéro config de Wine... glisser, déposer, jouer...
ça a marché pour moi, je copie donc ici...
mkdir -p ~/.config/pipewire/
cp /usr/share/pipewire/pipewire-pulse.conf ~/.config/pipewire/pipewire-pulse.conf
#pulse.min.quantum = 128/48000 # 2.7ms
pulse.min.quantum = 1024/48000 # 2.7ms
systemctl --user restart pipewire pipewire-pulse wireplumber
Un équivalent pour linux à https://ninite.com/ sous windaube (qui permet de faire sensiblement la même chose à savoir une installation automatisée de plein de logiciels en une fois en évitant les toolbars à la con, les logiciels malveillants et les changement de moteur de recherche intempestifs...)
Pas testé... Mais ça me semble intéressant, même si pour le moment, il n'y a pas des masses de logiciels dans la liste...
Ma version à jour de la page de Timo et de Sebsauvage
sudo apt update && sudo aptitude safe-upgrade


sudo apt-get install apache2 php libapache2-mod-php php-json php-zip php-gd php-sqlite3 php-curl php-mbstring php-xml php-imagick php-xdebug sqlitebrowser gparted filezilla python3 sublime-text vlc kdeconnect syncthing gimp default-jre lutris signal-desktop
Installer wine 11 depuis les dépôts de WineHQ (avec winetricks)
sudo apt purge wine*
sudo dpkg --add-architecture i386
sudo mkdir -pm755 /etc/apt/keyrings
wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo gpg --dearmor -o /etc/apt/keyrings/winehq-archive.key -
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/plucky/winehq-plucky.sources
sudo apt update
sudo apt install --install-recommends winehq-stable winetricks
puis avec winetricks
winetricks vcrun2022
winetricks dxvk
winetricks vkd3d
winetricks corefonts
winetricks xna40
winetricks -q win10
enfin ntsync:
# Activer manuellement ntsync:
sudo modprobe ntsync
#Charger automatiquement au démarrage:
echo ntsync | sudo tee /etc/modules-load.d/ntsync.conf
sudo apt purge hexchat hexchat-common libespeak1 libsonic0 libspeechd2 python3-speechd speech-dispatcher speech-dispatcher-audio-plugins gnome-orca mate-screensaver mate-screensaver-common brltty mono-runtime-common avahi-daemon xscreensaver-data-extra xscreensaver-data xscreensaver-gl-extra xscreensaver-gl java-common icedtea-netx-common pix pix-data onboard timeshift
# changer le swappiness
echo "vm.swappiness=10" >> /etc/sysctl.conf
# Configurer Zram
sudo apt install zram-config
Le fichier se trouve dans /etc/php/NUMERO DE VERSION PHP/apache2/php.ini. Soit on l'ouvre via le terminal, soit on utilise l'éditeur de son choix.
On édite les lignes suivantes:
post_max_size = 20M
upload_max_filesize = 1000M
error_reporting = -1
display_errors = On
zend.multibyte = On
Pour limiter le nombre de processus de php, on ajoute à la fin
<IfModule mpm_prefork_module>
StartServers 2
MinSpareServers 1
MaxSpareServers 3
MaxClients 12
MaxRequestsPerChild 3
</IfModule>
mkdir ~/www && mkdir ~/www/html && sudo chmod 777 ~/www && sudo mv /var/www /var/www_old && sudo ln -s ~/www /var/www
sudo mv /var/www /home/eric/www
sudo ln -s /home/eric/www/www /var/www
Modifier les permissions :
Assurez-vous que le serveur web a les bonnes permissions pour accéder au nouveau dossier :
sudo chown -R www-data:www-data /home/eric/www
Vérifier la configuration du serveur :
Si vous utilisez Apache, vérifiez que la configuration pointe vers le bon répertoire. Modifiez le fichier de configuration si nécessaire :
sudo nano /etc/apache2/sites-available/000-default.conf
Changez la ligne DocumentRoot pour qu'elle pointe vers /home/eric/www.
sudo systemctl restart apache2
// en cas d'erreur 403
Vérifiez les permissions :
Assurez-vous que le dossier et ses fichiers ont les bonnes permissions. Exécutez les commandes suivantes :
bash
sudo chown -R www-data:www-data /home/eric/www
sudo chmod -R 755 /home/eric/www
Vérifiez la configuration d'Apache :
Ouvrez le fichier de configuration du site Apache pour vous assurer que l'accès au dossier est autorisé. Exécutez :
bash
sudo nano /etc/apache2/sites-available/000-default.conf
Assurez-vous que la configuration ressemble à ceci :
apache
<Directory /home/eric/www>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
sudo systemctl restart apache2
// si persiste
// ajuster les permissions des dossiers parents
sudo chmod o+x /home
sudo chmod o+x /home/eric
// ajuster les permissions de www
sudo chmod 755 /home/eric/www
sudo systemctl restart apache2
Puis, on relance le serveur: sudo service apache2 restart
timedatectl set-local-rtc 1 # mettez 0 pour la remettre sur UTCmate-screenshot --interactive (pour mate ou gnome-screenshot --interactive pour cinnamon) puis ré assigner le raccourci sudo iw reg set FRPour ceux qui viennent de windaube et sont habitués aux combinaisons alt+160 etc, il existe des équivalents sous linux.
☺: c'est apparemment universel ☹: c'est aussi chiant à retenir qu'à taper
ctrl+shift+ud1 ⇨ Ñ
ctrl+shift+uf1 ⇨ ñ
ctrl+shift+ud3 ⇨ Ó
ctrl+shift+uf3 ⇨ ó
ctrl+shift+ucd ⇨ Í
ctrl+shift+ued ⇨ í
ctrl+shift+uc1 ⇨ Á
ctrl+shift+ue1 ⇨ á
ctrl+shift+uda ⇨ Ú
ctrl+shift+ufa ⇨ ú
altGr+? ⇨ ¿
altGr+! ⇨ ¡
ça marche, mais c'est velu.
☺: ça fonctionne très bien ☹: c'est un peu moins pénible mais il faut configurer la touche compose (clavier>agencements>options>position de la touche compose) On appuie successivement sur:
compose ' a ⇨ á
compose ' o ⇨ ó
compose ' u ⇨ ú
compose ' i ⇨ í
compose altGr+~ n ⇨ ñ
Pour la «ñ», c'est carrément le cauchemar.
altGr + & puis a ⇨ á
altGr + & puis o ⇨ ó
altGr + & puis u ⇨ ú
altGr + & puis i ⇨ í
Pour la «ñ», ça reste la merde.
Après, il faudrait se bidouiller un clavier à partir du clavier français en remplaçant les altGr+a. J'ai un peu cherché sans y arriver, pour l'instant.
Pour les ceusses qui auraient du mal à faire fonctionner les .jar avec open JDK 8/9, j'ai trouvé un moyen de passer au java d'Oracle

Tiens, faudra que je jette un oeil dessus...
Je me copie ici cet excellent article d'Olivier Despont, pour mémoire (merci à lui)