Linux开发环境搭建与使用——ubuntu更新设置

Linux开发环境搭建与使用——ubuntu更新设置

大家好,又见面了,我是全栈君。

ubuntu操作系统公布时,为了减小操作系统的体积,只配备了主要的系统软件、应用软件。我们开发中须要用到的大部分软件都须要在使用中从网上自行更新。


假设ubuntu没有网络,能够说寸步难行。

以下教大家一下怎样使用互联网和局域网进行更新。


互联网更新(外网更新)

能够上网的虚拟机或物理机,直接可从互联网更新软件。


ubuntu默认的更新源速度不是非常快。我们能够改为163或sohu提供的更新源。


我们能够通过图形界面进行对应操作:

Linux开发环境搭建与使用——ubuntu更新设置

Linux开发环境搭建与使用——ubuntu更新设置


我们也能够在终端通过命令设置:

1、首先备份Ubuntu12.04源列表

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup (备份当前的源列表)


2、改动更新源

sudo gedit /etc/apt/sources.list(打开Ubuntu 12.04源列表文件)


3、把《2、改动更新源》里面的内容替换成以下的内容

163源:

deb http://mirrors.163.com/ubuntu/ precise main restricted
deb-src http://mirrors.163.com/ubuntu/ precise main restricted
deb http://mirrors.163.com/ubuntu/ precise-updates main restricted
deb-src http://mirrors.163.com/ubuntu/ precise-updates main restricted
deb http://mirrors.163.com/ubuntu/ precise universe
deb-src http://mirrors.163.com/ubuntu/ precise universe
deb http://mirrors.163.com/ubuntu/ precise-updates universe
deb-src http://mirrors.163.com/ubuntu/ precise-updates universe
deb http://mirrors.163.com/ubuntu/ precise multiverse
deb-src http://mirrors.163.com/ubuntu/ precise multiverse
deb http://mirrors.163.com/ubuntu/ precise-updates multiverse
deb-src http://mirrors.163.com/ubuntu/ precise-updates multiverse
deb http://mirrors.163.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ precise-backports main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ precise-security main restricted
deb-src http://mirrors.163.com/ubuntu/ precise-security main restricted
deb http://mirrors.163.com/ubuntu/ precise-security universe
deb-src http://mirrors.163.com/ubuntu/ precise-security universe
deb http://mirrors.163.com/ubuntu/ precise-security multiverse
deb-src http://mirrors.163.com/ubuntu/ precise-security multiverse
deb http://extras.ubuntu.com/ubuntu precise main
deb-src http://extras.ubuntu.com/ubuntu precise main


更改源文件后,当系统更新时。会选择本地更新源。

《Ubuntu 12.04更新源》提供了很多其它的软件更新源,请点此处。


4、更新源(在终端里敲例如以下命令)

sudo apt-get update


局域网更新

在公司,一般不选择互联网更新,由于公司的网络资源有限,假如同一时间非常多人都在更新,这时候非常有可能导致公司的网络瘫痪。

所以。在公司,一般会专门搭建一台server。这个server把所有的软件都更新好(就算没有所有更新。这个server定时更新也方便,毕竟仅仅有一台机器占用网络资源),然后,公司的员工更新软件时就通过这个server,这样的方式更新即为局域网更新——简单,粗暴。


局域网更新设置方法和互联网更新设置是一样的(通过命令设置)。

不一样的地方是 《 3、把《2、改动更新源》里面的内容替换成以下的内容 》。改动的内容不一样。ip地址换为公司server的ip:

Linux开发环境搭建与使用——ubuntu更新设置


设置好局域网更新源后,我们能够使用图形界面或者字符界面更新系统及应用程序。


图形界面:

Linux开发环境搭建与使用——ubuntu更新设置


字符界面( 推荐 ):
sudo apt-get update //获得最新的软件包的列表,在设好更新源后,必须先运行此命令。

相当于图形界面操作里的“检查”。

sudo apt-get install xxx //从源中安装xxx软件
sudo apt-get remove xxx //删除包
sudo apt-get download xxx //从源中下载xxx deb包
sudo apt-get source xxx //从源中下载xxx的源代码包
sudo apt-get upgrade //更新系统文件


字符界面更新应用程序实例:
安装右键“在终端中打开”的工具,在终端敲例如以下命令:

sudo apt-get update// 第一次更新,先敲这个。以后就不用

Linux开发环境搭建与使用——ubuntu更新设置


sudo apt-get install nautilus-open-terminal

Linux开发环境搭建与使用——ubuntu更新设置


注销机器后,在桌面。右击鼠标,就可以看到“在终端中打开”。

Linux开发环境搭建与使用——ubuntu更新设置


Linux开发环境搭建与使用——ubuntu更新设置

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115469.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • html5–项目实战-仿360囧图

    html5–项目实战-仿360囧图

    2022年3月12日
  • 最完美解决Nginx部署ThinkPHP项目的办法

    最完美解决Nginx部署ThinkPHP项目的办法

    2021年10月30日
  • mt4下载和安装好后如何使用呢「建议收藏」

    mt4下载和安装好后如何使用呢「建议收藏」首先要了解一些基本的功能,先来认识一下工具栏。mt4的工具栏有市场报价、导航、新订单、数据窗口以及终端,这些都是很重要的工具。在MT4的窗口上,有交易产品的展示,哪些是可以销售和购买的,以及当前对应产品的价格。另外一个还要经常用到的就是图标数据分析的功能,例如选择图标的形态,时间的管理周期,缩放功能等等。常用的分析工具是K线图的时间周期,可以根据自己需要的时间周期,在工具栏的图标上进行选择,从而对交易产品进行研究观测和分析。另外如果想更加精确,还需要十字光标、划线工具、文字及文字标签进行辅助。.

    2022年8月15日
  • 自动下载forumdisplay.php,forumdisplay.php

    自动下载forumdisplay.php,forumdisplay.php/*[Discuz!](C)2001-2009ComsenzInc.ThisisNOTafreeware,useissubjecttolicenseterms$Id:forumdisplay.php169462008-11-2805:30:28Ztiger$*/define(‘CURSCRIPT’,’forumdisplay’);require_once’…

    2022年7月13日
  • C++ XML 库 TinyXML2 的基本使用

    C++ XML 库 TinyXML2 的基本使用0.前言TinyXML-2是一个简单,小型,高效的C++XML解析器,可以轻松集成到其他程序中,直接引用源文件的话只需要包含两个文件(h和cpp,此外还有个测试文件里面带有demo)。TinyXML-2解析XML文档,并以此为基础构建可读取,修改和保存的文档对象模型(DOM)。文档说,在解释XML时仅使用UTF-8,假定所有XML为UTF-8(看了下使用MSVC编译器时生成的XML文件文本编码使用的本地编码)。该库还支持打印到文件或内存,使用XMLPr

    2022年5月6日
  • 上下文无关文法产生的语言都可以用正则文法来描述_c语言结构体默认值

    上下文无关文法产生的语言都可以用正则文法来描述_c语言结构体默认值对于文法G=(V,T,S,P),如果产生式的形式如下:A->xBA->x其中A,B属于V,x属于T*,则称为右线性文法;相似的,如果产生式的形式如下:A->BxA->x则称为左线性文法。右线性文法和左线性文法统称为正则文法。正则表达式的表达能力等价于正则文法,正则表达式的定义如下:字母表中的任意字母是正则表达式,空串和空集也是正则表达式;如果r,s…

    2022年10月24日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号