這幾個專案值得參考
https://github.com/raspberrypi-tw/PiM25
https://github.com/ypwhs/PM2.5
2018年12月27日 星期四
2018年12月26日 星期三
2018年12月23日 星期日
[RPi] 忘記密碼
之前的方法在八百年前就不能用了。只好參考這篇。對了這要在 console 下使用鍵盤和螢幕才行 QQ
1. 先備份這兩個檔案。
1) /boot/cmdline.txt
2) /etc/fstab
2. 修改 /boot/cmdline.txt
原本
改為(root 掛到 /dev/mmcblk0p2,行末多了 init=/bin/sh)
3. 修改 /etc/fstab
原本
改為
4. 插上 SD 卡,會直接登入不需要密碼。
先切成 root
掛載 /dev/mmcblk0p2
同步 shadow
修改 pi 的密碼
5. 重開機只能拔電源,這要看人品好不好了,運氣不好沒有 sync 成功又要重做了...
6. 重開機前記得把剛剛備份的 cmdline.txt 和 fstab 倒回去
1. 先備份這兩個檔案。
1) /boot/cmdline.txt
2) /etc/fstab
2. 修改 /boot/cmdline.txt
原本
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=PARTUUID=********-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
改為(root 掛到 /dev/mmcblk0p2,行末多了 init=/bin/sh)
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait init=/bin/sh
3. 修改 /etc/fstab
原本
PARTUUID=********-02 / ext4 defaults,noatime 0 1
改為
/dev/mmcblk0p2 / ext4 defaults,noatime 0 1
4. 插上 SD 卡,會直接登入不需要密碼。
先切成 root
su
掛載 /dev/mmcblk0p2
mount -o rw,remount /dev/mmcblk0p2 /
同步 shadow
pwconv
修改 pi 的密碼
passwd pi
5. 重開機只能拔電源,這要看人品好不好了,運氣不好沒有 sync 成功又要重做了...
6. 重開機前記得把剛剛備份的 cmdline.txt 和 fstab 倒回去
2018年12月18日 星期二
[RPi] 安裝EW-7822ULC/UTC無線網卡
這篇寫得很清楚,但我忘記要先紀錄步驟了 QQ
https://edimax.freshdesk.com/support/solutions/articles/14000062079-how-to-install-ew-7822ulc-utc-adapter-on-raspberry-pi
https://edimax.freshdesk.com/support/solutions/articles/14000062079-how-to-install-ew-7822ulc-utc-adapter-on-raspberry-pi
2018年12月15日 星期六
[RPi] RPi won't boot, no ACT LED blinking
在一連串的機瘟崩潰,只好努力爬文。
Pi 3B+ 無法開機的確認狀態為,1 號腳位(3.3V)量不到電壓(0V)。
https://www.raspberrypi.org/forums/viewtopic.php?t=223923
最常出現的原因是 3.3V 和 5V 短路到,應該是 5V 的電灌到 3.3V 腳位造成。
目前看來似乎解決方法可以試著換 PMIC,運氣好可以救活?
https://www.raspberrypi.org/blog/pi-power-supply-chip/
https://www.raspberrypi.org/forums/viewtopic.php?t=213604
Pi 3B+ 無法開機的確認狀態為,1 號腳位(3.3V)量不到電壓(0V)。
https://www.raspberrypi.org/forums/viewtopic.php?t=223923
最常出現的原因是 3.3V 和 5V 短路到,應該是 5V 的電灌到 3.3V 腳位造成。
目前看來似乎解決方法可以試著換 PMIC,運氣好可以救活?
https://www.raspberrypi.org/blog/pi-power-supply-chip/
https://www.raspberrypi.org/forums/viewtopic.php?t=213604
2018年12月14日 星期五
[RPi] How to Run a Raspberry Pi Program on Startup
和我的內容好像
https://learn.sparkfun.com/tutorials/how-to-run-a-raspberry-pi-program-on-startup
https://learn.sparkfun.com/tutorials/how-to-run-a-raspberry-pi-program-on-startup
2018年12月13日 星期四
[Wordpress] 換網域
有時後要移機,發現網域換了但資料庫裡的主機名稱沒換,就會怪怪的。
要修改這幾個地方才行
參考資料: https://wpbeaches.com/updating-wordpress-mysql-database-after-moving-to-a-new-url/
要修改這幾個地方才行
UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldurl', 'http://www.newurl') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = replace(guid, 'http://www.oldurl','http://www.newurl'); UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldurl', 'http://www.newurl'); UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.oldurl','http://www.newurl');
參考資料: https://wpbeaches.com/updating-wordpress-mysql-database-after-moving-to-a-new-url/
2018年12月6日 星期四
[Ubuntu] Firefox血淚
本來想安裝某套件,結果升級到最新板63。發現常用的 s3fox 不能用了。
想說 downgrade 到某個版本。一開始是使用 tarball 安裝,壞處是還要自己建立 panel 上的快捷鍵等功能,而且無法直接讀到原本的設定檔。
後來使用 apt-get 找可以安裝的版本。
語法: sudo apt-cache showpkg <package-name>
範例: sudo apt-cache showpkg firefox
找到三個版本
63.0.3+build1-0ubuntu0.16.04.1 - www-browser (= ) iceweasel (= ) gnome-www-browser (= )
45.0.2+build1-0ubuntu1 - www-browser (= ) iceweasel (= ) gnome-www-browser (= )
28.0+build2-0ubuntu2 - www-browser (= ) iceweasel (= ) gnome-www-browser (= )
指定安裝某個版本。
語法: sudo apt-get install <package-name>=<version>
範例: sudo apt-get install firefox=28.0+build2-0ubuntu2
但一開始裝的是 45.02,發現 bookmark 和 addons轉移不順利,有些 addons 裝不起來。
使用 firefox sync 又要 recovery key,填寫了又出現 cannot connect to the server。
最後發現裝回原來的版本(28.0)就一切沒問題了。這告訴我們沒事不要隨便升級 QQ
https://www.quora.com/Can-we-degrade-Firefox-browser-from-version-49-to-lower-versions-in-Ubuntu-14-04
最後,又發現 firefox 會自動升級。因此要把版本固定不要隨便升級。
範例:sudo apt-mark hold firefox
https://askubuntu.com/questions/974715/how-can-i-prevent-firefox-from-updating-to-a-newer-version
想說 downgrade 到某個版本。一開始是使用 tarball 安裝,壞處是還要自己建立 panel 上的快捷鍵等功能,而且無法直接讀到原本的設定檔。
後來使用 apt-get 找可以安裝的版本。
語法: sudo apt-cache showpkg <package-name>
範例: sudo apt-cache showpkg firefox
找到三個版本
63.0.3+build1-0ubuntu0.16.04.1 - www-browser (= ) iceweasel (= ) gnome-www-browser (= )
45.0.2+build1-0ubuntu1 - www-browser (= ) iceweasel (= ) gnome-www-browser (= )
28.0+build2-0ubuntu2 - www-browser (= ) iceweasel (= ) gnome-www-browser (= )
指定安裝某個版本。
語法: sudo apt-get install <package-name>=<version>
範例: sudo apt-get install firefox=28.0+build2-0ubuntu2
但一開始裝的是 45.02,發現 bookmark 和 addons轉移不順利,有些 addons 裝不起來。
使用 firefox sync 又要 recovery key,填寫了又出現 cannot connect to the server。
最後發現裝回原來的版本(28.0)就一切沒問題了。這告訴我們沒事不要隨便升級 QQ
https://www.quora.com/Can-we-degrade-Firefox-browser-from-version-49-to-lower-versions-in-Ubuntu-14-04
最後,又發現 firefox 會自動升級。因此要把版本固定不要隨便升級。
範例:sudo apt-mark hold firefox
https://askubuntu.com/questions/974715/how-can-i-prevent-firefox-from-updating-to-a-newer-version
[RPi] 開機就做某件事
不知道哪個版本開始換掉了
原本的位置(個人)
~/.config/lxsession/LXDE-pi/autostart
新的位置(全域)
/etc/xdg/lxsession/LXDE-pi/autostart
原本的位置(個人)
~/.config/lxsession/LXDE-pi/autostart
新的位置(全域)
/etc/xdg/lxsession/LXDE-pi/autostart
2018年12月3日 星期一
[Ubuntu] 錄桌面後轉檔
最近開始錄一些桌面,使用 gtk-recordmydesktop
錄出的格式是 ogv,如果想要轉成 mp4 後上傳到 youtube 可以用 arista
安裝方法為
https://launchpad.net/~mc3man/+archive/ubuntu/gstffmpeg-keep
最後還是使用 ffmpeg QQ
https://superuser.com/questions/164334/command-line-to-convert-ogv-to-mp4-video-files
錄出的格式是 ogv,如果想要轉成 mp4 後上傳到 youtube 可以用 arista
安裝方法為
sudo apt-get install arista -y sudo add-apt-repository ppa:mc3man/gstffmpeg-keep sudo apt-get update sudo apt-get install ffmpeg gstreamer0.10-ffmpeg
https://launchpad.net/~mc3man/+archive/ubuntu/gstffmpeg-keep
最後還是使用 ffmpeg QQ
ffmpeg -i INPUT -strict -2 -vcodec libx264 "OUTPUT.mp4"
https://superuser.com/questions/164334/command-line-to-convert-ogv-to-mp4-video-files
2018年12月1日 星期六
訂閱:
文章 (Atom)