Ubuntu系统如何下载软件

下载软件是Linux">系统管理员最经常要做的事情。这通常非常简单。这节将介绍最常用的几种方法。

用基于web的FTP获取软件

有很多网站都提供软件的链接,你可以通过它们下载软件。获取软件的这种方法通常是相同的:

浏览网站,直到你找到要的软件包的链接。 点击想要的软件包的链接。 将那个文件保存在你的硬盘上。

有的浏览器,比如Firefox,会自动地将文件下载到你的桌面上,那桌面在哪里呢?在Linux里,桌面通常是一个在你的home或~目录下的一个叫Desktop(桌面)的子目录。在这里我们可以看到,在根用户的桌面上已经有一个下载下来的RPM文件。

[root@bigboy tmp]# cd ~/Desktop/ [root@bigboy Desktop]# ls ElectricFence-2.2.2-20.2.i386.rpm [root@bigboy Desktop]# pwd /root/Desktop [root@bigboy Desktop]#

用命令行匿名FTP获取软件

上面介绍的基于web的方法显然是使用匿名文件传输协议(FTP)。匿名FTP使你使用匿名用户名或更短的用户名ftp和符合你e-mail地址的密码,就可以登录FTP服务器并下载文件。任何人都可以通过这种方法获取数据。我们可以用一个用匿名FTP从download.fedora.redhat.com下载SSH软件包的例子来说明:

1)首先我们在命令行中向download.fedora.redhat.com发出FTP命令。

[root@bigboy tmp]# ftp download.fedora.redhat.comTrying 66.187.232.35...Connected to download.fedora.redhat.com (66.187.232.35).220 Fedora FTP server ready. All transfers are logged.Name (download.fedora.redhat.com:root): anonymous331 Please specify the password.Password:230 Login successful. Have fun.Using binary mode to transfer files.ftp> pwd257 "/"ftp> ls227 Entering Passive Mode (66,187,232,35,57,155)150 Here comes the directory listing.drwxr-xr-x 3 ftp ftp 4096 Oct 29 15:59 pub226 Directory send OK.ftp>

2)登录成功后,我们可以用help命令来查看我们可以做的事情。

ftp> helpCommands may be abbreviated. Commands are:(命令可能是缩写形式,有如下命令:)! cr mdir proxy send$ delete mget sendport siteaccount debug mkdir put sizeappend dir mls pwd statusascii disconnect mode quit structbell form modtime quote systembinary get mput recv suniquebye glob newer reget tenexcase hash nmap rstatus traceccc help nlist rhelp typecd idle ntrans rename usercdup image open reset umaskchmod lcd passive restart verboseclear ls private rmdir  ?close macdef prompt runiquecprotect mdelete protect safeftp>

列举了一些常用命令:

FTP命令

命令 描述 binary 在二进制模式下拷贝文件 cd 改变FTP服务器上的目录 dir 列出当前远程目录里的文件的名称 exit 退出 get 从FTP服务器获取文件 lcd 改变本地计算机上的目录 ls 同dir mget 同get,
但是你可以使用如“*”的通配符 mput 同put,但是你可以使用如“*”的通配符 passive 使文件传输为被动模式 put 将本地计算机上的文件上传到FTP服务器 pwd 获取本地计算机的目录名

3)通过之前对网站上网页的浏览,我们可以知道Fedora Core 2 RPM包在pub/fedora/linux/core/2/i386/os/Fedora/RPMS/目录下。我们将使用cd命令将我们的目录改变到那里去。然后我们可以使用ls命令来获取那个目录下的文件的列表。

ftp> cd pub/fedora/linux/core/2/i386/os/Fedora/RPMS/
250 Directory successfully changed.ftp> ls open*227 Entering Passive Mode (66,187,232,35,58,3)150 Here comes the directory listing.......-rw-r--r-- ... ... 184281 Oct 28 23:29 openssh-3.6.1p2-34.i386.rpm......226 Directory send OK.ftp>

4)接下来,我们下载我们需要的文件并将其放置于本地的/usr/rpm目录下。hash命令会在下载时,在屏幕上打印井号“#”。

