尝试运行python
运行和在win上一样
python xxx.py
安装python3
这里由于在win上写的python是3.6版本,因此准备同样安装python3.6版本
尝试安装python3的依赖环境
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
报错-bash: yum: command not found
那么尝试安装yum
apt-get install yum
发现文件夹没有权限
那么chmod /var/cache/apt赋予权限
重新运行后,发现可能apt版本太低
然后提升版本
apt-get update
那就再重新配置一下镜像源
结果发现要用yum命令。。。。。。。。。。。
debian(Linux)系统安装python3.7.3 - 阿吉啊 - 博客园
还是依旧使用python2.7吧
find ./ aaa -exec '/bin/sh' \;
异常
1、import urllib.request ImportError: No module named request
程序中所有的urllib.request修改为urllib
更新源
apt和yum
apt 和yum差不多,都可以算是 Linux 上的一个应用商店。不过 apt 主要是在 Debian 和 Ubuntu 这一类 Debian 系的 Linux 上使用,而 yum 主要是在 CentOS 和 Fedora 这一类 Red Hat 系的 Linux 上使用。
安装软件
可以使用:apt install 软件名称
下面安装 vim :apt install -y vim 其中的 -y 就是无需手动确认安装
如果要一次安装多个软件可以这样写:apt install zip rar
在默认情况下,apt 安装的软件都是最新版本的。如果需要安装老版本的软件可以在软件名称后面加 =版本 ,如下:apt install php=5.6
更新软件
查看可更新的软件可以使用:apt list --upgradeable
如果需要更新所有已安装的软件可以使用:apt upgradable
如果需要更新 apt 的软件数据库可以使用:apt update
如果要更新单个软件可以直接使用安装命令,当 apt 检测到软件已安装时就会更新软件
卸载软件
删除软件可以使用:apt remove 软件名称
如果要彻底卸载软件可以使用:apt purge 软件名称
apt remove 只会删除软件本体,对于软件的配置文件之类的是不会删除的。apt purge 可以直接删除软件和相关的配置文件
查找软件
搜索软件可以使用:apt search 软件名称
apt search 会列出所有和搜索词相关的软件。
apt和apt-get的关系
简单来说就是:apt = apt-get、apt-cache 和 apt-config 中最常用命令选项的集合。
更改apt镜像源
Debian 官方的 apt 镜像源在国内使用速度可能会比较慢。国内的 阿里、网易、清华大学 等 都提供 Debian 的 apt 镜像源。
查看 Debian 的版本,可以使用:cat /etc/debian_version
查看具体信息,使用:cat /etc/os-release
阿里巴巴镜像源更新(失败)
由于flag4用户使用root权限后会出现一些异常,打字也不好打,在win上新建一个sources.list文件,用vscode打开,复制进下列代码,然后将文件移动到/etc/apt/sources.list
deb http://mirrors.aliyun.com/debian-archive/debian/ wheezy main non-free contrib
deb http://mirrors.aliyun.com/debian-archive/debian/ wheezy-proposed-updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian-archive/debian/ wheezy main non-free contrib
deb-src http://mirrors.aliyun.com/debian-archive/debian/ wheezy-proposed-updates main non-free contrib
#
# deb cdrom:[Debian GNU/Linux 7.11.0 _Wheezy_ - Official i386 NETINST Binary-1 20160605-16:14]/ wheezy main
#deb cdrom:[Debian GNU/Linux 7.11.0 _Wheezy_ - Official i386 NETINST Binary-1 20160605-16:14]/ wheezy main
deb http://ftp.au.debian.org/debian/ wheezy main
deb-src http://ftp.au.debian.org/debian/ wheezy main
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
请空一下
$rm -rf /var/lib/apt/list/*
$apt-get update
$apt-get install debian-keyring debian-archive-keyring
$apt-key update
然鹅还是不行,,,,,
改dns发现网络配置文件不存在。。。
网易云镜像源(成功)
去网易云镜像源站,欢迎访问网易开源镜像站
网易开源镜像使用帮助是使用帮助
任何镜像都可以下面这一个,下面这个/etc/apt/sources.list.stretch,忘了是哪个了,ls查看一下
下载到 /etc/apt 目录:wget -P /etc/apt https://mirrors.163.com/.help/sources.list.wheezy
下载完成后去除多余的后缀:mv /etc/apt/sources.list.stretch /etc/apt/sources.list
删除原先配置文件: rm -rf /var/lib/apt/list/*
尝试一下apt-get update
出现问题:Release file is expired, Updates for this repository will not be applied.
date显示当前时间,发现时间确实不准,
使用命令
date -s "20220421 11:00:10"
再次运行发现还是不行
创建文件:/etc/apt/apt.conf.d/10no--check-valid-until,添加内容:
Acquire::Check-Valid-Until "0";
再次运行,终于成功
安装python3
chmod -R 777 文件夹名称 将一个文件夹下所有文件都授予某个权限
apt-get install python3-pip
配置完镜像后安装python3需要root
查看debian版本
cat /etc/debian_version
新建源
改变思路,创建超级用户
行不通,上面只是让你暂时拥有了超级用户的权限,只有root亲自来弄。。。