Catégorie : Ubuntu

10 septembre 2019 /

Pour afficher le flux vidéo d’une caméra IP Reolink sur un poste Linux:

[pastacode lang= »bash » manual= »sudo%20apt-get%20install%20vlc » message= »1 – On installe VLC » highlight= » » provider= »manual »/]

[pastacode lang= »bash » manual= »vi%20camera_salon.asf » message= »On créé un fichier avec l’extension .asf » highlight= » » provider= »manual »/]

et on y met une des deux lignes dedans, sans oublier de renseigner le login (ici « admin »), le mot de passe ainsi que l’adresse IP de la caméra:

[pastacode lang= »bash » manual= »echo%20%22rtsp%3A%2F%2Fadmin%3A%3Cpassword%3E%40%3CIP%20Address%3E%2Fh264Preview_01_sub%22%20%3E%20camera_salon.asf » message= »Pour le flux de basse qualité » highlight= » » provider= »manual »/]

ou

[pastacode lang= »bash » manual= »echo%20%22rtsp%3A%2F%2Fadmin%3A%3Cpassword%3E%40%3CIP%20Address%3E%2Fh264Preview_01_main%22%20%3E%20camera_salon.asf » message= »Pour le flux de haute qualité » highlight= » » provider= »manual »/]

Il ne reste plus qu’a ouvrir ce fichier avec VLC pour afficher le stream de votre Camera IP

28 mars 2019 /

Tout d’abord, assurez-vous que tous vos paquets système sont à jour en exécutant les commandes apt-get suivantes dans le terminal

[pastacode lang= »bash » manual= »sudo%20apt%20update%0Asudo%20apt%20upgrade » message= » » highlight= » » provider= »manual »/]

On va désactiver l’IPv6 via sysctl

[pastacode lang= »bash » manual= »vi%20%2Fetc%2Fsysctl.conf » message= » » highlight= » » provider= »manual »/]

On ajoute les lignes suivantes à la fin du fichier

[pastacode lang= »bash » manual= »net.ipv6.conf.all.disable_ipv6%20%3D%201%0Anet.ipv6.conf.default.disable_ipv6%20%3D%201%0Anet.ipv6.conf.lo.disable_ipv6%20%3D%201%0Anet.ipv6.conf.%3Cnom_de_linterface%3E.disable_ipv6%20%3D%201″ message= » » highlight= » » provider= »manual »/]

Pour que les modifications soient prises en compte

[pastacode lang= »bash » manual= »sysctl%20-p » message= » » highlight= » » provider= »manual »/]

On peut également le désactiver via GRUG

[pastacode lang= »bash » manual= »vi%20%2Fetc%2Fdefault%2Fgrub » message= » » highlight= » » provider= »manual »/]

On modifie les paramètres  « GRUB_CMDLINE_LINUX » et « GRUB_CMDLINE_LINUX_DEFAULT » pour ajouter « ipv6.disable = 1″

[pastacode lang= »bash » manual= »GRUB_CMDLINE_LINUX%3D%22ipv6.disable%3D1%22%0AGRUB_CMDLINE_LINUX_DEFAULT%3D%22ipv6.disable%3D1%22″ message= » » highlight= » » provider= »manual »/]

On met à jour la configuration de GRUB et on redémarre

[pastacode lang= »bash » manual= »update-grub%0Asystemctl%20reboot%20″ message= » » highlight= » » provider= »manual »/]

3 mai 2018 /

Voici comment faire un petit dock à partir de la barre de lanceurs (Unity Launcher sous 16.04) qui ressemble à ça:

[pastacode lang= »bash » manual= »sudo%20apt%20install%20-y%20dconf-tools » message= »On installe dconf-tools » highlight= » » provider= »manual »/]

