Docker 命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
docker pull lukptr/erpnext7
docker run -d --name erpnext \
-p 80:80 \
-p 3306:3306 \
-p 11000:11000 \
-p 12000:12000 \
-p 13000:13000 \
--restart=always \
lukptr/erpnext7

docker exec -it erpnext bash

mysql -u root -p
12345678
GRANT ALL PRIVILEGES ON *.* to 'root'@'%' IDENTIFIED BY '[email protected]';
FLUSH PRIVILEGES;
select user, host, password from mysql.user;
show databases;

sed -i '/bind-address/s/127.0.0.1/0.0.0.0/g' /etc/mysql/my.cnf
sed -i '/bind/s/127.0.0.1/0.0.0.0/g' /home/frappe/frappe-bench/config/redis_cache.conf
sed -i '/bind/s/127.0.0.1/0.0.0.0/g' /home/frappe/frappe-bench/config/redis_queue.conf
sed -i '/bind/s/127.0.0.1/0.0.0.0/g' /home/frappe/frappe-bench/config/redis_socketio.conf

docker restart erpnext
docker stop erpnext
docker rm erpnext

bench update
bench migrate
bench backup

如果你是 macOS 用户,并且经常使用命令行工具 KindleGen 转换电子书格式,可能已经遇到了这个问题:将 macOS 升级到 Catalina 之后,在终端执行 KindleGen 会出现如下所示的错误提示:

1
zsh: bad CPU type in executable: kindlegen

问题的原因是 macOS 系统自 Catalina 开始,就停止了对 32 位程序的支持,而KindleGen 官方发布页面却仍未提供 64 位的 KindleGen,这给很多小伙伴带来了不便。那该怎样解决这个问题呢?

阅读全文 »

Backup Synology’s original ffmpeg and link directly to SynoCommunity’s version instead:

1
2
mv /var/packages/VideoStation/target/bin/ffmpeg /var/packages/VideoStation/target/bin/ffmpeg.old
ln -sf /var/packages/ffmpeg/target/bin/ffmpeg /var/packages/VideoStation/target/bin/ffmpeg

Remove “eac3”, “dts”, and “truehd” from blacklisted codecs in LibSynoVTE::ArgumentHelper::AbleToDecodeAudioByCodec():

1
2
3
4
cp -p /var/packages/VideoStation/target/lib/libsynovte.so /var/packages/VideoStation/target/lib/libsynovte.so.old
sed -i 's/eac3/ZXXZ/' /var/packages/VideoStation/target/lib/libsynovte.so
sed -i 's/dts/ZXZ/' /var/packages/VideoStation/target/lib/libsynovte.so
sed -i 's/truehd/ZXZZXZ/' /var/packages/VideoStation/target/lib/libsynovte.so

1、打开终端,输入 touch ~/desktop/.localized(“下载”文件夹同理,输入 touch ~/downloads/.localized)
2、按快捷键Command+Option+Esc(或点击菜单栏“”->“强制退出…”),重新开启Finder

  • 交叉编译板上需要设置环境变量
1
2
export PYTHONHOME=/usr/bin/python
export PYTHONPATH=/usr/bin/:/usr/lib/python27.zip:/usr/lib/python2.7:/usr/lib/python2.7/plat-linux2:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/lib/python2.7/site-packages

其中 PYTHONPATH 的内容可由以下py代码得出

1
2
import sys
print sys.path
阅读全文 »

一、准备环境

系统环境:ubuntu-18.04.4-server-amd64

APT:

1
2
sudo apt-get install -y lib32ncurses5 lib32ncursesw5-dev lib32z1
sudo apt-get install -y make u-boot-tools qemu qemu-user-static tclsh unzip

格式化工具:HPUSBDisk v2.0.6
格式化卷标:boot

拷贝顺序

  • MLO
  • u-boot.img
  • uImage
  • ubi.img
阅读全文 »

有东西被加密了, 请输入密码查看.
阅读全文 »