在linux(ubuntu)下安装了软件之后,怎么启动它

在linux(ubuntu)下安装了软件之后,怎么启动它,第1张

;     Ubuntu已安装的软件可以通过终端进入,命令快捷方式(跟Windows下类似),这里以Firefox为例:

      终端启动软件方法:

      1把Firefox安装文件拷贝到/usr/local目录下

      sudo mv Firefoxtargz /usr/local2进入/usr/local,解压Firefoxtargz

      sudo tar -jxvf Firefoxtargz3进入Firefox目录,运行firefox

      cd Firefox/firefox建立桌面快捷方式:

      1创建一个文件名为Firefoxdesktop文件,将下面的代码拷贝进去

      [Desktop Entry]Categories=Development;Comment[zh_CN]=Comment=Exec=/usr/local/Firefox #Exec=软件执行文件的路径GenericName[zh_CN]=IDEGenericName=IDEIcon=/usr/local/Firefox/iconxpm #Icon=快捷方式图标MimeType=Name[zh_CN]=eclipseName=火狐浏览器 #Name=快捷方式名称Path=StartupNotify=trueTerminal=falseType=ApplicationX-DBUS-ServiceName=X-DBUS-StartupType=X-KDE-SubstituteUID=falseX-KDE-Username=owen2给文件添加可执行权限

      chmod +x Firefoxdesktop3将该文件复制到桌面

      注:在ubuntu1104之前的版本中,有更简单的方法来创建桌面快捷方式:右键点击桌面-创建启动器即可。

linux

和windows是两种不同的系统。exe文件只能在windowsu上运行。要在LINUX运行可以装wine或者安装虚拟机,在虚拟机里面安装windows系统。不过我感觉你是新手。目前对你而言这两种办法都有难度。我认为目前对你而言唯一比较可行的方法就是在网上寻找资源进行下载的时候注意一下是否是

for

linux的。此外,linux发行版众多。有些网络资源不写

FOR

LINUX

而写具体的发行版。例如FOR

UBUNTU、FOR

REDHAT、FOR

FEDORA等等要根据自己使用的发行版去下载。

你说的 xterminal 应该是个终端程序吧,如果这个程序允许传入参数的话,你可以在perl 里面调用 system("xterminal程序的路径 A程序的路径");

这样就可以用 xterminal来打开A程序。

当用户打开电源后,BIOS开机自检,确定启动设备,安装启动设备,启动设备上面安装的GRUB开始引导Linux,Linux首先先进行内核引导,通过跟切换,执行init程序,init程序确定启动级别,根据启动级别进行系统初始化和运行的服务,然后返回init启动终端,用户通过验证成功登陆Shell,这就是一个从开机到登陆的启动过程。

一、硬件引导启动

当用户打开电源后POST开始自检,检测硬件设备是否确实或者存在故障(是否影响正常开机),如果不影响正常开机,就把任务交给BIOS。BIOS通过搜索,安装启动确定启动设备,启动项为硬盘,BIOS去读取硬盘的前512字节到内存,找到BootLoader,确定GRUB

二、GRUB引导启动内核

这一部分概况起来就是:GRUB程序加载执行并开始引导kernel程序

Boot Loader就是在 *** 作系统内核运行之前运行的一小段程序。通过GRUB引导可以确定内核程序,因为引导扇区只有446字节,GRUB只是一个小的程序安装在里面,真正使用的在MBR后面的扇区存放,我们想使用Bootloader GRUB功能必须读取后面的文件,Bootloader GRUB功能程序的运行和加载配置选项分为三个阶段

Stage1阶段:

Stage1阶段其实就是执行系统安装时预先写入到MBR的Bootloader中的程序。

Stage1阶段的任务仅是将硬盘0柱面0磁道2扇区的内容读入内存并执行,它是Stage15阶段或Stage2阶段的入口,引导进入Stage15阶段或Stage2阶段。 在此Stage1阶段,还没有识别文件系统的能力。

Stage15阶段:

stage15阶段是stage1阶段和stage2阶段的中间桥梁。stage15阶段具有识别启动分区文件系统的能力,此后GRUB程序便有能力去访问/boot分区下/grub目录下的 stage2文件,并将stage2载入内存执行。

