if ($_SERVER['PHP_AUTH_USER'] != 'jeff' && $_SERVER['PHP_AUTH_USER'] != 'marina' && $_SERVER['PHP_AUTH_USER'] != 'jflemay@hotmail.com' && $_SERVER['PHP_AUTH_USER'] != 'marina.lemay@hotmail.com' ) { die('no rights to read this page'); } ==== Linux tools ==== * PC Margot * Linux 5.4.0-91-generic == wifi ok, no touchpad * Linux 5.4.0-96-generic == no wifi, no touchpad * Linux 5.13.0-27-generic == wifi ok, touchpad ok * hwe kernel uname -r # show the kernel apt-cache search image-generic-hwe #linux-image-generic-hwe-20.04 - Image du noyau Linux générique #linux-image-generic-hwe-18.04 - Generic Linux kernel image (dummy transitional package) #linux-image-generic-hwe-18.04-edge - Generic Linux kernel image (dummy transitional package) #linux-image-generic-hwe-20.04-edge - Generic Linux kernel image apt install --install-recommends linux-image-generic-hwe-20.04 * which driver sudo lspci #0000:01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter sudo find /sys | grep drivers.*01:00 #/sys/bus/pci/drivers/rtw_8821ce/0000:01:00.0 sudo lspci -v 0000:01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter Subsystem: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter Flags: bus master, fast devsel, latency 0, IRQ 153 I/O ports at 3000 [size=256] Memory at 74000000 (64-bit, non-prefetchable) [size=64K] Capabilities: [40] Power Management version 3 Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+ Capabilities: [70] Express Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Capabilities: [148] Device Serial Number 00-e0-4c-ff-fe-c8-21-01 Capabilities: [158] Latency Tolerance Reporting Capabilities: [160] L1 PM Substates Capabilities: [170] Precision Time Measurement Capabilities: [17c] Vendor Specific Information: ID=0003 Rev=1 Len=054 Kernel driver in use: rtw_8821ce Kernel modules: rtw88_8821ce * NAS access apt-get install nfs-common usermod -aG sudo utilisateur1 # /etc/fstab nas:/volume1/video /mnt/nas1_video nfs proto=tcp,rw,auto,nouser,nosuid,rsize=32768,wsize=32768,soft,timeo=14,addr=192.168.1.77,_netdev 0 0 * Clone / Save HD * GParted to change size # if sda1 & sdb1 have same size : pv -tpreb sda1 > sdb1 # save MBR : dd if=/dev/sda of=MBR.dd bs=512 count=1 # save Partition : pv -tpreb /dev/sda1 | gzip -c > /somewhere/image_part.gz # save Whole disk : pv -tpreb /dev/sda | gzip -c > /somewhere/image_disk.gz to be tested : gzip < /dev/sda > image_root.gz * Mount Smb apt-get install samba cifs-utils mkdir /mnt/homes mount.cifs //192.168.1.77/homes /mnt/homes -o username=$USERNAME,password=$PASSWD,dom=$DOMAIN # fstab //192.168.1.77/homes /mnt/homes cifs credentials=/root/.smbcredentials,iocharset=utf8,rw,uid=1000,_netdev,vers=1.0 0 0 # /root/.smbcredentials username=utilisateur password=password dom=WORKGROUP * (Re)Install Grub2 sudo su mount /dev/sdb1 /mnt mount --bind /dev /mnt/dev && mount --bind /dev/pts /mnt/dev/pts mount --bind /proc /mnt/proc && mount --bind /sys /mnt/sys chroot /mnt grub-install /dev/sdb grub-install --recheck /dev/sdb update-grub exit umount /mnt/sys && umount /mnt/proc umount /mnt/dev/pts && umount /mnt/dev && umount /mnt * python * dpkg --get-selections | grep pyqt * Download latest Qt5 version https://www.qt.io/download (no : Qt5 for C++) * sudo apt-get install python3-tk * compiler : pip pyinstaller & cython * sudo apt-get install python3-pip python3-setuptools * NO : pip install --upgrade pip==9.0.3 * sudo pip3 install --upgrade pip * python -m pip3 install --upgrade pip setuptools wheel * sudo pip3 install pyinstaller * sudo apt-get install cython3 * sudo apt-get install python3-dev * sudo apt-get install python3-pyqt5 * sudo apt-get install pyqt5-dev-tools * sudo apt-get install qttools5-dev-tools * Python on Synology nas * wget https://bootstrap.pypa.io/get-pip.py * sudo python3 get-pip.py * curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py * sudo python3 get-pip.py * # create links into /usr/local/bin * sudo pip3 install --upgrade pip setuptools wheel * opkg install gcc * opkg install libgcc * https://github.com/Entware/Entware/wiki /usr/bin/pip3 /usr/local/bin/pip3 try: from pip._internal import main except: from pip import main * ffmpeg * sudo apt install ffmpeg