热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Debian之旅,Crazybecauseoferrors

Debian之旅,Crazybecauseoferrors--Linux发行版技术-Debian信息,下面是详情阅读。
原创者:凉空气
放假了,放假了大家都在干自己的事了,我也一样。
可能是由于离校测匆忙,到了家里才发现有很多必要的东西都没带回来。
回到家,天就冷了。早晨起来,开始触摸键盘,干些什么。
双手冷的不能动弹,然后,放进口袋,捂一会儿。

因为少带了根线回来,所以,只能把自己的实验室搭建在U盘里了。
想是自己太挑剔吧,什么都想要最好的,就连个系统也不例外。
因为是U盘嘛,自然空间就小了,对系统的要求也就高了。选择了好久,终究还是选择了可定制性最高的Debian。
开始装了,因为下的是ISO镜像,又没有光驱刻录,所以只能选择硬盘安装。
到网上搜索了一夜终于找到了适用的方法。
安装还好,在几次引导失败后终于迎来了成功。
顺利安装完了最小系统,仅仅一个最小系统。

满怀着兴奋的进入,在终端输入gcc,提示,没有这个命令。
晕了,果然是个最小系统,连gcc都没给顺带装上。
再在终端输入pppoeconf,提示,没有这个命令。这,我怎么上网使用apt-get呢?

没办法只好转到Windows XP下,下载gcc,rp-pppoe的源码包。
完成后,重启,转到U盘的Debian下。解压gcc,rp-pppoe,完成后我就想了,没有gcc怎么编译源代码?
回到Windows XP继续Google,然后又重启回到Debian,几次之后,弄出来的只是一排排的Errors,看的我心直发慌。
弄了半天我才明白,原来这是个“是鸡生蛋,还是蛋生鸡?”的问题。
无果.

没办法,重装吧,可能装上“标准系统”和“桌面”就有gcc了呢。
好吧,重装,几个小时后(大家应该知道USB2.0的读写速度了,几个小时是难免的)安装完毕。重启,进入带有桌面的Debian,启动终端,输入gcc,一愣,怎么还是提示没有这个命令?输入pppoeconf,得到同样提示。

怎么办?放弃Debian吧。好吧,那用?就用基于Debian的Ubuntu吧。恩,就这样了。
Ubuntu还好有个live cd在。开始安装,第一次,在安装到一半的时候出现Errors,提示失败。只好重来,仔细的把所有说明过程都看仔细了,才发现刚开始的swap分区设置小了,我就不明白了,它怎么在格式化分区后不提示呢,而是在安装过程中提示,苦了我等几个小时啊。
第二次安装Ubuntu,中途,我爸回来了,他说要看股票。没办法,直接重启,弹出光盘,拔出U盘。真不忍心,硬盘和U盘就这样被我蹂躏着。
第三次安装Ubuntu成功,又花了我几个小时。重启,咦,怎么进不了系统呢?我想啊,思考啊,改启动模式啊,编辑启动项啊。可是,最终还是没进去系统。又是一排排的Errors......

没办法,实在是忍受不了CD在光驱里旋转的声音,所以,还是放弃Ubuntu吧,不重装了。

于是,又回到了Debian下。开始安装,在选择安装软件的时候把“标准系统”、“桌面”、“网络服务器”、“文件服务器”、“DNS服务器”全给安装上去了。
安装完毕,回到系统,终端继续gcc、pppoeconf,得到的仍然是一排排的Errors。
挂载ISO镜像,发现里面竟然有gcc、pppoeconf的deb包。哈哈,想这下总该会安装成功了。可是在我dpkg -i xxxx.deb后,给出的又是一排的Errors。不管我怎么调试,还总是存在。

我懵了,怎么办?
我也不知道怎么办。
再重装次吧?好吧,就这么定了。
在经过了N个几个小时的折腾后,又开始了再一次的重装进程。
这次,干脆语言都选择了英文。同样,在选择安装软件的时候把“标准系统”、“桌面”、“网络服务器”、“文件服务器”、“DNS服务器”全给安装上去了。
安装完毕,回到系统,直接挂载安装盘的ISO镜像,找到pppoeconf和gcc的deb包,在排除了一个个Error后,终于成功了。我笑啊!
可是,系统是英文的,中国人看一排排的英文肯定费劲了。于是,上网(pppoeconf就是ADSL上网用的,装上了就能在Debian下上网了)找呀!实验啊,最终,还是英文。

