我是 Linux 新手,过去我一直使用 Windows。我的问题是关于 Ubuntu 软件站,您可以在那里下载新软件和其他东西。我还没有尝试下载任何东西,但是当我尝试删除某些程序时,它并不总是有效。有一半的时间我点击顶部的“已安装”或“更新”,它只是不断加载,没有任何进展。我还没有能够访问更新选项卡,但我可以看到我有 14 个可用更新。当我尝试删除程序时,它们有时确实被删除了,但有时它只是说删除并且永远不会改变,或者它会完成,但是一旦我关闭 Ubuntu 软件程序并返回它,我删除的程序就会再次出现在“已安装”选项卡下。我对电脑很在行,但绝不是程序员或任何其他人,我从未使用过像 Terminal 这样的任何东西,所以任何带有它的选项只会让我迷失方向,尽管我确实希望能够更好地使用 Terminal。
有什么技巧或窍门可以让 Ubuntu 软件“商店”正常运行?
答案1
好吧,这是一个答案,但它确实需要使用终端。唯一能让你变得更好的方法就是你真的使用终端 ;)
首先,使用以下方法找到要删除的包
dpkg -l
找到软件包。例如,我想删除 OpenArena。我只需执行
sudo apt-get --purge remove openarena
Sudo 会要求输入密码,请输入密码,然后该程序将在短时间内被删除。
请记住,这区分大小写,所以要小心!
它们还具有特定于包的名称,因此使用dpkg -l
肯定会对您有所帮助,因为它们在那里显示包名称。
有关通过终端删除应用程序的更多信息这里
如果这确实让人困惑,那么我建议你去Synaptic
并在那里删除你的软件包,因为它比 Ubuntu 软件中心的错误少得多。你可能必须安装它,这将需要使用终端。只需在终端窗口中输入
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install synaptic
希望这可以帮助。
答案2
长话短说,这个软件商店不太好。请使用更好的软件。
在 Linux 中,软件被组织成称为软件包的部分。每个软件包都包含特定程序运行所需的一切。软件包的大小和规模各不相同,从非常大(如 KDE,桌面环境)到只包含新字体。所有这些软件部分都由软件包管理器跟踪。
就我个人而言,当我需要一个图形窗口来管理软件包时,我会使用 synaptic。为了安装它,您可以在终端中使用以下命令。
sudo apt install synaptic
此命令将使用“apt”检索并安装 synaptic 的软件包,使用“sudo”运行以授予 apt 安装软件的权限。在安装后尝试运行 synaptic 时,synaptic 可能会抱怨它没有所需的权限。要解决此问题,请进入终端并输入以下内容来运行它
sudo synaptic
Synaptic 将允许您搜索软件包。其工作方式是首先对软件包进行“makred”,以进行安装、更新或删除。一旦您声明了对软件包的所有更改,请点击“应用”按钮,然后 synaptic 将运行执行您指定的操作所需的所有命令。
虽然 synaptic 非常有用,但您不需要它来安装软件包。如果您知道软件包的名称,您可以使用我们安装 synaptic 时使用的相同命令来安装它。
sudo apt install <packageName>
当然,您可以将其替换为您想要安装的包的名称。
类似地,您可以使用“apt”来删除系统中不需要的软件包。您可以使用以下命令:
sudo apt remove <packageName>
如果您不知道所查找包的确切名称,可以使用以下命令进行搜索。
apt search <packageName>
这将打印出名称或描述中包含搜索词的软件包列表。请注意,我没有对此命令使用“sudo”,因为它实际上不会安装任何东西。
所以,这就是 Linux 软件的工作原理(有点,你可能想研究一下存储库的工作原理)。我希望这能帮助你更好地理解新安装的 Linux 上的所有软件是如何工作的。
答案3
在很多情况下,我总是使用终端来安装/删除任何软件包,我很少使用 Ubuntu 软件,因为有时它只是……真的很有缺陷并且没有响应。
据称许多用户对 Ubuntu 软件不满意,因为它运行速度太慢,但另一方面,Ubuntu 软件提供了良好的 GUI 界面,因此对于不熟悉 CLI 的用户来说,它是一个明智的选择。
您可以安装以前版本的旧软件中心,根据用户数量,这个旧软件中心可以在他们的系统上正常运行。
要安装,只需在终端上运行以下命令:
sudo apt install software-center
也可以考虑尝试应用程序网格,这是 Ubuntu 的一个非常轻量级的应用程序中心,它还允许您购买应用程序。要安装它,请按++Ctrl转到终端并输入:AltT
sudo add-apt-repository ppa:appgrid/stable
sudo apt update
sudo apt install appgrid