[pastacode lang= »bash » manual= »%0Agsettings%20set%20org.gnome.shell.extensions.dash-to-dock%20extend-height%20false%0Agsettings%20set%20org.gnome.shell.extensions.dash-to-dock%20dock-position%20BOTTOM%0Agsettings%20set%20org.gnome.shell.extensions.dash-to-dock%20transparency-mode%20FIXED%0Agsettings%20set%20org.gnome.shell.extensions.dash-to-dock%20dash-max-icon-size%2030%0Agsettings%20set%20org.gnome.shell.extensions.dash-to-dock%20unity-backlit-items%20true » message= »On peut maintenant personnaliser notre dock » highlight= » » provider= »manual »/]

On peut également en profiter pour masquer automatiquement le dock et ainsi profiter pleinement de son écran

[pastacode lang= »bash » manual= »gsettings%20reset%20org.gnome.shell.extensions.dash-to-dock%20extend-height%0Agsettings%20reset%20org.gnome.shell.extensions.dash-to-dock%20dock-position%0Agsettings%20reset%20org.gnome.shell.extensions.dash-to-dock%20transparency-mode%0Agsettings%20reset%20org.gnome.shell.extensions.dash-to-dock%20dash-max-icon-size%0Agsettings%20reset%20org.gnome.shell.extensions.dash-to-dock%20unity-backlit-items » message= »Si le résultat ne plaît pas, on peut revenir en arriver avec ces commandes » highlight= » » provider= »manual »/]

3 mai 2018 /

[pastacode lang= »bash » manual= »sudo%20apt%20update%20%26%26%20sudo%20apt%20dist-upgrade%20%26%26%20sudo%20apt%20autoremove » message= »Mise a jour d’Ubuntu 16.04″ highlight= » » provider= »manual »/]

[pastacode lang= »bash » manual= »sudo%20apt-get%20install%20update-manager-core » message= »Installation d’Ubuntu Manager Core » highlight= » » provider= »manual »/]

On vérifie dans le fichier du gestionnaire de mise à jour (/etc/update-manager/release-upgrades) que le paramètre prompt est bien positionné sur « lts » (Prompt=lts)
Si ce n’est pas le cas, changez-le en lts et enregistrez le fichier.

[pastacode lang= »bash » manual= »sudo%20do-release-upgrade%20-d » message= »Mise à niveau d’Ubuntu 18.04 LTS » highlight= » » provider= »manual »/]

7 mars 2018 /

Suite à la dernière mise à jour du client bittorrent Transmission (v2.93), impossible de le démarrer. Au bout d’une minute, le service tombe KO:

Mar 7 20:24:12 XXXX systemd[1]: transmission-daemon.service: Start operation timed out. Terminating.
Mar 7 20:24:13 XXXX transmission-daemon[1200]: Closing transmission session... done.
Mar 7 20:24:13 XXXX systemd[1]: transmission-daemon.service: Unit entered failed state.
Mar 7 20:24:13 XXXX systemd[1]: transmission-daemon.service: Failed with result 'timeout'.

On peut contourner le problème et démarrer transmission de cette façon:

sudo su -
vi /etc/systemd/system/multi-user.target.wants/transmission-daemon.service

On va modifier le type de service via le paramètre « type » :

[Unit]
Description=Transmission BitTorrent Daemon
After=network.target

[Service]
User=transmission
Type=notification
ExecStart=/usr/bin/transmission-daemon -f --log-error
ExecReload=/bin/kill -s HUP $MAINPID


[Install]
WantedBy=multi-user.target

Qui devient:

[Unit]
Description=Transmission BitTorrent Daemon
After=network.target

[Service]
User=transmission
Type=simple
ExecStart=/usr/bin/transmission-daemon -f --log-error
ExecReload=/bin/kill -s HUP $MAINPID


[Install]
WantedBy=multi-user.target

On fait prendre en compte la modification par Systemd:

systemctl daemon-reload

On redemarre le service:

systemctl stop transmission-daemon
systemctl start transmission-daemon

Et là, ça fonctionne!