自从用了这几个网站后,linux下的开发(使用)更加简单化
在linux相关平台下开发与调试程序经常会遇到各种耗时的问题:比如目标机器不能联网安装依赖包,内核相关定义和函数不方便查找等。
接下来,先从下载包开始,为大家推荐几个网站提高编程效率。
章节预览:
Belnet
Debian系列包下载
ubuntu系列包下载
bootlin
内核信息查找
mirrors
内核下载
章节内容:
Belnet
Belnet公共FTP服务器,该服务器位于比利时布鲁塞尔,由比利时教育和研究网络Belnet运营。主要用于linux相关系统、依赖包下载,其中Debian、ubuntu系列依赖包最为方便寻找。
Belnet地址:Belnet.
主址有一条信息需要留意:
注意:打开太多与此主机的并行连接被视为滥用。记录所有访问。
接下来,从Debian系列包下载开始介绍(http://ftp.belnet.be/debian/pool/main/):
假如我需要一个arm64架构的cmake包如何下载?
答:拼写完整地址为 :http://ftp.belnet.be/debian/pool/main/包首字母/包名称(大部分包都可以按照这种方式搜索),即http://ftp.belnet.be/debian/pool/main/c/cmake,在浏览器中打开:
图1 cmake下载页面
参考图1,我们可以看到页面中有不同类型、不同架构的cmake可以选择,其中cmake类型可以大致分为:
cmake: A command line interface (CLI). 命令行接口
cmake-curses-gui: An ncurses (terminal) GUI. (only available on Unix-like systems). 一个ncurses(终端)GUI。(仅适用于类unix系统)
cmake-qt-gui: A Qt-based GUI. 基于Qt的GUI
通常情况下,我们选择cmake_3.XX_arm64.deb,即我们所需的arm64架构。
ubuntu系列包下载开始介绍(http://ftp.belnet.be/ubuntu/pool/main/):
假如我需要一个amd64架构的openssl包如何下载?
答:拼写完整地址为 :http://ftp.belnet.be/ubuntu/pool/main/包首字母/包名称,即http://ftp.belnet.be/ubuntu/pool/main/o/openssl/,在浏览器中打开:
图2 openssl下载页面
参考图2,我们可以看到页面中有不同类型、不同架构的包可以选择:
udeb: 这个软件包专门用于构建 Debian 安装程序(debian-installer)镜像。不要在一个普通的 Ubuntu 系统上安装它。
通常情况下,我们选择libcrypto1.XX_amd64.deb与libssl1.XX_amd64.deb,libcrypto与libssl版本对应即可。
bootlin
bootlin是一家提供在线查找阅读linux大部分内核源码的社区,并提供公开和专用在线培训课程。在这里可以非常方便查找linux内核中遇到的宏定义、函数定义、函数源码等信息。
bootlin地址:bootlin.
内核信息查找(https://elixir.bootlin.com/linux/latest/source):
如何查看宏定义或函数源码的原型?
答:以“__NR_openat”为示例,在浏览器中打开上述网址(https://elixir.bootlin.com/linux/latest/source):
- 选择内核版本;
- 输入需要查询的信息;
- 点击查询按钮;
- 选择与架构相同的文件查看。
mirrors
mirrors是一家提供大部分linux发行版和linux内核下载的站点,在这里也可以找到其他站点的镜像存档。
mirrors.kernel.org地址:mirrors.kernel.org.
内核下载(https://mirrors.edge.kernel.org/pub/linux/kernel):
如何下载不同版本的内核?
答:在3.0及3.0以下版本需要指定明确版本号,拼写完整地址为 :https://mirrors.edge.kernel.org/pub/linux/kernel/v版本号,即https://mirrors.edge.kernel.org/pub/linux/kernel/v3.0,在浏览器中打开:
在3.0以上版本指定主版本号(比如5.2),拼写完整地址为 :https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x,在浏览器中打开:
自从用了这几个网站后,linux下的开发(使用)更加简单化相关推荐
- linux下的网络音乐播放器,Linux_Songbird离开后 Linux下可以替代它的10个音乐播放器推荐,正如我们早先提到的一样, Son - phpStudy...
Songbird离开后 Linux下可以替代它的10个音乐播放器推荐 正如我们早先提到的一样, Songbird 已经离开了Linux羊群而开源的牧草地将变得更加翠绿.但是,Linux将用什么来取代这 ...
- safe_mode 开启后linux下影响
2019独角兽企业重金招聘Python工程师标准>>> 什么是PHP安全模式:safe_mode 简单说,PHP安全模式就是以安全模式运行php. php的安全模式提供一个基本安全的 ...
- linux下网站服务器,Linux下使用Apache搭建Web网站服务器(示例代码)
[[email protected] ~]# yum install elinks –y 主配置文件 [[email protected] ~]# ls/etc/httpd/conf/httpd.co ...
- 拷贝了虚拟机后linux下如何配置静态ip,并连接外网
参考文章1:https://my.oschina.net/allman90/blog/294847 由于是拷贝的虚拟机:所以mac地址会不一样的 如何删除以前的网卡,配置新的: 参考文章2:http: ...
- linux中登录p4后,linux下perforce(p4)的使用方法和命令
环境变量: export P4PASSWD=abcdefg export P4CLIENT=dyoldfish.com export P4USER=dyoldfish export P4PORT=19 ...
- linux一键电影网站脚本,Linux下HTML5播放器一键生成脚本
原创内容,转载请注明出处: https://www.myzhenai.com.cn/post/2394.html https://www.myzhenai.com/thread-17969-1-1.h ...
- linux扫网站目录,Linux下CSF防火墙阻止恶意网站目录/文件扫描
如图,有时候我们检查Apache日记的时候会发现大量这样的单IP或多IP在短时间内请求大量不存在的目录/文件,Apache返回404状态,这不仅消耗服务器资源还可能有安全隐患.我们可以通过CSF防火墙 ...
- 服务器 上传文件 杀毒,一种实现文件上传网站后自动进行杀毒的方法及系统
1. 一种实现文件上传网站后自动进行杀毒的系统,其特征在于,包括: 服务器端监控模块,用于对每一个上传到服务器的文件进行监控: 服务器端的杀毒模块,用于对上传到服务器的文件进行病毒查杀: 位于服务器端 ...
- 接手一个网站后应做什么
摘自:http://lusongsong.com/reed/441.html 北京有个卖家具公司,有位经理对网络营销很感兴趣,于是开始招聘网络推广专员.一哥们,搞技术的,因爱好推广,面试了这家实体公司 ...
最新文章
- Kubernetes基础与架构
- Log4j官方文档翻译(九、输出到数据库)
- Python天气预报数据获取脚本
- hdu3460 字典树(打印机)
- 计算机组成原理——I/O设备(外部设备)、I/O接口
- java读取 png_如何让java的ImageBuffer正确读取PNG文件?
- 深入理解JVM(1)——Java内存区域与Java对象
- HttpServlet的doGet()和doPost()方法
- mysql自动从另外表取数_你在 Docker 中跑 MySQL?恭喜你,好下岗了!
- 什么时候使用mysql触发器_MySQL触发器的使用
- Java BufferedReader reset()方法及示例
- 风能matlab仿真_发现潜力:使用计算机视觉对可再生风能发电场的主要区域进行分类(第1部分)
- vue + element-ui 聊天_Vue管理后台框架选择推荐
- [Reinforcement Learning] Value Function Approximation
- 【LeetCode 剑指offer刷题】树题4:104 Maximum Depth of Binary Tree
- HDU 4857 逃生 (反向拓扑排序 容器实现)
- 《卸甲笔记》-PostgreSQL和Oracle的SQL差异分析之五:函数的差异(四)
- 64位plsql和64位Oracle客户端安装以及注册,内含百度云资源
- 信息系统集成有以下几个显著特点
- SpringBoot —— 实现邮件、短信的发送功能
热门文章
- 从一线技术人员到阿里合伙人,主导了去“IOE”,没有他,阿里只能给美国公司打工!...
- 2020年Java程序员应该学习的10大技术
- 帮你少写一大半参数校验代码的小技巧
- Winter is coming,明星公司也裁员了...
- 图像处理【代码合集】
- Shell脚本语言常用命令总结~
- 打破气球所能获得的最大积分 Burst Balloons
- 自己总结的前端面试题
- Hibernate学习3—映射对象标识符(OID)
- openstack kvm 虚拟机磁盘差异衍生