问题描述
我如何在Ubuntu上安装Google Chrome等应用程序?
是否有任何命令来安装应用程序?
答案索引:
-
APT,Synaptic Package Manager和Ubuntu Software Center的基本用法以及如何安装
.deb
文件 -
List of methods, including offline options, with links to detailed information for each
-
为来自Windows或试图离开Windows的用户提供建议。 😉
-
有关使用APT,
dpkg
和snap
方法的较新答案。包括添加PPA和使用.sh
安装程序 -
KDE的Muon,Gdebi(
.deb
软件包的图形化安装程序)和Y PPA Manager
最佳解决思路
你可以用不同的方式安装应用终端,Ubuntu软件中心和新立得。
使用Ubuntu软件中心,您只需从Launcher中打开它,然后搜索您想要的应用程序。
如果您知道通过终端安装的正确命令,那么您只需按键盘上的Ctrl
+ Alt
+ T
即可打开终端。打开时,可以运行安装应用程序所需的命令。
对于突触,它必须安装在你的系统上。要安装它,只需按下键盘上的Ctrl
+ Alt
+ T
即可打开终端。打开时,运行下面的命令:
sudo apt-get install synaptic
安装完成后,您可以打开它并搜索要安装的应用程序,并将其标记为安装。
在某些情况下,如果您有关于Chrome的问题,则必须下载一个.deb文件,并且必须手动安装它,或者.tar.gz文件,并且这也必须手动完成。
现在就Chrome而言,您可以通过下载.deb文件来安装它,或者只需按下键盘上的Ctrl
+ Alt
+ T
以打开终端。打开时,运行下面的命令:
对于32位
wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb
sudo dpkg -i google-chrome-stable_current_i386.deb
对于64位
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
如果在安装过程中遇到任何错误,那么在完成时会发生
sudo apt-get -f install
有关安装的不同方式的优缺点,请参阅此我应该从源tarball(`.tar.gz`),Ubuntu软件中心还是其他地方安装程序?。
Chrome安装源代码:Google
Addition
在Ubuntu中安装软件可以通过以下几种方式完成:
Ubuntu软件中心
你可以搜索一个应用程序,或通过类别:
新立得包管理器
你可以搜索一个应用程序,或通过类别:
通过终端安装
从终端安装可以通过几种方式完成:
APT您可以搜索应用程序。搜索软件的命令是:
apt-cache search <application_name>
添加存储库:
编辑源列表文件,然后添加
sudo -H gedit /etc/apt/sources.list
或从终端添加
sudo add-apt-repository <repository_name>
sudo apt-get update
sudo apt-get install <application_name>
您可以安装其他方式
手动下载.deb(Debian软件包):
-
下载完成后,您可以在软件包中打开double-click,然后在软件中心中打开它,从中可以安装它。
-
或者,只需按键盘上的
Ctrl
+Alt
+T
即可打开终端。当它打开时,导航到下载位置,然后运行下面的命令:sudo dpkg -i <package_name>.deb
其他选项:.rpm和.tar.gz
.rpm这些文件是为Fedora或Mandriva打包的,但是您可以使用外部(您可以使用Synaptic进行安装),以便将.rpm文件转换为.deb。 (可能无法一直工作)
.tar.gz .tar.gz文件被压缩。如果您看到.tar.gz,它可能是具有pre-compiled二进制文件的压缩文件,或者是源代码允许您从源代码编译应用程序的文件。要了解如何从.tar.gz进行安装,请参阅How to install from a .tar.gz。
欲了解更多信息,请参阅Installing Software或A beginners guide to installing programs in Ubuntu
次佳解决思路
在Ubuntu中安装软件包有很多种方法。我将尝试列出最常用的方法,并给出每个方法的详细解释的链接。
通过互联网连接安装软件包
1.通过您的网络浏览器安装软件包
APT protocol (or apturl)是从Web浏览器安装软件包的一种非常简单的方法。
2.通过基本的图形方法安装软件包
Ubuntu Software Center是一个one-stop商店,用于在您的计算机上安装和删除软件。
3.通过高级图形方法安装软件包
Synaptic是一个图形front-end到apt,它是Ubuntu中的包管理系统。
4.通过基于文本的方法安装包
没有互联网连接的情况下安装包
1.使用Keryx
Keryx是一个可移植的cross-platform软件包管理器,它提供了一个图形界面,用于收集离线计算机的更新,软件包和依赖关系。
2.使用新立得包下载脚本
新立得软件包管理器具有内置功能来生成package download script。
3.使用apt-offline
apt-offline是一个基于离线文本的apt软件包管理器。
4.安装下载的软件包
来源:https://help.ubuntu.com/community/InstallingSoftware
第三种解决思路
如果您是未来的ex-Windows用户,请安装Ubuntu软件!
16.04和更高版本:Ubuntu Software Center
已更名为Ubuntu Software
(其他一切保持不变)
最重要的是要记住,有一天您将不得不删除您要安装的这款软件,因此请始终使用与您的安装方法相同的删除方法。
因此,在Ubuntu上安装软件时使用以下优先级:
-
忘记你知道什么关于下载和安装从各地的网站,并使用以下优先列表如何在Ubuntu下安装软件,因为你现在有(并希望保留)一个稳定的系统。
-
对于初学用户:前3个月,使用Ubuntu软件(Center)的GUI,使用Ubuntu安装/从标准Ubuntu存储库中移除一年。按照以下屏幕截图,单击左上角的短划线,键入
software
,单击Ubuntu Software
(中心)。 Ubuntu软件(中心)打开:并且您有大量的应用程序类别可供选择。或者在右上角的搜索框中输入软件的名称(我们将使用这个名称)。我和你一样惊讶,但是确实有一些适用于Ubuntu的垃圾软件:-)所以只需点击废话你想,点击”Install”,等一下,完成!要使用此方法删除软件,请单击第二个屏幕快照上的”installed”按钮,单击要卸载的垃圾并单击”Uninstall”按钮! Easy-peasy。如果该软件不在那里,请不要从其他地方下载它,并使用下面的一些更高级的功能进行安装!你是初学者! -
(中级用户,6个月至1年的经验)使用
aptitude
按Ctrl
+Alt
+T
的TUI去一个终端,输入:sudo aptitude
并按下
Enter
如果您获得
aptitude: command not found
,请键入:sudo apt-get install aptitude
安装aptitude并等到没有任何动作再输入:
sudo aptitude
开始它。
这仍然很熟悉:你可以使用鼠标,但它就像是在互联网发明之前的90年代。现在是第一个障碍:RTFM for aptitude!
这个很重要!
aptitude
可以让你做更高级的事情,但是是back-stabbing仆人! -
现在开始使用更高级的内容:(仅当本网站知识渊博的人员指导时使用> 5000声望+至少一个金徽章时才使用)按
Ctrl
+Alt
+T
并键入:-
apt-get install szPackageName
进行安装 -
apt-get purge szPackageName
完全删除 -
apt-get remove szPackageName
删除应用程序,保留其配置文件。 (这意味着:你可能想稍后重新安装,你只需花费几个小时来配置该死的东西,而不想丢失配置!)
-
-
真正先进的东西:(只有在神仙指示下使用,即:本网站有知识的人具有> 10000的声望+多枚金牌徽章)a。下载并安装.deb文件:使用
dpkg --install szPackageName
和dpkg --purge szPackageName
和dpkg --remove szPackageName
进行安装,完全删除并删除配置文件。湾安装PPA:明确遵循说明。如果出现任何问题,copy-paste错误,ask a question on this site,插入一个链接,问题和答案你正在追踪并回报给不朽! 😉 -
‘只需从源代码下载并构建即可!可能是一位开发人员告诉你这一点,他对安装和维护一个稳定的系统毫无问题一无所知,但拥有这个星球上最酷的东西!根据你的观点来接受爱情或像瘟疫一样避免。因此,如果您从源代码下载并构建,则无论开发人员说什么,使用
CheckInstall
而不是make install
都可以在将来更轻松地删除此软件,like in this example!
第四种思路
是的,在Ubuntu中有Windows .exe
或.msi
文件的替代方案;那就是.deb
文件。双击这样的文件将运行安装程序。
第五种思路
从Ubuntu软件安装
您可以从启动器中的Ubuntu Software应用程序安装应用程序:
在这里您可以搜索Ubuntu存储库中存在的应用程序。
从终端安装
有时从终端直接安装软件很容易。您可以通过在终端中输入来完成此操作:
sudo apt install <package name>
ex,Firewalll:
sudo apt install gufw
如果出现任何问题,您可以通过安装其依赖关系来修复大部分问题
sudo apt install -f
从PPA安装
如果软件不在Ubuntu软件中,或者是最新版本而不是最新的官方版本,则可以添加PPA(软件存储库)并从那里安装软件。您可以在终端中输入以下内容在Ubuntu中添加PPA:
sudo add-apt-repository ppa:<PPA NAME>
sudo apt update
sudo apt install <package name>
安装DEB文件
有一些软件(例如谷歌浏览器)从其网站上作为可执行文件.deb
提供:
您可以下载他们的可执行DEB文件并通过双击或通过终端输入以下命令来运行它们:
sudo dpkg -i <file name>.deb
sudo apt install -f
某些应用程序(如netbeans)不是以DEB文件的形式出现,而是以.sh
文件的形式出现。你可以通过输入以下命令在终端中运行
chmod +x <file name>
sudo sh <file name> # or
sudo ./<file name>
Snaps
还有一种名为”Snaps”的新型软件包,它是软件及其依赖项集合在一个文件中的集合。它是一个独立的,独立于发行版的安装软件。许多软件如VLC,Blender等都以Snap软件包的形式出现。你可以在Ubuntu软件中找到它们。
第六种思路
从CD安装
首先确保CD确实包含应用程序;有时它只会带来一些有关应用程序的信息,以及您可以通过软件中心执行安装的链接。
如果应用程序实际上位于CD上,则在CD文件夹中搜索以查找.deb
或.bin
或.tar
或.sh
文件的应用程序。
如果它是.deb
文件
只需双击它,软件中心将为您安装它。
您也可以使用a command line method进行安装。
如果它是.bin
文件
根据您的架构将其重命名为.bin32
或.bin64
。您可以通过运行找到该信息
dpkg --print-architecture
转到属性并允许该文件作为程序运行,然后双击它并打开安装程序。
如果它是.tar
文件
双击它并将所有内容提取到你想要的文件夹中,在这个文件夹中你可以找到一个带有程序名称的图标,只需双击它即可启动程序。
如果它是.sh
文件
转到属性并允许它作为程序运行,然后双击它启动安装程序。
第七种思路
Note: This was written for a more specific question, but it covers techniques that apply here too.
如果我没有弄错,芯片杂志只提供Windows安装程序。您应该可以使用名为”WINE”的软件运行这些程序。
更好的方法是从这些程序的主页(如果它们提供对Ubuntu的支持)下载*.deb
文件(或源代码),通过朋友的PC更好地连接到互联网并安装(或编译)它们你的电脑。
但是:芯片主要提供软件来调整你的系统,你不需要在Ubuntu上;)
并且:software-center是’best’获取Ubuntu软件的方式(我认为)。所以,如果是时间问题(而不是金钱问题),我宁愿让其他方法喝杯茶/咖啡,因为这样您就可以轻松更新软件。
第八种思路
我会给你最好的方法,从最简单的开始。
-
SIMPLEST:打开Ubuntu软件中心。最快的方法是敲击开始键并输入”Software…”直至弹出。这是一个完整的商店。你会在这里找到一切。
-
GEEKY:Ubuntu默认有一个叫APT的东西。要安装任何软件包,只需打开一个终端(
Ctrl
+Alt
+T
)并键入sudo apt-get install <package name>
。例如,要获得Chrome类型的sudo apt-get install chromium-browser
。 -
SYNAPTIC:Synaptic是适用于apt的图形化包管理程序。它提供了与基于Gtk +的GUI front-end的apt-get命令行实用程序相同的功能。
-
KERYX:Keryx允许用户选择要安装的软件包,检查更新,并将这些软件包下载到USB便携式存储设备上。软件包被保存到设备上,然后被带回到它发来的Linux盒子中,然后安装。这基本上是一个安装软件包的离线工具。
参考资料