Cryolitia
deepin
2025-05-07 16:05 deepin这边缺了一些库,可以试一下用distrobox在里面装个ubuntu或者debian,然后在里面装你需要的软件
Reply Like 0 View the author
deepin这边缺了一些库,可以试一下用distrobox在里面装个ubuntu或者debian,然后在里面装你需要的软件
https://bbs.deepin.org.cn/phone/post/272333
我也是用deepin,最近也做一点爬虫
目前我的方式是用docker来解决,使用docker安装ubuntu
然后vscode+ssh remote 连接上去开发
现在运行还挺好的,不需要python内弹出内置浏览器的话,远程运行就可以
需要弹出浏览器的话,就 https://127.0.0.1:6901 kasm_user/123456,进入图形界面
镜像 kasmweb/ubuntu-jammy-desktop:1.16.1
FROM kasmweb/ubuntu-jammy-desktop:1.16.1
USER root
SHELL ["/bin/bash", "-c"]
# 运行镜像: docker run -d --name mydev2 --shm-size=512m -p 6901:6901 -p 6922:22 -e VNC_PW=123456 --restart always --privileged=true my_image
ARG ssh_prv_key
ARG ssh_pub_key
ARG GIT_USERNAME
ENV HOME /home/kasm-default-profile
ENV STARTUPDIR /dockerstartup
ENV INST_SCRIPTS $STARTUPDIR/install
ENV PATH /root/.local/bin:/home/kasm-user/.local/bin:/home/kasm-default-profile/.local/bin:$PATH
WORKDIR $HOME
######### Customize Container Here ###########
COPY id_rsa /home/kasm-user/.ssh/
COPY id_rsa.pub /home/kasm-user/.ssh/
COPY id_rsa /root/.ssh/
COPY id_rsa.pub /root/.ssh/
RUN echo 'kasm-user ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers \
&& chmod 600 /home/kasm-user/.ssh/id_rsa \
# 修改 kasm-user 密码
&& echo -e "123456\n123456" | sudo passwd kasm-user \
# 默认使用 bash
&& echo -e "123456" | chsh -s /bin/bash kasm-user \
&& sudo chown -R kasm-user:kasm-user /home/kasm-user/.ssh \
# 增加alais命令
&& echo 'alias ll="ls -al --color=auto"' >> /etc/bash.bashrc \
&& echo 'alias l="ls -l --color=auto"' >> /etc/bash.bashrc \
&& echo 'alias la="ls -a --color=auto"' >> /etc/bash.bashrc \
&& echo 'alias python="python3"' >> /etc/bash.bashrc \
&& echo 'sudo /etc/init.d/ssh start' >> /etc/bash.bashrc \
&& echo "source /usr/share/bash-completion/completions/git" >> /etc/bash.bashrc \
# 中文支持
&& echo 'export LANG=zh_CN.UTF-8' >> /etc/bash.bashrc \
&& echo 'export LC_ALL=zh_CN.UTF-8' >> /etc/bash.bashrc \
# 自动启动ssh
&& echo "sudo /etc/init.d/ssh start" >> /dockerstartup/vnc_startup.sh \
# 给环境安装脚本执行权限
&& chmod +x /home/kasm-user/install.sh
######### End Customizations ###########
RUN chown 1000:0 $HOME
RUN $STARTUPDIR/set_user_permission.sh $HOME
ENV HOME /home/kasm-user
WORKDIR $HOME
RUN mkdir -p $HOME && chown -R 1000:0 $HOME
USER 1000
Popular Events
More
请教大佬们怎么在 Deepin 23 安装 playwright ,小弟最近在学习爬虫需要用到 playwright,但是不管是使用 Python 还是 Go,按照官方文档安装 playwright 的时候,都会因为系统不支持而使用 ubuntu20.04-x64,然后就会找不到图片中的包,如果我手动修改 /etc/os-release 为 Debian,脚本在执行的过程中,也会遇到一些库版本不匹配而中断