热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

Ubuntuinstall

Ubuntuinstall--Linux发行版技术-Debian信息,下面是详情阅读。
很痛苦的一段时间,这其中自己摸索的过程算是最为重要的经验了。学习和使用linux都不是一两天的时间了,只不过以前装的是debian,而现在用的是ubuntu而已。其实我觉得ubuntu其实是一个很智慧的名字:你本是土人。

可以说windows霸道的为你决定了你处理与电脑有关事物90%的风格,而linux至多给了你49%的外壳,而且不仅剩余的51%完全由你自己来决定,便是这49%你也可以轻易的加以改造。两个使用windows的人的电脑不会有大的不同,而两个使用linux的人相同的地方可以只是他们运行的内核

step1:
安装基本系统:
计算机启动应该默认从光驱启动,这样就可以直接读盘了,根据提示进入安装界面(default安装);
比较关键的一点是分区的问题,一般我会空出一个原先分好的硬盘出来专门给linux,现在的是25G,要设两个分区,一个交换分区(swap),大概 500M的样子,定义成swap:swap的样子,剩余的24.5G用于装系统,一般是etx3系统,保留分区,选择格式化,就可以清空原先的 windows的内容了。接下来要选择的也就是主机名,用户名,密码之类的。电脑先会把盘里面的东西拷到硬盘上,最后会让你设置grub,就是电脑开机的时候让你选择windows还是linux的界面。接着光驱中的盘会自动弹出,电脑重启,然后它自动安装,期间会让你选择时区,语言的,但不会有问题。

step2:
配置系统:
首先要做的是改变系统中root的密码:sudo passwd root
第一个密码是你原先在装系统的时候自己设置的。然后检查上网功能,上了网之后就可以上synaptic,先要找到浙大的ubuntu镜像,一般在88上搜索一下可以很方便的找到,现在浙大有三个版本的untun镜像(不包括debian,前一段时间流行debian,这段时间好像很流行 ubuntu):breezy,dapper,edgy。我的这张盘是breezy的,所以有两次我分别用了dapper的,和edgy的 source.list,然后傻傻的把系统升了级,然后重新进去的时候x-windows已经找不到了,第二次还是没有发现这个毛病,又用错了 source.list,结果辛辛苦苦的花了好长时间配置了系统之后发现又进不去了,偶然有一次我看到firefox的ubuntu主页上赫然有 breezy,然后恍然大悟,知道问题出在哪了,只好又重新开始装个系统,找对source.list,cp source.list/etc/apt/ 这样在root下进入synaptic就可以完全更新软件和升级了,然后,就可以找自己要的软件了。

1):scim的设置
这个是用来输入中文的,可以在synaptic上找scim,然后找pingyin等一些中文输入的东东,安装完了之后,可能还是不能用的,要先建一个脚本
vi ./.gnomerc 写入:
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=scim
scim -d
可能在这一步之前先还要进入gnome-control-center里面改scim的一些设置,比如快捷键的设置等等(还有就是屏幕的分辨率什么的都可以在那里面改,这里面有一个问题就是我在gnome主题下切换的fvwm下面发现每次都要重新调整分辨率,很是麻烦。这时候可能要用到:dpkg- reconfigure xserver-xorg
命令,(xorg,xfree86要先装上才行)不知道的就安默认确认,然后到分辨率的时候会有三个选项:simple,medium,advanced三个选项,选medium,找1024*768的选项就好)。在gnome下,当你想需要输入中文的时候可以直接按你设置的快捷键,但在fvwm下面,不行,你必须改.fvwm/.fvwm2rc文件,把打开scim设置为开机自动运行程序。这样你需要的时候就可以用了。

  2):stardict
星际译王,可以在镜像上面装上一个壳,因为里面没有装字典,需要自己去下,在88ftp的ubuntu上面可以找到很多。找到:
stardict-langdao-ce-gb_2.4.2-1_all.deb
stardict-langdao-ec-gb_2.4.2-1_all.deb
stardict-oxford-gb_2.4.2-1_all.deb
然后cp进/usr/share/stardict/dic/目录下,用dpkg -i name.deb 就可以装好了。

3):beep-media-player&mpalyer
beep-media-player可直接从镜像上装了,mplayer也可以从上面下,但是碰到播放rmvb、rm文件会有问题,要安装两个插件,
usr_lib_win32.tar
usr_local_lib_codecs.tar
要安名字建立文件夹,解压缩就可以了。

4):fvwm的最小化窗口问题
要上镜像下magicfilter这样一个插件就可以解决了。