ftp> hash
Hash mark printing on (1024 bytes/hash mark).
ftp> lcd /usr/rpm
Local directory now /usr/rpm
ftp> get openssh-3.6.1p2-34.i386.rpm
local: openssh-3.6.1p2-34.i386.rpm remote: openssh-3.6.1p2-34.i386.rpm
227 Entering Passive Mode (66,187,232,35,58,25)
150 Opening BINARY mode data connection for openssh-3.6.1p2-34.i386.rpm (184281 bytes).
###########################################################
226 File send OK.
184281 bytes received in 3.41 secs (53 Kbytes/sec)
ftp>

注意: 你也可以使用mget命令,从而在下载RPM时使用通配符。计算机会提示你每个符合的RPM文件名。在下个例子中,我通过键入n来中断这个下载。

ftp> mget openssh-3.6*mget openssh-3.6.1p2-34.i386.rpm? nftp>

5)最后我们用exit命令退出FTP

ftp> exit221 Goodbye.root@bigboy tmp]#

用wget获取软件

当你已经知道RPM的URL地址时,你可以使用wget很快地下载该文件。如果你在别机器上通过浏览器登录到了Linux系统中,这种方法尤为方便。你可以浏览下载网站来找到你要的RPM,右键点击其链接然后选择复制快捷方式(Windows)或者复制链接位置(Linux)。这一步完成后,你然后可以选择你的SSH/telnet/Linux终端登录窗口然后键入wget URL命令。这里有一个从Fedora下载DHCP更新的例子。

[root@bigboy tmp]# wget http://linux.stanford.edu/pub/mirrors/fedora/linux/core/2/i386/os/Fedora/RPMS/dhcp-3.0pl2-6.16.i386.rpm
--17:38:36--  ftp://linux.stanford.edu/pub/mirrors/fedora/linux/core/2/i386/os/Fedora/RPMS/dhcp-3.0pl2-6.16.i386.rpm
           => `dhcp-3.0pl2-6.16.i386.rpm.5'
Resolving linux.stanford.edu... done.
Connecting to linux.stanford.edu[171.66.2.18]:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD /pub/mirrors/fedora/linux/core/2/i386/os/Fedora/RPMS ... done.
==> PASV ... done.    ==> RETR dhcp-3.0pl2-6.16.i386.rpm ... done.
Length: 529,890 (unauthoritative)
 
100%[===============================>] 529,890      889.12K/s    ETA 00:00
 
17:38:36 (889.12 KB/s) - `dhcp-3.0pl2-6.16.i386.rpm.5' saved [529890]
 
[root@bigboy tmp]#

时间: 2024-09-17 17:24:09

Ubuntu系统如何下载软件的相关文章

ubuntu系统如何查看软件安装的位置?

ubuntu系统如何查看软件安装的位置?装到哪里去了,可以这样看: 代码: dpkg -L&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 软件名 deb打包的软件,双击就可以安装,并且自动解决依赖,装好后也可以在新立德中删除,装到哪里一般情况没有必要关心 尽量使用官方源和可信的第三方源,不要随便安装来源不明的deb格式的软件,也不要随便安装没有认证的deb软件 如果是apt或dpkg安装的,你无需知道 如果是绿色

ubuntu系统下创建软件桌面快捷方式

[-] 创建一个文件将下面的代码拷贝进去 将文件名修改为eclipsedesktop 给文件添加可执行权限 将该文件复制到桌面 默认情况下,ubuntu会将自动安装的软件快捷方式保存在/usr/share/applications目录下,如果我们要创建桌面快捷方式,只需要右键-复制-桌面 就Ok,如图:  上面的方法是通过系统自动安装软件后实现的,有时候我们自己会从网上下载一些软件手动安装,那么,又该怎样创建软件的桌面快捷方式呢?这里以Eclipse 为例,首先到官网下载Eclipse软件包,直

