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';