5):GNU的编译器配置
一般用g++,gcc等,我的ubuntu版本没有自带,所以得到镜像上面下,anjuta是其界面化的一个产物,但是我装了anjuta之后还是有问题,当编译通过后,执行下一步会出现找不到sin,cos函数之类的问题,不得已只好在终端运行gcc -lm name.c 会产生一个a.out文件,./a.out > a.dat 可以解决问题(使用好定向符)。
    
  6):grub问题
   当电脑存在windows和linux两个系统的时候,如果要重装windows会把linux的grub覆盖掉,这时候可以用下面的办法解决:
   办法1:
   1.把安装盘的第一张放到光驱,然后重新启动机器,在BOIS中把系统用     光驱来引导。
   2.等安装界面出来后,按[F4]键,也就是linux rescue模式。
   3.一系列键盘以及几项简单的配制,过后就[继续]了。。。这个过程,我不说了,比较简单。
   4.然后会出现这样的字符 sh#
   5.我们就可以操作GRUB了
   sh#grub 会出现这样的字符
   grub>
   我们就可以在这样的字符后面,输入
   grub>root (hdX,Y)
   grub>setup (hd0)
   如果成功会有一个successful......
   请留意root和(hdX,Y)之间有一个空格,这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。 setup (hd0)就是把GRUB写到硬盘的MBR上。

   办法2:
   由于windows的霸道。重装windows后,windows重写了你的mbr,覆盖掉了grub。解决方法很简单:用你的linux第一张安装盘引导进入linx rescue模式(如何进入?你注意一下系统的提示信息就知道了),执行下面两条命令就可以了#chroot/mnt/sysimage 改变你的根目录
#grub-install /dev/hda 安装grub到mbr

  7):mathematica安装
    可以到缘网上下载mathematica5.2的版本,那是一个windows与unix的混合.iso文件,你可以先解压缩,得到Unix这样一个文件夹,这里面就是linux的安装版本,cp到linux下面,然进入root目录下面(装软件貌似都要进root)执行nautilus,就会出现 x-windows的界面,进入install文件夹,找到mathinstaller文件,双击就可以运行了。安装下来一路无话,最后注册的时候会有一点问题,你要选第一项(single那项),随便输入L****-****(*代表数字),最后会提示安装failed,这不要紧,其实已经安装成功了,你可以找到mathematica这个命令了,这时候会弹出界面让你输用户名、单位、ID什么的,其中licence项第一次可以随便填,点ok项进入之后会找到一行数字,这才是真正有用的,你需要在windows下运行key.exe这个程序,这是用来产生密码之类的,我记录如下:
       7115-10952-81964
       L1156-3254
       3810-522-639
这样安装就会完全成功了。但是你在mathematica界面输入的时候需要把NUMLOCK键关掉,这样才能输入。then,you can enjoy it........