ubuntu系统下删除软件的教程

  1.在ubuntu下删除软件需要知道确切的包名,查看软件的完整包名:#dpkg -l | grep mysql 2.根据包名使用apt-get命令删除软件包,需要完整的包名即:# apt-get remove mysql-client-core-5.5 3.再次查看与mysql有关的包:#dpkg -l | grep mysql,好了,已经完成删除.

一份比较实用的Ubuntu下替代WIN软件列表

在笔记本上用Ubuntu替代Win已经差不多两年来,早已经习惯了在Ubuntu下工作,生活,娱乐. 根据自己长期的实践,这里给出一份比较使用的替代软件列表,希望能够对初学者有帮助. 列表分成两个部分,一种是在WIn和Ubuntu下都能用的跨平台软件,另外一种则是和Win系统下软件有类似功能的替代软件. 跨平台软件 浏览器:FireFox   和  Chrome 虚拟机: VMware Workstation 聊天软件:skype 编程软件:eclipse Ftp软件:FileZilla 网络电视

win7系统与程序软件应用不能兼容如何解决?

  想必很多win7系统用户下载软件遇到无法运行的情况,这是什么原因呢?主要原因是软件与win7系统发生不兼容所引起的,现在的确有很多软件与系统发生不兼容的问题,这也让很多用户感到烦恼,如何解决呢?这就需要设置兼容性了,本教程小编win7旗舰版系统为例,给大家介绍win7系统与程序软件应用不能兼容的解决方法. 具体方法如下: 1.在有问题的软件的图标(注意不是快捷方式)上点击右键,选择"兼容性疑难解答"; 2.系统会自动检测,稍等片刻; 3.接下来会出来右图的对话框,选择"尝

Ubuntu系统推荐给新手的常用软件

这篇文章是写给新手看的,其实我也是个新手,只不过喜欢折腾.很多人都不喜欢命令行,这成为linux入门的一个困难.但是ubuntu的易用性还是有目共睹的,下面列出的软件我都用过,功能不错,可以帮助你完成常见任务,而不必使用命令行. 0.http://www.aliyun.com/zixun/aggregation/13835.html">Ubuntu默认安装的软件(功能已经很强大,请自己去熟悉,不必我多说): 1.阅读pdf的软件,我用AdobeReader_chs-8.1.3-1.i386

在Ubuntu系统上使用apt-fast来加快apt-get下载的教程

  如果你在Debian或Ubuntu系统上经常感觉到apt-get 或 aptitude包安装速度过慢,那么这里就有几种改善这一情况的方法.你有没有考虑过改变正被使用的默认镜像站点?你有没有排除因特网连接的上游带宽成为瓶颈的可能? 如果不是这些原因,你可以尝试第三个选择:使用apt-fast工具.apt-fast实际上是一个围绕apt-get和aptitude所写的shell脚本容器,它能加速包的下载速度.apt-fast本质上采用aria2下载工具,这款工具能够以"块"的方式从多个

Win7系统网页自动下载软件程序如何禁止

  平时我们会使用浏览器来访问某些网站,但有些网站总是会自动下载一些垃圾软件或文件,这些资源可能会带有恶意程序或木马病毒,这给我们操作系统带来一定安全威胁.其实我们可以通过注册表安全功能来禁止"网页自动下载程序",那么在ghost win7操作系统中该如何禁止浏览器自动下载软件程序呢? 方法/步骤: 1.win7纯净版系统下载后,点击"开始"菜单,打开"运行"对话框,在里面输入"gpedit.msc"命令字符,再点击回车键,这

linux-请问ubuntu如何更改下载的软件源

问题描述 请问ubuntu如何更改下载的软件源 我在ubuntu14.04上面修改安装源,用了搜狐源和网易源,我打开sudo gedit /etc/apt/sources.list,将里面的内容全部删除后用搜狐和网易的源代替了里面的所有内容,如下: 然后我执行命令sudo apt-get update得到了错误: 现在以前的源也找不到了,新的源也出现了错误,请老师指点一下该如何修改源,谢谢 解决方案 问题解决了,原来我用的是过时的源,我把它改为Trusty源就行了,karmic是针对9.0的吧,