2023年/02月/10日
探索发现
Mac刻录安装U盘
https://support.apple.com/en-us/HT211683
https://support.apple.com/zh-cn/HT211683
sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
如果是2009年之前的系统
https://support.apple.com/zh-cn/HT211683
Sierra 10.12
El Capitan 10.11
Yosemite 10.10
Mountain Lion 10.8
Lion 10.7
点按以上某一链接,以下载相应 macOS 的磁盘映像 (.dmg) 文件。
连按 .dmg 文件,以打开这个文件并找到其中的 .pkg 文件。
连按 .pkg 文件,然后按照屏幕上的说明操作。这样会将 macOS 安装器安装到“应用程序”文件夹中。
打开“应用程序”文件夹,然后连按名为“安装 [版本名称]”的 macOS 安装器。请按照屏幕上的说明来安装 macOS。
这些系统的刻录要稍微麻烦一些, Lion也是可以运行java6,IDEA11
后面的软件基于Catalina,其他的刻录如下
sudo /Applications/Install\ macOS\ Ventura.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
sudo /Applications/Install\ macOS\ Monterey.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
Windows10的要求
2012 年或之后推出的 MacBook Air
2012 年或之后推出的 MacBook Pro
2012 年或之后推出的 Mac mini
2012 年或之后推出的 iMac1
iMac Pro(所有机型)
2013 年或之后推出的 Mac Pro
mac上的软件,可以用https://freemacsoft.net/ 这个站点的的AppCleaner来卸载,但是如果是pkg安装的,需要这样做
pkgutil --pkgs| grep pritunl
pkgutil --files com.pritunl.pkg.Pritunl
sudo pkgutil --forget com.pritunl.pkg.Pritunl
基础
xcode-select –install
xcode-select -p
Xcode 11.7
https://xcodereleases.com/
可以编译redis了
https://redis.io/download/
make
make test
编译jdk
先下载引导jdk
https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/downloads-list.html
freetype-2.12.1
sh configure
make
make install
bash configure --with-boot-jdk=/Users/libai/Downloads/amazon-corretto-8.jdk/Contents/Home --with-freetype-include=/usr/local/include/freetype2 --with-freetype-lib=/usr/local/lib
make all
xcode
autoconf-2.69
sh configure
make
make install
bash configure --with-boot-jdk=/Users/libai/Downloads/amazon-corretto-11.jdk/Contents/Home
make all
Python
pkg-config-0.29.2
sh configure --with-internal-glib
make
sudo make install
Python-3.11.0
sh configure --enable-optimizations
make
sudo make install
Mysql
openssl-1.1.1s
./config
make
sudo make install
mysql-5.7.39
cmake-3.25.0-macos-universal.tar
sudo "/Applications/CMake.app/Contents/bin/cmake-gui" --install
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_INNOBASE_STORAGE_ENGINE=1-DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_TCP_PORT=3306 -DMYSQL_DATADIR=/Users/libai/mysqldata -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/Users/libai/Downloads/mysql-5.7.39/boost
make
sudo make install
./mysqld --initialize --user=mysql --explicit_defaults_for_timestamp
得到初始密码:
2023-02-18T05:28:17.144107Z 1 [Note] A temporary password is generated for root@localhost: cCHpZb6lLb?)
/usr/local/mysql/support-files
./mysql.server start
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyN3wP4ssw0rd'; flush privileges; exit;
UPDATE USER SET Host='%' WHERE User = 'root';