8):matlab的安装
相比较而言,matlab是个庞然大物,完全安装基本要2G的空间,装的时间也是满长的。我用的是缘网的UNIX版本的matlab7.02,先在 windows下下载了三个iso文件和一个crack文件(这里面装的是matlab的licence.dat和.lic文件,还有就是一个相当重要的 readme文件,这个文件里包含了所有的安装程序,只要你照着做肯定没有问题,特别注意下最后的修改licence.dat访问权限的问题。
安装时先把第一个iso文件mount -o loop cd1.iso /media/cdrom/(注意安装软件需要在root身访下,并且如果mount到/media/mnt/下,安装时系统会以为你是要安装在cd里面(./install)。然后按照readme里面的程序做就可以了,当系统提示插入第二张光盘时,你只要mount -o loop cd2.iso /media/cdrom/就可以了,不需要umount先。装的过程中系统可能会出现点小问题,但这没什么关系。
安装完之后,在默认的执行程序里面是没有matlab这个命令的(不像mathematica,装完就有了),而是你必须到/usr/local /matlab7/bin/下面执行./matlab命令,才会出现软件界面。解决的办法是把 /usr/local/matlab7/bin/下面名为 matlab的文件拷到/usr/local/bin/目录下面,这样就会默认有matlab命令了。

其他的软件,比如acroread都可以在镜像上找到,还有几个命令,比如gthumb用来查看图像很好,sudonautilus命令可以在root下像 windows一样工作。fvwm环境需在镜像上下载fvwm-gnome,然后把我原先保留的一份.fvwm文件cp到~/下面,然后对里面的句子稍微修改就可以了,比如在里面加上启动后直接加载scim程序,torsmo程序等等。

整体上说我就可以建立和我目前正在使用的fvwm同样风格的界面了。唯一有问题的是windows的文件名在linux下显示还是有问题,这主要是locale的设置问题,我的只要精力不是在关注这上面,而在编程。所以存点瑕疵亦无不可。
推荐阅读
  • 如何查看电脑系统版本_腾讯云服务器系统版本怎么看?Windows和Centos版本怎么选?...
    腾讯云服务器系统版本怎么看?想要知道自己的腾讯云服务器系统版本是哪个,可以登录云服务器后台管理系统查看,或者使用命令行查询,如果不会操作& ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • Ubuntu 9.04中安装谷歌Chromium浏览器及使用体验[图文]
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • imx6ull开发板驱动MT7601U无线网卡的方法和步骤详解
    本文详细介绍了在imx6ull开发板上驱动MT7601U无线网卡的方法和步骤。首先介绍了开发环境和硬件平台,然后说明了MT7601U驱动已经集成在linux内核的linux-4.x.x/drivers/net/wireless/mediatek/mt7601u文件中。接着介绍了移植mt7601u驱动的过程,包括编译内核和配置设备驱动。最后,列举了关键词和相关信息供读者参考。 ... [详细]
  • 本文讨论了在Linux系统中,使用chown命令将django项目目录下的static目录的拥有者从root改为eureka的问题。作者尝试了多种命令,包括chown和sudo chown等,但都没有成功修改拥有者。文章提供了相关目录的权限信息,并补充了项目所在磁盘和操作系统的信息。 ... [详细]
  • 服务器上的操作系统有哪些,如何选择适合的操作系统?
    本文介绍了服务器上常见的操作系统,包括系统盘镜像、数据盘镜像和整机镜像的数量。同时,还介绍了共享镜像的限制和使用方法。此外,还提供了关于华为云服务的帮助中心,其中包括产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题和视频帮助等技术文档。对于裸金属服务器的远程登录,本文介绍了使用密钥对登录的方法,并提供了部分操作系统配置示例。最后,还提到了SUSE云耀云服务器的特点和快速搭建方法。 ... [详细]
  • 2016 linux发行版排行_灵越7590 安装 linux (manjarognome)
    RT之前做了一次灵越7590黑苹果炒作业的文章,希望能够分享给更多不想折腾的人。kawauso:教你如何给灵越7590黑苹果抄作业​zhuanlan.z ... [详细]
  • Linux环境变量$PATH的作用及使用方法
    本文介绍了Linux环境变量$PATH的作用及使用方法。$PATH是一个由多个目录组成的变量,用冒号分隔。当执行一个指令时,系统会按照$PATH定义的目录顺序搜索同名的可执行文件,如果有多个同名指令,则先找到的会被执行。通过设置$PATH变量,可以在任何地方执行指令,无需输入绝对路径。 ... [详细]
  • PHP组合工具以及开发所需的工具
    本文介绍了PHP开发中常用的组合工具和开发所需的工具。对于数据分析软件,包括Excel、hihidata、SPSS、SAS、MARLAB、Eview以及各种BI与报表工具等。同时还介绍了PHP开发所需的PHP MySQL Apache集成环境,包括推荐的AppServ等版本。 ... [详细]
  • 本文介绍了在Ubuntu 11.10 x64环境下安装Android开发环境的步骤,并提供了解决常见问题的方法。其中包括安装Eclipse的ADT插件、解决缺少GEF插件的问题以及解决无法找到'userdata.img'文件的问题。此外,还提供了相关插件和系统镜像的下载链接。 ... [详细]
  • 原文地址http://balau82.wordpress.com/2010/02/28/hello-world-for-bare-metal-arm-using-qemu/最开始时 ... [详细]
  • systemd-nspawn可以创建最轻量级的容器(ns的意思就是namespace),本文的实验平台是Ubuntu16.04,x86_64机器。本文的目的是:在Ubuntu中用syst ... [详细]
  • 如何将CentOS8转换为CentOSStream
    CentOS Stream是一个持续交付的Linux发行版,它在RHEL之前处于领先地位。它将具有滚动发布,即不断进行更改。CentOS将成为一个上游版本,它将具有测试补丁和更新。 ... [详细]
  • Linux神奇漏洞:长按回车键70秒 即可轻松拿到Root权限
    一般来说获取系统root权限是很困难的,尤其是加密系统中,但西班牙安全研究员hectormarco、ismaelripoll发现,linux系统下只需按住回车键70秒钟,就能轻 ... [详细]
  • 系统安装Debian系统的安装方式和Ubuntu系统的安装方式几乎是一样的,毕竟Ubuntu系统是基于Debian的,就如同CentOS基于Redhat ... [详细]
author-avatar
手机用户2602909133
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有