我正在尝试做:
sudo apt-get installl qt5-default
Reading package list... Done
Building dependency tree
Reading state information... Done
E: unable to locate package qt5-default
在Qt 论坛我发现我可以尝试添加类似这样的内容/etc/apt/sources.list
:
deb http://http.debian.net/debian jessie main
但是添加完该行后我无法保存它。我在正确的目录中保存了它:
sudo vim sources.list
# and I also tried 'vi'
我正在 Ubuntu Server 12.04 上尝试此操作。我能够使用 Ubuntu 14.04 更新笔记本电脑上的 qmake 版本。所以我想知道如何将我的 qmake 从 4 升级到 5。我如何退出并保存我提到的这些文件?我试过[ESC]
+ :
+ q
+[ENTER]
编辑1
我现在已经成功编辑了sources.list
文件。但现在执行完后sudo apt-get update
。
我收到以下错误:
W: GPG error: http://http.debian.net jessie main jessie Release: The following
signatures couldn't be verified because the public key is not available: NO_PUBKEY
[16 char hexadecimal number]
我虽然认为这可能不是什么关键问题,但我还是继续安装qt5-default
,但这似乎也不起作用,因为我遇到了一些无法重现的错误。我这样做了qmake --version
,但仍然返回:
QMake version 2.01a
Using Qt version 4.8.1 in /usr/lib/i386-linux-gnu`
答案1
要编辑您的 sources.list,您可以这样做
sudo vim /etc/apt/sources.list
[Shift]
然后单击+键保存[z][z]
。如果您处于插入模式,请先单击[Esc]
退出插入模式,然后单击[Shift]
+[z][z]
这将退出并保存更改。
完整的备忘单请点击此处http://www.fprintf.net/vimCheatSheet.html
我也建议使用图形编辑器 gedit
sudo gedit /etc/apt/sources.list
或者
sudo pico /etc/apt/sources.list
我认为它们更容易使用,它是一种纳米衍生物。要保存,CTRL+X
请单击y
。底部有说明如何操作
有关 pico 的帮助请访问此处:http://accc.uic.edu/service/shell-accounts/pico
确保运行
sudo apt-get update
在您更改 sources.list 文件后。否则您的本地数据库将不会更新。
还
如果你收到需要添加密钥的错误,那么
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys THE_DISPLAYED_KEY_HERE
sudo apt-get update