本次安装主机信息
lnteI+Atom+X5-Z8300四核处理器
4G ram
32G Rom
100M 网卡R8152
无线网卡rtl8723bs
安装系统 ubuntu22
更新系统
sudo apt-get update -y
sudo apt-get upgrade -y
sudo apt-get install -y ssh
sudo apt-get install -y net-tools
sudo apt-get install -y wget
sudo apt-get install -y gcc
sudo apt-get install -y cmake
打开firefox 进入 www.webmin.com
下载 webmin-2.102-1.noarch.rpm
rpm -i webmin-2.102-1.noarch.rpm
apt-get install -y samba
groupadd smbgroups -g 6000
useradd smbuser1 -u 6000 -g 6000 -s /sbin/nologin -d /dev/null
smbpasswd -a smbuser1
mkdir -p /var/www/
sudo vi /etc/samba/smb.conf
[varwww]
comment = test resource
path = /var/www
writeable = yes
browseable = yes
write list = smbuser1
public = no
在windows 清除网络连接
net use * /del /y
cd /var
mkdir www
cd www
mkdir setup
cd setup
wget http://www.im.com.cn/source/armhf/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure --prefix=/usr/local/zlib/
make && make install
rm -f zlib-1.2.11.tar.gz
1.下载
wget http://curl.haxx.se/download/curl-7.38.0.tar.gz
2.解压
tar -xzvf curl-7.38.0.tar.gz
3.安装
cd curl-7.38.0
./configure --prefix=/usr/local/curl
make
make install
#把头文件拷到共有位置,不拷的话,编译程序,会出错 ,除非-I/usr/include替代
cp -r /usr/local/curl/include/curl /usr/include/curl
#把库文件拷到共有位置,不拷的话,编译程序, -lcurl 会出错
cp -r /usr/local/curl/lib/libcurl* /usr/lib
4.完成
#close sleep
systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
#安装wifi管理软件
apt-get install -y iw
#安装USB管理软件
apt-get install -y usbutils
#安装v4l软件
apt-get install -y v4l-utils
#安装 NTFS 软件
apt-get install -y ntfs-3g
#unzip
apt-get install -y zip unzip
#用于安装git的前备软件
#apt-get install -y openssl
apt-get install -y cpio
apt-get install -y libexpat1-dev
apt-get install -y gettext
apt-get install -y libcurl4-openssl-dev
apt-get install -y perl-ExtUtils-CBuilder
apt-get install -y perl-ExtUtils-MakeMaker
apt-get install -y automake
#用于管理ipv6
apt-get install -y haveged
systemctl enable haveged
systemctl start haveged
cd /var/www/setup
wget http://pkgconfig.freedesktop.org/releases/pkg-config-0.29.2.tar.gz
tar -zxvf pkg-config-0.29.2.tar.gz
cd pkg-config-0.29.2
./configure --prefix=/usr/local/pkg-config --with-internal-glib
make
make install
#注意,安装 libgtk2.0-dev 与是pkg-config才能更好的安装opencv
apt-get install -y libgtk2.0-dev
#下载opencv-3.4.14
apt-get install -y libgtk2.0-dev
cd /var/www/setup
mkdir opencv
cd opencv
wget http://www.im.com.cn/source/armhf/opencv-3.4.14.tar.gz
tar -zxvf opencv-3.4.14.tar.gz
cd opencv-3.4.14
mkdir release
cd release
#cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON ..
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_PYTHON_SUPPORT=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D WITH_OPENGL=ON -D WITH_GTK=ON ..
make
make install
wget https://www.openssl.org/source/openssl-3.0.10.tar.gz
tar -zxvf openssl-3.0.10.tar.gz
cd openssl-3.0.10
./config shared –prefix=/usr/local/openssl –openssldir=/usr/local/openssl
make
make install
cp /usr/local/openssl/lib64/libcrypto.so.3 /usr/lib64/libcrypto.so.3
cp /usr/local/openssl/lib64/libssl.so.3 /usr/lib64/libssl.so.3
mkdir -p /var/www/setup/nginx
cd /var/www/setup/nginx
wget https://nginx.org/download/nginx-1.25.1.tar.gz
tar -zxvf nginx-1.25.1.tar.gz
rm -f nginx-1.25.1.tar.gz
cd nginx-1.25.1
#./configure --prefix=/usr/local/nginx --user=www --group=www --with-openssl=/usr/local/openssl/lib64
http_ssl_module
./configure --prefix=/usr/local/nginx \
--add-module=/var/www/module/nginx-rtmp-module \
--add-module=/var/www/module/nginx-http-flv-module \
--with-openssl=/var/www/setup/openssl-3.1.4 \
--with-http_stub_status_module
make
make install
#6、增加用户
useradd www
cd /usr/local/nginx/sbin/
./nginx
#7、测试
ps aux | grep nginx
#配置软链接
sudo ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
#现在就可以不用路径直接输入nginx启动。
//support to avformat
apt-get install -y libavformat-dev
sudo apt install -y yasm
sudo apt-get install -y autoconf automake build-essential git libass-dev libfreetype6-dev libsdl2-dev
sudo apt-get install -y libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-dev libxcb-shm0-dev
sudo apt-get install -y libxcb-xfixes0-dev pkg-config texinfo wget zlib1g-dev
sudo apt-get install -y libavformat-dev libavcodec-dev libswresample-dev libswscale-dev libavutil-dev libsdl1.2-dev
apt-get install -y vlc-bin
apt-get install -y fswebcam
# 重新编译zip扩展
wget http://pecl.php.net/get/zip-1.16.0.tgz
tar zxvf zip-1.16.0.tgz && cd zip-1.16.0/
find / -name phpize
/www/server/php/74/bin/phpize
./configure --with-php-config=/www/server/php/74/bin/php-config
make && make install
apt-get install php-gd php-zip php-devel gcc zlib-devel
rtl8723bs – 一篇全面探究文章
更新:2023-05-18 07:17
一、rtl8723bs驱动
rtl8723bs是一款WiFi+蓝牙复合型芯片。在Linux系统中,它的驱动是rtl8723bs驱动。一般情况下,在Linux系统中安装此芯片的驱动包,就可以使用无线网络。
下面是一个示例,展示如何从代码库中安装rtl8723bs驱动:sudo apt-get update sudo apt-get install git build-essential linux-image-$(uname -r)
git clone https://github.com/lwfinger/rtl8723bs.git
cd rtl8723bs
make
sudo make install
sudo modprobe -r rtl8723bs
sudo modprobe rtl8723bs
以上代码可以在终端中逐行输入或者保存为.sh脚本文件,执行脚本即可安装。
二、rtl8723bs模块如何接线
rtl8723bs模块通常是通过USB接口与设备相连的。通常情况下,使用rtl8723bs模块需要我们按照以下步骤操作:
- 先将rtl8723bs模块插入或连接到设备的对应USB接口上。因为设备可能不同,不同的USB接口可能带有不同的名称标识,所以我们首先需要确认连接的USB接口。
- 在Linux系统中执行以下命令:
sudo modprobe 8723bs sudo iwlist scan
执行以上命令后,在终端中会输出可用的WiFi网络热点列表。
三、rtl8723bs升级替换选取
当存在一些问题,或者需要更新的时候,我们可以选择升级或者替换rtl8723bs芯片。需要注意的是,这种操作对于不具备维修知识的人来说是有危险的。
首先,我们需要确认自己的电脑或者其他设备是否适配这款芯片。只有适配的设备才能正常使用。其次,我们需要确定升级或替换方案,是否需要备份数据,还需要确定芯片型号等一系列问题。这一部分内容需要根据实际情况进行决策。
升级或替换操作的具体步骤如下:
- 首先,需要关闭设备,并将连接USB接口的线缆拔出。
- 打开电脑机箱,将带有rtl8723bs芯片的板卡拆下,并换上新的芯片或更新版本的芯片。
- 打开设备,进入系统,检查芯片是否正常工作。
- 根据情况调整系统的设置,或进行数据恢复等操作。
要升级替换rtl8723bs芯片,需要根据具体的情况进行操作。以上只是一个简要的介绍。