在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):

  1. 选择内核版本;
  2. 输入需要查询的信息;
  3. 点击查询按钮;
  4. 选择与架构相同的文件查看。

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下的开发(使用)更加简单化相关推荐

  1. linux下的网络音乐播放器,Linux_Songbird离开后 Linux下可以替代它的10个音乐播放器推荐,正如我们早先提到的一样, Son - phpStudy...

    Songbird离开后 Linux下可以替代它的10个音乐播放器推荐 正如我们早先提到的一样, Songbird 已经离开了Linux羊群而开源的牧草地将变得更加翠绿.但是,Linux将用什么来取代这 ...

  2. safe_mode 开启后linux下影响

    2019独角兽企业重金招聘Python工程师标准>>> 什么是PHP安全模式:safe_mode 简单说,PHP安全模式就是以安全模式运行php. php的安全模式提供一个基本安全的 ...

  3. linux下网站服务器,Linux下使用Apache搭建Web网站服务器(示例代码)

    [[email protected] ~]# yum install elinks –y 主配置文件 [[email protected] ~]# ls/etc/httpd/conf/httpd.co ...

  4. 拷贝了虚拟机后linux下如何配置静态ip,并连接外网

    参考文章1:https://my.oschina.net/allman90/blog/294847 由于是拷贝的虚拟机:所以mac地址会不一样的 如何删除以前的网卡,配置新的: 参考文章2:http: ...

  5. linux中登录p4后,linux下perforce(p4)的使用方法和命令

    环境变量: export P4PASSWD=abcdefg export P4CLIENT=dyoldfish.com export P4USER=dyoldfish export P4PORT=19 ...

  6. linux一键电影网站脚本,Linux下HTML5播放器一键生成脚本

    原创内容,转载请注明出处: https://www.myzhenai.com.cn/post/2394.html https://www.myzhenai.com/thread-17969-1-1.h ...

  7. linux扫网站目录,Linux下CSF防火墙阻止恶意网站目录/文件扫描

    如图,有时候我们检查Apache日记的时候会发现大量这样的单IP或多IP在短时间内请求大量不存在的目录/文件,Apache返回404状态,这不仅消耗服务器资源还可能有安全隐患.我们可以通过CSF防火墙 ...

  8. 服务器 上传文件 杀毒,一种实现文件上传网站后自动进行杀毒的方法及系统

    1. 一种实现文件上传网站后自动进行杀毒的系统,其特征在于,包括: 服务器端监控模块,用于对每一个上传到服务器的文件进行监控: 服务器端的杀毒模块,用于对上传到服务器的文件进行病毒查杀: 位于服务器端 ...

  9. 接手一个网站后应做什么

    摘自:http://lusongsong.com/reed/441.html 北京有个卖家具公司,有位经理对网络营销很感兴趣,于是开始招聘网络推广专员.一哥们,搞技术的,因爱好推广,面试了这家实体公司 ...

最新文章

  1. Kubernetes基础与架构
  2. Log4j官方文档翻译(九、输出到数据库)
  3. Python天气预报数据获取脚本
  4. hdu3460 字典树(打印机)
  5. 计算机组成原理——I/O设备(外部设备)、I/O接口
  6. java读取 png_如何让java的ImageBuffer正确读取PNG文件?
  7. 深入理解JVM(1)——Java内存区域与Java对象
  8. HttpServlet的doGet()和doPost()方法
  9. mysql自动从另外表取数_你在 Docker 中跑 MySQL?恭喜你,好下岗了!
  10. 什么时候使用mysql触发器_MySQL触发器的使用
  11. Java BufferedReader reset()方法及示例
  12. 风能matlab仿真_发现潜力:使用计算机视觉对可再生风能发电场的主要区域进行分类(第1部分)
  13. vue + element-ui 聊天_Vue管理后台框架选择推荐
  14. [Reinforcement Learning] Value Function Approximation
  15. 【LeetCode 剑指offer刷题】树题4:104 Maximum Depth of Binary Tree
  16. HDU 4857 逃生 (反向拓扑排序 容器实现)
  17. 《卸甲笔记》-PostgreSQL和Oracle的SQL差异分析之五:函数的差异(四)
  18. 64位plsql和64位Oracle客户端安装以及注册,内含百度云资源
  19. 信息系统集成有以下几个显著特点
  20. SpringBoot —— 实现邮件、短信的发送功能

热门文章

  1. 从一线技术人员到阿里合伙人,主导了去“IOE”,没有他,阿里只能给美国公司打工!...
  2. 2020年Java程序员应该学习的10大技术
  3. 帮你少写一大半参数校验代码的小技巧
  4. Winter is coming,明星公司也裁员了...
  5. 图像处理【代码合集】
  6. Shell脚本语言常用命令总结~
  7. 打破气球所能获得的最大积分 Burst Balloons
  8. 自己总结的前端面试题
  9. Hibernate学习3—映射对象标识符(OID)
  10. openstack kvm 虚拟机磁盘差异衍生