怎么办?再重装次吧!好吧,没办法了。
重装,又等了几个小时,在最后装grub引导的时候,一下疏忽,在提示是否把grub安装到MBR时,我敲了下键盘上的Enter......敲完之后,才意识到,几个小时的等待又白费了,没办法,为了不破坏Windows XP的启动,立即按了重启键。
之后,写下了这些。
推荐阅读
  • 如何将PHP文件上传至服务器及正确配置服务器地址 ... [详细]
  • 汇总了2023年7月7日最新的网络安全新闻和技术更新,包括最新的漏洞披露、工具发布及安全事件。 ... [详细]
  • Java虚拟机及其发展历程
    Java虚拟机(JVM)是每个Java开发者日常工作中不可或缺的一部分,但其背后的运作机制却往往显得神秘莫测。本文将探讨Java及其虚拟机的发展历程,帮助读者深入了解这一关键技术。 ... [详细]
  • H5技术实现经典游戏《贪吃蛇》
    本文将分享一个使用HTML5技术实现的经典小游戏——《贪吃蛇》。通过H5技术,我们将探讨如何构建这款游戏的两种主要玩法:积分闯关和无尽模式。 ... [详细]
  • 从CodeIgniter中提取图像处理组件
    本指南旨在帮助开发者在未使用CodeIgniter框架的情况下,如何独立使用其强大的图像处理功能,包括图像尺寸调整、创建缩略图、裁剪、旋转及添加水印等。 ... [详细]
  • 本文介绍了如何在不同操作系统上安装Git,以及一些基本和高级的Git操作,包括项目初始化、文件状态检查、版本控制、分支管理、标签处理、版本回退等,并简要提及了开源许可协议的选择。 ... [详细]
  • 在Ubuntu 18.04上使用Nginx搭建RTMP流媒体服务器
    本文详细介绍了如何在Ubuntu 18.04上使用Nginx和nginx-rtmp-module模块搭建RTMP流媒体服务器,包括环境搭建、配置文件修改和推流拉流操作。适用于需要搭建流媒体服务器的技术人员。 ... [详细]
  • MySQL Administrator: 监控与管理工具
    本文介绍了 MySQL Administrator 的主要功能,包括图形化监控 MySQL 服务器的实时状态、连接健康度、内存健康度以及如何创建自定义的健康图表。此外,还详细解释了状态变量和系统变量的管理。 ... [详细]
  • Vulnhub DC3 实战记录与分析
    本文记录了在 Vulnhub DC3 靶机上的渗透测试过程,包括漏洞利用、内核提权等关键步骤,并总结了实战经验和教训。 ... [详细]
  • Ubuntu 环境下配置 LAMP 服务器
    本文详细介绍了如何在 Ubuntu 系统上安装和配置 LAMP(Linux、Apache、MySQL 和 PHP)服务器。包括 Apache 的安装、PHP 的配置以及 MySQL 数据库的设置,确保读者能够顺利搭建完整的 Web 开发环境。 ... [详细]
  • Dense Matrix Inversion Results in Segmentation Fault: Causes and Solutions ... [详细]
  • 技术日志:Ansible的安装及模块管理详解 ... [详细]
  • 如何在Ubuntu系统中直接使用Snap安装软件
    Canonical与Opera Software近日宣布,基于Chromium的Opera浏览器现已作为Snap包提供给Ubuntu用户,显著提升了在Linux操作系统上的安装便捷性和兼容性。通过Snap,用户可以在Ubuntu系统中轻松安装和更新Opera浏览器,享受更流畅的浏览体验。此外,Snap的容器化特性还确保了应用的安全性和稳定性,为用户提供更加可靠的软件环境。 ... [详细]
  • 利用 Calcurse 在 Linux 终端高效管理日程与任务
    对于喜爱使用 Linux 终端进行日常操作的系统管理员来说,Calcurse 提供了一种强大的方式来管理日程安排、待办事项及会议。本文将详细介绍如何在 Linux 上安装和使用 Calcurse,帮助用户更有效地组织工作。 ... [详细]
  • 提升工作效率:掌握15个键盘快捷键
    在日常工作中,熟练掌握计算机操作技巧能够显著提升工作效率。本文将介绍15个常用的键盘快捷键,帮助用户更加高效地完成工作任务。 ... [详细]
author-avatar
mobiledu2502883683
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有