linux sd卡 linux sd卡使用教程
大家好,今天来为大家解答linux sd卡这个问题的一些问题点,包括linux sd卡使用教程也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~
一个SD卡 在Linux下 /dev/目录下为什么是sdb和sdb1两个呢
这和Linux系统的磁盘命名有关系。Linux使用一种更灵活的命名方案。它所传达的信息比其它操作系统采用的命名方案更多。该命名方案是基于文件的,文件名的格式为:\x0d\x0a/dev/xxyn\x0d\x0a\x0d\x0a下面说明了解析分区命名方案的方法:\x0d\x0a/dev/\x0d\x0a这个字串是所有设备文件所在的目录名。因为分区在硬盘上,而硬盘是设备,所以这些文件代表了在/dev/上所有可能的分区。\x0d\x0axx\x0d\x0a分区名的前两个字母标明分区所在设备的类型。通常是 hd(IDE磁盘)或 sd(SCSI磁盘)。\x0d\x0ay\x0d\x0a这个字母标明分区所在第几个设备。例如,/dev/hda(第一个 IDE磁盘)或/dev/sdb(第二个 SCSI磁盘)\x0d\x0an\x0d\x0a最后的数字代表分区。前四个分区(主分区或扩展分区)是用数字从 1排列到 4。逻辑分区从 5开始。例如,/dev/hda3是在第一个 IDE硬盘上的第三个主分区或扩展分区;/dev/sdb6是在第二个 SCSI硬盘上的第二个逻辑分区。\x0d\x0a\x0d\x0a因此,问题中的sdb指的是系统中的第2块SCSI磁盘,sdb1指的是第2块SCSI磁盘上的第1个主分区或者扩展分区。
如何将Linux软件安装在SD卡
方法一;软件下载的安装包放在哪个文件夹当中就去哪个文件夹里面选择相应程序的安装包
方法二:用第三方软件比如360手机卫士或者电脑关机检测安装包或者大文件选择相应格式删掉
方法三:进入相应下载软件设置定期删除安装包
下面是关于安装包(大神请绕行)
一、Linux常用安装包及安装方法
1、安装包一般有四类:
1)tar包,如software-1.2.3-1.tar.gz。他是使用UNIX系统的打包工具tar打包的。
2)rpm包,如software-1.2.3-1.i386.rpm。他是RedhatLinux提供的一种包封装格式。包的管理工具YUM
3)dpkg包,如software-1.2.3-1.deb。他是DebainLinux提供的一种包封装格式。包的管理工具apt-get
4)bin包,如jdk-1_5_0_05-linux-i586.bin,有些Linux软件不公开源代码,只发布二进制可执行程序,这
类程序一般会以bin来标记。
1.1、一个Linux应用程序的软件包中可以包含两种不同的内容:
1)一种就是可执行文件,也就是解开包后就可以直接运行的。在Windows中所有的软件包都是这种类型。安装完这个程序后,你就可以使用,但你看不到源程序。而且下载时要注意这个软件是否是你所使用的平台,否则将无法正常安装。
2)另一种则是源程序,也就解开包后,你还需要使用编译器将其编译成为可执行文件。这在Windows系统中是几乎没有的,因为Windows的思想是不开放源程序的。
通常,
用tar打包的,都是源程序;
而用rpm、dpkg打包的rpm/deb软件包,则常是可执行程序。一般一个软件总会提供多种打包格式的安装程序的。你可以根据自己的情况来选择。
2、tar一般安装方法
1)取得应用软件:通过下载、购买光盘的方法获得;
2)解压缩文件:一般tar包,都会再做一次压缩,如gzip、bz2等,所以你需要先解压。如果是最常见的gz格式,则能执行:“tar-xvzf软件包名”,就能一步完成解压和解包工作。如果不是,则先用解压软件,再执行“tar-xvf解压后的tar包”进行解包;
3)阅读附带的INSTALL文件、README文件;
4)执行“./configure”命令为编译做好准备;
5)执行“make”命令进行软件编译;
6)执行“makeinstall”完成安装;
7)执行“makeclean”删除安装时产生的临时文件。
一般来说,Linux的应用软件的可执行文件会存放在/usr/local/bin目录下!不过这并不是“放四海皆准”的真理
,最可靠的还是看这个软件的INSTALL和README文件,一般都会有说明。
8)卸载:通常软件的开发者很少考虑到如何卸载自己的软件,而tar又仅是完成打包的工作,所以并没有提供良好的卸载方法。有两个软件能够解决这个问题,那就是Kinstall和Kife,它们是tar包安装、卸载的黄金搭档
3、rpm包一般安装方法
1)操作系统:RedHat(RedHat/Fedora)
2)常见的安装包格式rpm包,安装rpm包的命令是“rpm-参数”
3)包管理工具yum
4)支持tar包
5)rpm命令操作本地的rpm安装包
安装:rpm_ivh软件包名.rpm(-I安装软件,-t测试安装,不是真的安装,-p显示安装进度,-f忽略任何错误,-U升级安装,-v检测套件是否正确安装)
卸载:rpm_e软件名(注意使用的是软件名,而不是软件包名)
查询:查询当前系统安装的软件包:rpm_qa‘*软件包名*’
rpm描述
rpm-Uvhpackages(s).rpm安装/升级包文件
rpm-epackage删除一个包
rpm-qa'*spell*'显示已安装在系统中包含该拼写单词的所有包
rpm-qpackage显示已安装包的版本
rpm-q-ipackage显示所有的包元数据
rpm-q-i-ppackage.rpm显示所有包文件的元数据
rpm-q-f/path/file确认文件属于那个包
rpm-q-lpackage列出文件被安装在哪里
rpm-q-l-ppackage.rpm列出文件会被安装在哪里
rpm2cpiopackage.rpm|cpio-id解压软件包到当前目录
rpm-q--requirespackage列出该软件包所需要的文件/包
rpm-q--whatrequirespackage列出所需要的包
6)yum命令操作远程服务器的安装包
yum描述
yumupdate升级指定的包(或所有已安装的软件包,如果没有指定)
yuminstallpackagelist>安装软件包最新版本,每次使用它的时候都用yum命令刷新一次
yumremovepackagelist>从系统中删除制定的软件包
yumlist列出资源库中可用的软件包
4、deb包一般安装方法
1)操作系统:Debian系列(Ubuntu)
2)常见的安装包格式deb包,安装deb包的命令是“dpkg-参数”
3)包管理工具apt-get
4)支持tar包
5)dpkg命令操作已经下载的deb格式的安装包
安装:dpkg_i软件包名.deb
卸载:dpkg_r软件名
查询:查询当前系统安装的软件包:dpkg_l‘*软件包名*’
dpkg描述
dpkg-Gipackage(s).deb安装/升级包文件
dpkg-rpackage删除软件包
dpkg-l'*spell*'显示已安装在系统中包含该拼写单词的所有包
dpkg-lpackage显示被安装软件包的版本
dpkg-spackage显示所有软件包的元数据
dpkg-Ipackage.deb显示所有软件包文件的元数据
dpkg-S/path/file确认文件属于哪个软件包
dpkg-Lpackage列出文件安装的路径
dpkg-cpackage.deb列出文件会被安装在哪里
dpkg-xpackage.deb解压软件包到当前目录
dpkg-spackage|grep^Depends:查询文件/软件包所依赖的包
dpkg--purge--dry-runpackage查询该软件包所以依赖的包
6)apt-get命令对远程服务器的包操作
apt-get命令只能用于在repositories中的包,不能用于处理自己下载的deb包,要想处理自己下载的deb包,只能用dpkg命令。
apt-get描述
apt-getdist-upgrade升级指定的软件包(或者所有的软件包,如果没有指定)
apt-getinstallpackagelist>安装软件包的最新版本
apt-getremovepackagelist>从系统中删除指定的软件包
apt-cachelist从资源库中查询可用的软件包
5、bin包一般安装方法
1)、打开一个SHELL,即终端
2)、用CD命令进入源代码压缩包所在的目录
3)、给文件加上可执行属性:chmod+x******.bin(中间是字母x,小写)
4)、执行命令:./******.bin(realplayerforlinux就是这样的安装包),执行安装过程中可以指定安装目录,类似于Windows下安装。
保存好安装包即可。安装包和软件是两个不是很一致的东西,安装包属于压缩文件,只能用来传输,不能直接用来使用,只有通过安装呈软件后才能够供使用者使用,同样的,如果使用者觉得比软件不是很好用或是现有空间。那可以直接卸载软件科即可,只要不动安装包就可以了。
为什么SD卡在Linux下/dev下的设备名叫mmcblk0p1
SD/MMC卡的设备构造差不多,MMC应该是 SD的前身,不过 MMC当时的设计比 SD小一半。
所以,SD/MMC的驱动通用,进一步的,Linux的设备节点就延续了 MMC的这个名字,后面的 blk是块设备这个英文的简写, mmcblk也就是“ mmc/sd块设备”,0就是这个 mmc/sd设备的顺序编号,p1就是第一个分区。
mmc卡与sd卡的区别:
1、mmc卡和baisd卡的长宽是一样的,SD卡略厚。
2、SD卡的触点比MMC卡多一个,是用于数字版dao权保护(DRM)的。
3、SD卡的侧边比MMC卡多一个写保护的开关。
扩展资料:
SD模式
驱动模式
SD卡有两种驱动模式:SPI模式与SDIO模式。它们所使用的接口信号是不同的。在SPI模式下,只会用到SD卡的4根信号线,即CS、DI、SCLK与DO(分别是SD卡的片选、数据输入、时钟与数据输出)。
传输模式
SD卡共支持三种传输模式:SPI模式(独立序列输入和序列输出),1位SD模式(独立指令和数据通道,独有的传输格式), 4位SD模式(使用额外的针脚以及某些重新设置的针脚。支持四位宽的并行传输)。
参考资料:百度百科-SD存储卡