Stage2阶段

Stage2阶段执行时,首先会解析GRUB程序的配置文件grubconf,并依配置文件决定是否显示系统启动菜单。然后加载内核镜像到内存中,通过initrd程序建立RAMDisk内存虚拟根文件系统。此时控制权将转交给内核程序。

三、内核引导启动

这一部分主要是通过在内存中建立虚拟根文件系统实现相关设备的驱动并建立和切换到真正的根文件系统。

解压内核镜像加载到内存,以及initrd程序建立RAMDisk内存虚拟根文件系统后,内核开始驱动基本硬件,并调用虚拟根文件系统中的init程序加载驱动模块初始化系统中各种设备的相关配置工作,其中包括CPU、I/O、存储设备等。当所需的驱动程序加载完后,会根据grubconf配置文件中“root=XXX”部分所指定的内容创建一个根设备,然后将根文件系统以只读的方式挂载,并切换到真正的根文件系统上,同时调用系统进程的/sbin/init程序,进入系统初始化阶段。

四、系统初始化

这一步是通过/sbin/init,init程序准备软件运行坏境,启动系统服务

通过/etc/inittab文件确定运行级别,然后去执行系统初始化脚本/etc/rcsysinit,为用户初始化用户空间环境,在完成初始化后,根据运行级别,系统开始对应级别的目录启动服务,关闭那些不要的服务(里面S99local -> /rclocal)用户自动服务启动脚本

运行级别:为系统运行或维护等目的而设定;0-6:7个级别

0:关机

1:单用户模式(root自动登录), single, 维护模式

2: 多用户模式,启动网络功能,但不会启动NFS;维护模式

3:多用户模式,正常模式;文本界面

4:预留级别;可同3级别

5:多用户模式,正常模式;图形界面

6:重启

默认级别:3, 5

切换级别:init #

查看级别:runlevel ; who -r

五、启动终端,用户登录

这一步是用户登录shell过程

如果没有改变级别,默认情况执行/sbin/mingetty打开6个纯文本终端,让用户输入用户名和密码。输入完成后,再调用login程序,核对密码。如果密码正确,就从文件 /etc/passwd 读取该用户指定的shell,然后启动这个shell。更多Linux介绍请查看《Linux就该这么学》。

linux下需要安装wine来兼容windows下的程序。

一 安装Wine

Wine适应于所有流行的UNIX *** 作系统,包括Ubuntu、Debian、Red Hat、SUSE、Mandriva、FreeBSD、Solaris和Mac OS X。

在Ubuntu上:

一、通过Unbuntu软件中心安装

1、 打开Applications(应用程序)>Ubuntu Software Center(Unbuntu软件中心),打开Ubuntu软件中心。

然后点击Edit(编辑)>Software Sources(软件源)。选择Other Software(其他软件)选项卡,点击Add(添加)。然后输入下列apt行:ppa:ubuntu-wine/ppa

2、Allsoftwares右侧菜单中选择“PPA for Ubuntu Wine Team”,然后选择Microsoft Windows Compatibility Layer(Development files) – wine13-dev。点击Install(安装)。这会安装最新的Wine软件包,包括开发库。

提示:卸载现有的Wine软件包,以确保最大的兼容性。另外,如果想干净安装,可以删除Wine用户目录,为此可以从主目录中使用命令rm -r -v wine。

二、通过终端安装

终端输入[如何在Ubuntu1404中安装和运行Windows应用程序]

sudo add-apt-repository ppa:ubuntu-wine/ppa

sudo apt-get update

apt-get install wine17

wine --version

[Wine完全卸载]

二、安装Wine支持包

现在,需要安装非开源(但免费)的支持包。这包括微软Core Fonts、Visual C++运行时环境等软件包。

安装Cabextract:

需要该软件包来解压缩微软cab文件。

$ sudo apt-get install cabextract

以上就是关于在linux(ubuntu)下安装了软件之后,怎么启动它全部的内容,包括:在linux(ubuntu)下安装了软件之后,怎么启动它、新装的linux怎么打开exe程序、如何用Perl程序打开Linux 窗口并运行程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9678858.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存