ubuntu 如何安装deb(ubuntu安装tar gz文件)

大家好,今天小编来为大家解答以下的问题,关于ubuntu 如何安装deb,ubuntu安装tar gz文件这个很多人还不知道,现在让我们一起来看看吧!

win系统如何安装deb文件

要在Windows系统上安装.deb文件,您需要使用特定的软件工具来模拟Debian或Ubuntu环境,如Chocolatey、Cygwin或WSL(Windows Subsystem for Linux)。

1.使用Chocolatey:

Chocolatey是Windows的包管理器,它可以安装和管理各种软件包,包括模拟Linux环境的工具。要使用Chocolatey安装.deb文件,您首先需要安装Chocolatey本身。安装完成后,您可以使用它来安装能够处理.deb文件的软件。

安装Chocolatey的命令示例:

bash

Set-ExecutionPolicy Bypass-Scope Process-Force; iex((New-Object System.Net.WebClient).DownloadString(';))

安装完成后,您可以搜索并安装能处理.deb文件的软件,比如“Debian”或“Ubuntu”。

2.使用Cygwin:

Cygwin是一个在Windows上运行类Unix应用程序的模拟环境。通过它,您可以安装和管理.deb文件。首先,您需要从Cygwin的官方网站下载安装程序,并按照提示进行安装。

安装完成后,您可以打开Cygwin的终端窗口,并使用apt-get命令来安装.deb文件。示例命令如下:

arduino

apt-get install./path/to/your/deb/file.deb

3.使用WSL(Windows Subsystem for Linux):

WSL是微软官方推出的在Windows 10和Windows 11上运行Linux二进制可执行文件的兼容层。要使用WSL安装.deb文件,您首先需要确保您的Windows版本支持WSL,然后前往微软商店安装WSL。

安装完成后,您可以在WSL中启动Linux终端,并使用标准的Debian或Ubuntu命令来安装.deb文件。示例命令如下:

arduino

dpkg-i./path/to/your/deb/file.deb

请注意,在使用这些方法时,您需要确保您的.deb文件是针对您的模拟环境(如Debian或Ubuntu的特定版本)的。不是所有的.deb文件都可以在所有环境中无缝运行,因此您可能需要查找与您的环境兼容的软件包。

deb怎么安装(deb怎么安装到linux)

1、怎么安装deb软件?2、steamdeb文件如何安装?3、苹果ios越狱后deb文件怎么安装?4、deb辅助怎么做?5、怎样在电脑安装deb格式的cydia插件?6、Debian怎么安装驱动程序?7、wps下载deb还是rpm格式?8、ubuntu怎么安装readline?怎么安装deb软件?

deb包是debian,ubuntu等LINUX发行版的软件安装包,是类似于rpm的软件包,而非debian,ubuntu系统不推荐使用deb软件包,因为要解决软件包依赖问题,安装也比较麻烦。

1.一般在此类发行版中可以直接双击安装。

2.手动安装。

如果您喜欢使用终端,您需要管理员权限来安装一个.deb文件。

打开终端后,输入: sudo dpkg-i package_file.deb要卸载一个.deb文件,在您的软件包管理器中取消选中它。

或者在终端中,输入: sudo dpkg-r package_name例如安装QQ,文件名为linuxqq_v1.0-preview3_i386.deb可运行: sudo dpkg-i linuxqq_v1.0-preview3_i386.deb

steamdeb文件如何安装?

去官网上点击有上角的安装steam客户端,然后会下载一个deb的安装包,在终端中执行sudo dpkg-i***.deb就可以了,不过前提是你的系统是ubuntu系统,否则的花就去系统中的软件中心搜索steam安装就可以了!!

苹果ios越狱后deb文件怎么安装?

ioS设备越狱后可借助第三方助手软件安装deb格式的插件,第三方助手有爱思助手、pp助手、iTools等,这里已iTools为例演示一下操作过程(其助手同理):

第一步,在电脑安装iTools,将iOS设备通过数据线连接至电脑;

第二步,使用iTools进入iOS设备的文件管理页面;

第三步,将deb包导入Cydia安装目录,重启一至两次手机便可将deb插件安装。

deb辅助怎么做?

制作deb文件需要有dpkg-deb命令,Ubuntu/Debian系统自带此命令,越狱过的 iPhone OS也有此命令,Mac OS X下需安装Fink,Windows下需安装 Cygwin。以上系统中,iPhone OS最适合用来打包deb文件,因为iPhone OS上的用户/组设置与所需要的设置是完全一致的。但因为iPhone/iPod Touch毕竟是手持设备,处理性能比不上电脑,在打包体积较大的deb文件时需要很长时间,有可能会导致失去连接或者SpringBoard崩溃。而且在WinSCP中涉及文本修改的部分,如果文本含有中文的话,编码是个问题(不会保存为UTF-8)。Ubuntu/Debian是 deb文件系统的原生系统,在兼容性和处理性能上最好,但问题在于,Ubuntu/Debian没有 iPhone OS上的一些用户和组,最典型的就是wheel、mobile组和mobile用户。Mac OS X的问题跟 Ubuntu/Debian差不多,没有mobile用户/组,而且需要装 Fink才能支持 deb。Windows的问题最多,Cygwin体积超大不说,使用起来还很麻烦,加上 Windows的文件系统和 Unix标准完全不同,且 Windows下会面临更严重的编码问题,所以不推荐用 Windows来打包。不管是哪个系统,打包 deb的方法是一样的,只是在某些地方对于某些系统需...制作deb文件需要有dpkg-deb命令,Ubuntu/Debian系统自带此命令,越狱过的 iPhone OS也有此命令,Mac OS X下需安装Fink,Windows下需安装 Cygwin。以上系统中,iPhone OS最适合用来打包deb文件,因为iPhone OS上的用户/组设置与所需要的设置是完全一致的。但因为iPhone/iPod Touch毕竟是手持设备,处理性能比不上电脑,在打包体积较大的deb文件时需要很长时间,有可能会导致失去连接或者SpringBoard崩溃。而且在WinSCP中涉及文本修改的部分,如果文本含有中文的话,编码是个问题(不会保存为UTF-8)。Ubuntu/Debian是 deb文件系统的原生系统,在兼容性和处理性能上最好,但问题在于,Ubuntu/Debian没有 iPhone OS上的一些用户和组,最典型的就是wheel、mobile组和mobile用户。Mac OS X的问题跟 Ubuntu/Debian差不多,没有mobile用户/组,而且需要装 Fink才能支持 deb。Windows的问题最多,Cygwin体积超大不说,使用起来还很麻烦,加上 Windows的文件系统和 Unix标准完全不同,且 Windows下会面临更严重的编码问题,所以不推荐用 Windows来打包。不管是哪个系统,打包 deb的方法是一样的,只是在某些地方对于某些系统需要特别注意。一个 deb安装包由两个部分组成,一个是安装控制/识别信息,另外一个就是实际的程序文件。用7-zip或Linux下的存档管理器打开 deb文件,其中安装控制/识别信息储存在 control.tar.gz里面,而 data.tar.xxx则储存了程序数据。解包deb文件引用有时候不是需要制作一个全新的deb,而是需要修改现有的deb,那么第一步就是解包。假设deb的文件名是abc_1.0.deb那么解包命令是复制代码dpkg-deb-x abc_1.0.deb tmp和复制代码dpkg-deb-e abc_1.0.deb tmp/DEBIAN第一个命令是用于解压出实际数据到tmp目录下,后一个命令是解压出安装控制脚本到tmp/DEBIAN目录下,此处必须是大写的DEBIAN。可以看到在tmp目录下出现了实际数据和DEBIAN目录。以dpkg-deb-x和- e命令解包deb会保留文件的属性/权限/用户/组等信息。关于dpkg-deb的命令,可以输入复制代码dpkg-deb--help进入DEBIAN目录,可以看到有一个control文件,无后缀名,这个文件就是用来记录deb的安装信息。有时候还可以看到postinst,preinst,prerm,postrm,extrainst_这些文件,这些文件是deb安装的时候执行的脚本(类似于Windows下的批处理文件)。另外一种解包deb的方法就是用7-zip或者存档管理器之类的软件直接解包到指定目录,但这样不会保留文件的属性/权限/用户/组等信息,因此除非这些信息不重要,或者这些信息是通过脚本来设置,否则不推荐使用该种方法。如果只是要提取某些文件的话倒是可以用,省事一些。准备打包deb的目录/文件引用如果是解包已有的deb,那么目录已经配置好了。如果是新建一个deb,需要有一个主目录,这里以tmp为例,在tmp目录下新建一个目录,DEBIAN。完成deb数据配置引用将程序文件放在tmp目录下。放置规则是,假如在iPhone OS上一个文件是/Applications/ABC.app/ABC,那么就在 tmp目录下依次新建目录Applications,ABC.app,然后把ABC放在ABC.app下。其余文件和目录也是一样的放置。这里要注意的是文件的属性/权限/用户/组的问题,当然前提是知道文件的属性和权限等信息。通常来说,可执行文件,比如应用程序的可执行文件,脚本等,属性需设为0755或更高(0775或0777),/var/mobile/下的绝大部分文件/文件夹的用户/组需设为mobile等。要设置文件/文件夹的权限/属性,使用命令复制代码chmod ABCD XXX这样的格式,ABCD为需要的属性/权限,比如0644,0755等,一般来说,可行性文件需要设为0755(0775和0777大部分情况下是用不上的,有些特殊的需要设为4755等),其它文件默认就是0644(不可执行),XXX是文件名,可以加上路径。要设置文件/文件夹的用户/组,使用命令复制代码chown user:group XXXX其中user是需要设置的用户,group是组。最常用的是root:wheel和mobile:mobile。注意:1.如果当前用户是非root帐户,如果要将文件的用户/组设为root,需要使用sudo命令来提示权限。2.如果要递归设置以上信息,可以使用-R参数。比如要将tmp目录下的所有子目录和文件设为0755及root:wheel,可以使用命令复制代码chmod-R 0755 tmpchown-R root:wheel tmp关于文件/文件夹的属性/权限/用户/组的更多说明:因为deb打包是先将所有的文件/文件夹归档为tar文件之后再压缩,因此文件/文件夹的属性/权限/用户/组这些信息会被保留下来,因此如果直接设置好了以后再打包deb的话就不需要通过postinst之类的控制脚本来设置权限等信息。如果无法直接设置属性/用户/组等信息,通常需要在postinst脚本里加入设置属性/权限/用户/组的命令如果deb中的目录是在iPhone OS本身就有的,那么不需要另外设置属性/权限/用户/组等,即使现有的和需要的不一样。因为deb安装不会替换原有文件夹的数据。比如/Applications目录是root:admin,而要打包的deb中该目录是ABC:DEF,那么不需要修改ABC:DEF尤其要注意的是mobile:mobileUbuntu/Debian上虽然没有wheel组,但是root:root在iPhone上会自动转为root:wheel,所以如果是准备将root:root变为root:wheel,那么可以保留root:root就可以了。理论上来说,在无安装脚本设置用户/组的前提下,如果不涉及mobile:mobile的用户/组,全部操作都可以直接在Ubuntu/Debian和Mac OS X上完成

怎样在电脑安装deb格式的cydia插件?

1.将手机连接电脑打开PP助手--文件--文件系统(越狱)--路径:/var/root/Media/Cydia/AutoInstall(将deb格式的Cydia插件导入。

) 2.然后重启手机(如果没有安装成功,请再重启一次!)方法二 1.在Cydia安装iFile(文件管理)插件.(源地址:威锋源apt.weiPhone.com) 2.将手机连接电脑打开PP助手--文件--文件系统(越狱)--路径:/var/root/Media/Cydia/AutoInstall(将deb格式的Cydia插件导入。路径可以随便只要自己记住就可以。) 3.通过iFile(文件管理)打开路径:/var/root/Media/Cydia/AutoInstall(这路径是自己导入deb格式),点击软件进行安装(安装后没有请重启一次)。

Debian怎么安装驱动程序?

Ubuntu自带的硬件驱动小程序名叫jockey-gtk,Debian没有(或许可以移植,没试过,不知道行不行),它所做的事情是把命令图形化,方便新手安装驱动。

通过它安装的驱动是闭源驱动,nvidia显卡对应可以装nvidia-glx(最近发现xserver-xorg-video-nvidia这个包的squeeze版被废弃了,squeeze-backports里还有,如果加了squeeze-backports源,也可以装这个),amd/ati显卡没用过,猜测装xserver-xorg-video-ati就行。

wPS下载deb还是rpm格式?

deb格式是 Debian系统(包含 Debian和 Ubuntu)专属安装包格式,配合 APT软件管理系统,成为了当前在 Linux下非常流行的一种安装包。进入 2.x时代之后有 Cydia作者 Jay Freeman(saurik)移植到 iPhone平台上,一起的还有 APT软件管理系统。

rpm格式是什么?

rpm是linux系统安装包格式。

RPM包管理员(简称RPM,全称为The RPM Package Manager)是在Linux下广泛使用的软件包管理器。RPM此名词可能是指.rpm的文件格式的软件包,也可能是指其本身的软件包管理器(RPM Package Manager)。最早由Red Hat研制,现在也由开源社区开发。RPM通常随附于Linux发行版,但也有单独将RPM作为应用软件发行的发行版(例如Gentoo)。RPM仅适用于安装用RPM来打包的软件,当前是GNU/Linux下软件包资源最丰富的软件包类型之一。

ubuntu怎么安装readline?

其实ubuntu安装软件的方式非常简单(或者说你掌握了之后就觉得简单了)。

通常的我们可以在ubuntu软件中心和新立得软件包管理器找到自己想要的软件,直接选择就可以自动下载并安装到电脑中,不想要的时候随时可以再从那里面卸载。

这是第一种方法,也是最简便的方法。因为老大哥是Debain,所以ubuntu也支持deb快捷安装包。

如果系统的软件包管理器源里没有你想要的软件,那么你从网上下载的ubuntu专用安装包就是这个格式(Debain的也是)。下载到本地直接双击就可以安装了,不过有时会碰到依赖问题。

第三种是下载了一个压缩包,不能双击直接安装,里面都是些散装的文件。解压出来仔细找找通常能看到一个名为configure或者autogen.sh的文件,如果有,那就终端进入目录然后执行./configure或者./autogen.sh,然后照着三楼给出的步骤执行就可以了。

加入你解压开文件夹发现没有这两个文件,那么里面应该有一个名为INSTALL的文本文件,没有后缀名,打开有关于安装方式的介绍,照着那上面说的做最保险了。

第四种,*.bin文件,比如adobeair这样的软件。

这种二进制安装包只有一个文件,双击不会执行,需要到终端下面执行chmod+x[文件名]为其提升权限,然后再./[文件名]执行即可。上面的是安装包的使用方法。但是有的软件没有提供安装包,而是只有一个源码下载选项。需要注意的是这种软件一般都是不稳定版本或者根本就没有后续支持。

源码包下载下来解压能看到一个类似cmakelist的文件,如果有,那么就在该目录下终端运行cmake.(注意空格和点都要输入,该命令需要先安装了cmake软件包才可执行),接下来是自动编译,编译完成方法就同tar.gz安装包的一样了。

deb文件如何安装在UbuntuLinux上安装Deb文件的3种方法

这是 Ubuntu初学者系列的另一篇文章。如果你对 Ubuntu很陌生,你可能会想知道如何安装应用程序。

最简单的方法是使用 Ubuntu软件中心。在软件中心中搜索应用程序的名称并安装它。如果你能在软件中心中找到所有的应用程序,那么生活就太惬意了。但是,不幸的是,这是不可能的发生的。

一些软件包可以通过 DEB软件包的形式获得。它们是以.deb扩展名为结尾的存档文件。你可以把.deb文件看作为 Windows中的.exe文件。在 Windows中,你双击.exe文件,它将开始安装过程。DEB软件包也是非常类似的。

你可以从软件提供商网站的下载区域找到这些 DEB软件包。例如,如果你想在 Ubuntu上安装 Google Chrome,你可以从它的网站下载 Chrome的 DEB软件包。

现在问题产生了,你将如何安装 deb文件呢?在 Ubuntu中有多种安装 DEB软件包的方法。在这篇教程中,我将向你依次地展示它们。

在 Ubuntu和基于 Debian的 Linux发行版中安装.deb文件

你可以选择一个 GUI工具或一个命令行工具来安装一个 deb软件包。你拥有选择权。

让我们继续看看如何安装 deb文件。

方法 1:使用默认的软件中心

在 Ubuntu中,最简单的方法是使用默认的软件中心。在这里你不必要做任何特别的事。只需要转到你所下载的.deb文件的文件夹下(它应该是 Downloads文件夹),并在这个文件上双击。

在 Ubuntu上的 Google Chrome的 deb文件

在已下载的.deb文件上双击以开始安装。

它将打开软件中心,并且你将看到安装软件时的选项。你所需要做的全部工作就是:点击安装按钮并输入你的登录密码。

在 Ubuntu软件中心中安装 Google Chrome

.deb文件的安装将通过软件中心来执行。

看,它甚至比在 Windows中安装一个.exe文件更简单,不是吗?

方法 2:使用 Gdebi应用程序来安装 deb软件包及其依赖项

再提一次,如果事情总是进展顺利,生活可能会更简单一些。但是生活并不是我们熟知的那样。

现在,你已经知道.deb文件可以简单地通过软件中心来安装,接下来,让我告诉你一些软件包可能会遇到的依赖项的错误。

发生错误的原因是,一个程序可能依赖于另外一个软件包(库)。当开发者为你准备 DEB软件包时,他/她可能会假设你的系统中已经有了所依赖的软件包(库)。

但是如果情况并不是这样的,你的系统没有这些所需要的软件包(库),你将遇到臭名昭著的“依赖项错误”。

软件中心不能处理这样的错误,因此你不得不使用另外一个名称为 gdebi的工具。

gdebi是一个轻量级的 GUI应用程序,它只有安装 deb软件包的一个用途。

它将识别依赖项,并尝试在安装.deb文件的同时安装这些依赖项。

gdebi在安装 deb软件包时处理依赖项

就我个人而言,我更喜欢使用 gdebi而不是使用软件包中心来安装 deb文件。它是一个轻量级应用程序,因此安装过程看起来更快一点。更多的信息,你可以阅读使用 gDebi,并使其成为安装 DEB软件包的默认设置。

你可以从软件中心或使用下面的命令来安装 gdebi:

sudo apt install gdebi方法 3:在命令行中使用 dpkg安装.deb文件

如果你想在命令行中安装 deb软件包,你可以使用 apt命令或者 dpkg命令。实际上,apt命令在底层上使用 dpkg命令,但是 apt却更流行和易于使用。

如果你想对 deb文件使用 apt命令,像这样使用它:

sudo apt install path_to_deb_file如果你想对将要安装的 deb软件包使用 dpkg命令,在这里是如何完成它:

sudo dpkg-i path_to_deb_file在这两个命令中,你应该使用你已下载的 deb文件的路径和名称来替换 path_to_deb_file。

在 Ubuntu中使用 dpkg命令安装 deb文件

如果你在安装 deb软件包的过程中得到一个依赖项的错误,你可以使用下面的命令来修复依赖项的问题:

sudo apt install-f如何移除 deb软件包移除一个 deb软件包也不是一件什么大事。并且,你不需要用于安装程序的原始的 deb文件。

方法 1:使用 apt命令移除 deb软件包

你所需要的全部东西就是你所已安装程序的名称,接下来你可以使用 apt或 dpkg来移除这个程序。

sudo apt remove program_name现在,问题来了,在移除命令中,你如何找到你所需要使用的准确的程序名称?为此,apt命令也有一个解决方案。

你可以使用 apt命令找到所有已安装文件的列表,但是手动完成这一过程将会是一件令人头疼的事。因此,你可以使用 grep命令来搜索你的软件包。

例如,在先前的部分中,我已安装 AppGrid应用程序,但是如果我想知道准确的程序名称,我可以像这样使用一些东西:

sudo apt list--installed| grep grid这将给予我全部的名称中含有“grid”的软件包,从这里,我可以得到准确的程序名称。

apt list--installed| grep gridWARNING: apt does not have a stable CLI interface. Use with caution in scripts.appgrid/now 0.298 all [installed,local]正如你所看到的,一个名称为“appgrid”的软件包已经安装。现在,你可以在 apt remove命令中使用这个程序名称。

方法2:使用 dpkg命令移除 deb软件包

你可以使用 dpkg来找到已安装程序的名称:

dpkg-l| grep grid该输出将给予所有的名称中有“grid”的软件包。

dpkg-l| grep gridii appgrid 0.298 all Discover and install apps for Ubuntu在上面的命令输出中的 ii意味着软件包已经被正确地安装。

现在,你有了程序名称,你可以使用 dpkg命令来移除它:

dpkg-r program_name提示:更新 deb软件包

一些 deb软件包(像 Chrome)通过系统更新来提供其更新,但是对于大多数的其它的程序,你将不得不先移除已存在的程序,并在接下来安装更新的版本。

我希望这篇初学者指南能够帮助你在 Ubuntu上安装 deb软件包。我添加了移除部分,以便你可以更好地控制你所安装的程序。

阅读剩余
THE END