目前在各 Linux 发行版中, 比较着名的软件包管理系统有如下两种:
RPM: Red Hat/Fedora,Suse,Mandriva 使用的是这类管理系统。
DPKG: Debian,ubuntu使用的是这类管理系统。
UOS是基于Debian发行版本,因此UOS使用的是DPKG包管理机制。
Redhat的rpm软件包管理相信大家都很熟悉,这里主要讲UOS系统的软件升级的源配置,在/etc/apt/sources.list。文件内容的格式如下:
deb [by-hash=force] https://packages.chinauos.cn/ eagle main contrib non-free
其中,第一列描述了文件类型,是deb类型还是deb-src类型,deb是已经编译好的二进制软件包,deb-src是源码包,第二列是使用的镜像地址,apt可以使用多种类型的镜像地址,如:http、ftp、file等。其中,eagle 是系统的codename。 main non-free contrib是源下面不同的目录,每个目录放一类软件,即不同的子仓库。
在每次修改sources.list文件后,都需要运行apt-get update命令更新源列表系统中所有packages的信息都在 /var/lib/dpkg/目录下, 其子目录 /var/lib/dpkg/info 用于保存各个软件包的配置文件列表,/var/lib/dpkg/available文件的内容是软件包的描述信息, 该软件包括当前系统所使用的深度安装源中的所有软件包,其中包括当前系统中已安装的和未安装的软件包。/var/cache/apt/archives目录是在用 apt-get install 安装软件包时,软件包的临时存放路径,而/etc/apt/sources.list 存放的是软件源站点, 当执行 apt-get install package-name 时,软件包就去这些站点下载软件包到本地并执行安装。
红帽系统与UOS的基本操作命令基本相同,属于Linux基本操作命令。二者命令的主要区别在软件包的管理上,下面就针对二者对软件包的管理命令进行对比。
表1 rpm与dpkg软件包管理常用命令对比
表2 yum与apt软件包管理常用命令对比
注:yumdownloader命令需要安装yum-utils*
2. 什么软件代替迅雷
1、internet download manager
Internet Download Manager (简称IDM) 是国外一款功能强大的下载工具,软件提供了下载队列、站点抓取和映射服务器等功能,支持多款浏览器,对于经常有下载需求的用户来说,是个不可多得的选择。
2、Free Download Manager
作为一款纯粹的下载工具,Free Download Manager开源无广告,界面简洁清爽,支持 BT、FTP 下载,支持批量下载、断点续传、捕获 HTTP 链接、FTP 目录浏览等功能,还跨平台支持 Windows 与 macOS,可以说是一款相当优秀的免费全能型下载工具.
3、qBittorrent
作为一款专为 BitTorrent 打造的下载客户端,它支持设置文件下载优先级、智能速控、断点续传、RSS 订阅等多种功能,并对下载速度做了极大优化,可以做到满带宽下载。
4、Aria2
Aria2 是一个轻量级多协议和多源 命令行 下载实用工具。它支持 HTTP / HTTPS, FTP, SFTP, bt 和 Metalink。Aria2 没有 GUI 图形界面,只有粗糙的命令行界面。这也许是Aria2不受欢迎或者不被大多数知道的原因吧。
5、GUI-YouGet
You-get和youtube-dl一样,都是命令行下载工具。这里推荐的是封装了you-get和youtube-dl两大神器的GUI-YouGet,双管齐下,让你下载任何你想下载的视频。
3. Linux系统用什么软件画pcb啊
Linux系统下画pcb的软件,有Eagle、Kicad、gEDA、Fritzing等。和windows下的Protel相比较,Eagle则更加强大。
Eagle很轻巧,个头很小,只有几十M,就其十分丰富的封装库,非同一般;其强大的功能,更是远远强于其它好几G的软件。就设计PCB电路板替代Protel而言,此工具绰绰有余。
gEDA从名字上理解,显得更加强大,比如可以电路仿真,多个工具组合在一起,每个工具只做最擅长的。
从手工制作原理图封装、PCB封装,到最后设计并布线完工,虽然开始很辛苦,但就其所有的文件都是文本格式,制作就象编程一般,写几句类似程序代码的东西,很快就变成图形。
KiCAD是发展最快的开源专业软件之一,完全可以替代Protel!简单操作一下,没有Eagle(不开源)和gEDA(单面布件)的那样的硬伤。
(3)linuxeagle扩展阅读:
Linux操作系统注意事项:
1、Linux是大小写敏感的系统,举个例子,Mozilla, MOZILLA, mOzilla和 mozilla是四个不同的命令(但是只有第四个mozilla是真正有效的命令)。
还有,my_filE, my_file,和 my_FILE是三个不同的文件。用户的登录名和秘密也是大小写敏感的(这是因为UNIX系统和C语言的传统一向是大小写敏感所致)。
2、文件名最多可以有256个字符,可以包含数字,点号”.”,下划线”_”,横杆”-”,加上其他一些不被建议使用的字符。
3.文件名前面带”.”的文件在输入”ls”或者”dir” 命令时一般不显示。可以把这些文件看作是隐含文件,当然你也可以使用命令”ls –a”来显示这些文件。
4、“/”对等于DOS下的””(根目录,意味着所有其他目录的父目录,或者是在目录之间和目录和文件之间的一个间隔符号)。举个例子,cd /usr/doc。
5、在Linux系统下,所有的目录显示在单一目录树下(有别于DOS系统的驱动器标识)。这意味着所有的物理设备上的所有文件和目录都合并在单一的目录树下。