Linux环境配置相关问题【持续更新】

前言

Linux是一个很宏大的社区、系统、知识体系以及不断涌现的bug与解决。

这里谨记录我在与Linux相遇时遇到的问题与解决。

显然不能覆盖多少知识点,仅作收录自用,闲时持续更新。

基础问题

<X> 换源

可以使用清华源,注意选择自己的架构版本

(特别注意ARM架构/RISC架构等不能直接使用这个源,点击下面的ubuntu-ports镜像获取相应源)

ubuntu-ports | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

任意位置终端使用如下指令

sudo gedit /etc/apt/sources.list

复制进去即可,换源之后要立刻跟一个更新apt操作

sudo apt-get update

▲如果是arm架构的ubuntu,请在deb后,资源网址前加上[arch=arm64]

否则会出现类似这样的问题

ubuntu 18.04 Failed to fetch http://mirrors.aliyun.com/ubuntu/dists/bonic/main/binary-arm64/Package 404 Not Found

例如:(这里只作为一个范例)

deb [arch=arm64] https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse
deb [arch=arm64] https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb [arch=arm64] https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb [arch=arm64] https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse

(这一知识点参考https://blog.csdn.net/Kane1440/article/details/132796419

<2>

其它问题

<1> 32位程序运行在64位环境

契机是验收bomblab实验的同学环境上遇到的问题,对运行库的配置进行了探究

由于bomblab给的bomb是32位环境的,而一般是我们现在的系统是64位的。

注意:以下经验只在ubuntu-x86架构-64位环境下成功,arm-64架构失败暂时未找到解决方法

要想在64位系统上与运行32位程序,则需要安装32位lib库:

sudo apt-get update
sudo apt-get install libc6:i386

若直接使用上述语句出现问题(如无法定位packge),要添加多架构支持,如下

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386

这样之后应该就可以运行32位可执行文件了。

如果想关闭多架构支持,可能遇到问题,参考这一篇博客(如何在 Linux 下关闭 i386 架构

<2>

相关推荐

  1. 持续更新中)DRF相关

    2024-04-27 07:12:03       33 阅读
  2. 播放相关知识-持续更新

    2024-04-27 07:12:03       25 阅读
  3. 数据库常见问题(持续更新)

    2024-04-27 07:12:03       29 阅读
  4. docker 相关常用命令---持续更新

    2024-04-27 07:12:03       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-27 07:12:03       91 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-27 07:12:03       97 阅读
  3. 在Django里面运行非项目文件

    2024-04-27 07:12:03       78 阅读
  4. Python语言-面向对象

    2024-04-27 07:12:03       88 阅读

热门阅读

  1. 了解数组:算法与应用

    2024-04-27 07:12:03       34 阅读
  2. Elasticsearch知识点表格总结

    2024-04-27 07:12:03       34 阅读
  3. k8s部署jenkins

    2024-04-27 07:12:03       33 阅读
  4. Go语言 Interface(接口)

    2024-04-27 07:12:03       37 阅读
  5. 视频截屏(视频转图片)

    2024-04-27 07:12:03       38 阅读
  6. 深度学习比较有用的网站

    2024-04-27 07:12:03       38 阅读
  7. Cocos Creator 3D物理引擎的物体编辑详解

    2024-04-27 07:12:03       40 阅读
  8. k8s部署alertmanager

    2024-04-27 07:12:03       45 阅读
  9. AI助手对决:ChatGPT vs 文心一言

    2024-04-27 07:12:03       39 阅读
  10. spark错误集锦

    2024-04-27 07:12:03       26 阅读