ubuntu的小试牛刀,软件包【####】没有可安装候选和一文读取Ubuntu的目录结构

导读:本篇文章讲解 ubuntu的小试牛刀,软件包【####】没有可安装候选和一文读取Ubuntu的目录结构,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

Ubuntu介绍

随着工作的日益推进,我发现windows俨然不合适开发了,于是下载了ubuntu。Ubuntu是Linux系统,因而,它具有Linux系统的文件布局,如下图所示:

文件目录

目录解释:

  • /:目录属于根目录,是所有目录的绝对路径的起始点,Ubuntu 中的所有文件和目录都在跟目录下。

  • /bin :此目录中放置了所有用户能够执行的命令。

  • /etc:此目录非常重要,绝大多数系统和相关服务的配置文件都保存在这里,这个目录的内容一般只能由管理员进行修改。像密码文件、设置网卡信息、环境变量的设置等都在此目录中。此目录的 rcn.d 目录中存放不同启动级别所启动的服务,network 目录放置网卡的配置信息等。

  • /home:系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录下,表示当前用户的家目录,test表示用户test的家目录。建议单独分区,并设置较大的磁盘空间,方便用户存放数据

  • /lib:包含了系统的函数库文件。

  • /usr:此目录包含了所有的命令、说明文件、程序库等,此目录下有很多重要的目录,常见的有:/usr/local 这个目录包含管理员自己安装的程序;/usr/share 包含文件的帮助文件;/usr/bin 和/usr/sbin 包含了所有的命令。

  • /sbin:此目录中放置了一般是只有系统管理有才能执行的命令。

  • /dev:存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱mount /dev/cdrom /mnt。

  • /mnt:此目录主要是作为挂载点使用。

  • /var:包含了日志文件、计划性任务和邮件等内容。

  • /lost+found:包含了系统修复时的回复文件。

  • /tmp:包含了临时的文件。一般用户或正在执行的程序临时存放文件的目录,任何人都可以访问,重要数据不可放置在此目录下

  • /boot:系统的内核所在地,也是启动分区。放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及/boot/gurb。建议单独分区,分区大小100M即可

  • /media:主要用于挂载多媒体设备。

  • /root:系统管理员的宿主目录。

但是,在安装的过程中,出现了如下问题。

问题

在配置无线网时,出现了问题,想用***~$ ifconfig***来查看信息,但报错了:

Command 'ifconfig' not found, but can be installed with:

sudo apt install net-tools

于是,使用***~$ sudo apt install net-tools***来安装工具,还是出现了错误:

正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
没有可用的软件包 net-tools,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到
E: 软件包 net-tools 没有可安装候选

解决方案

因为我下载的是18.0.4的ubuntu,很多东西还不够完善,于是,我们可以在线更新数据包:~$ sudo apt-get update这种方法可以适用于所有安装包被引用的问题。

等更新完成后,我们再执行这个命令:~$ sudo apt install net-tools,就可以安装了:

正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列【新】软件包将被安装:
  net-tools
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 194 kB 的归档。
解压缩后会消耗 803 kB 的额外空间。
获取:1 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 net-tools amd64 1.60+git20161116.90da8a0-1ubuntu1 [194 kB]
已下载 194 kB,耗时 2(126 kB/s)  
正在选中未选择的软件包 net-tools。
(正在读取数据库 ... 系统当前共安装有 127784 个文件和目录。)
正准备解包 .../net-tools_1.60+git20161116.90da8a0-1ubuntu1_amd64.deb  ...
正在解包 net-tools (1.60+git20161116.90da8a0-1ubuntu1) ...
正在处理用于 man-db (2.8.3-2) 的触发器 ...

我们此时使用ifconfig就可以了,可以查看网关了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/99274.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!