例如需要修改sshd_config中的某个值
#UsePAM no
UsePAM yes
#PasswordAuthentication no
PasswordAuthentication yes
先找到行号,删除原来的行,再在原来的第一行增加
wget https://github.com/gitpod-io/openvscode-server/releases/download/openvscode-server-v1.89.1/openvscode-server-v1.89.1-linux-arm64.tar.gz | |
tar -xvf openvscode-server-v1.89.1-linux-arm64.tar.gz | |
./openvscode-server-v1.89.1-linux-arm64/bin/openvscode-server | |
ssh -NfL 3000:localhost:3000 `whomi`@<ip address> | |
# open localhost:3000 in your browser |
lscpu | grep crc32 | |
sudo apt install -y libzstd1 build-essential git binutils | |
objdump -d /usr/lib/aarch64-linux-gnu/libz.so.1 | awk -F" " '{print $3}' | grep crc32 | wc -l | |
mkdir tmp ; pushd tmp | |
git clone https://github.com/cloudflare/zlib.git | |
cd zlib && ./configure --prefix=$HOME/opt/apps/tools/zlib | |
make && make install | |
popd |
# Asks the user a yes/no question and waits for a response. Takes the question | |
# text as its only argument. The user must enter either "y" or "n" to proceed. | |
confirm() | |
{ | |
while true; do | |
read -r -p "$1" RESPONSE | |
case "$RESPONSE" in | |
[yY]) return 0 ;; | |
[nN]) return 1 ;; | |
*) echo "Please enter y or n" |
wget https://curl.haxx.se/download/curl-7.68.0.tar.xz | |
tar -xvf curl-7.68.0.tar.xz && cd curl-7.68.0 | |
mkdir build && cd build | |
../configure --prefix=`pwd`/dist --enable-threaded-resolver --with-ca-path=/etc/ssl/certs | |
make -j $(nproc) | |
make install |
例如需要修改sshd_config中的某个值
#UsePAM no
UsePAM yes
#PasswordAuthentication no
PasswordAuthentication yes
先找到行号,删除原来的行,再在原来的第一行增加
#!/bin/bash | |
# 本地源文件路径 | |
repo_path=/data/repos/anolis/x86_64/8 | |
# 同步的源类型 | |
repos=("AppStream" "BaseOS" "Extras" "Plus" "PowerTools" "kernel-5.10") | |
for repo in "${repos[@]}" | |
do | |
local_repo_dir="$repo_path/$repo" | |
mkdir -p "$local_repo_dir" |
dkpg-deb -R /path/to/target.deb /path/to/extact |
#!/bin/env bash | |
## SYSROOT was generated by | |
# sudo apt-get install qemu-user qemu-user-static debootstrap schroot | |
# sudo debootstrap --arch=arm64 focal /srv/chroot/arm64 http://ports.ubuntu.com/ | |
## | |
SYSROOT=/srv/chroot/arm64 | |
# module file for crossbuild complier |
tar zxvf xorriso-1.4.6.tar.gz | |
cd xorriso-1.4.6 | |
./configure --prefix=`pwd`/dist | |
xorriso -osirrox on -indev image.iso -extract / extracted_iso_image |
tar -xvf lapack-3.12.0.tar.gz | |
cd lapack-3.12.0 | |
mkdir build && build | |
cmake -DCMAKE_INSTALL_PREFIX=./dist \ | |
-DCBLAS=ON \ | |
-DLAPACKE=ON \ | |
-DCMAKE_BUILD_TYPE=RELEASE \ | |
-DBUILD_SHARED_LIBS=ON \ | |
../ |