- 我无法在软件中心安装 g++。
- 我可以安装其他程序。例如,在发现无法安装 g++ 后,我通过软件中心安装了 chrome 进行测试,成功了!
g++ 可以通过 apt-get install 在终端中安装。只有软件中心的方式不起作用。
这是我在软件中心安装 g++ 时在终端中显示的消息:E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied) E: Unable to lock the administration directory (/var/lib/dpkg/), are you root? xch@xch-PC:~$ sudo software-center [sudo] password for xch: 2013-03-20 13:11:19,232 - softwarecenter.ui.gtk3.app - INFO - setting up proxy 'None' 2013-03-20 13:11:19,272 - softwarecenter.db.database - INFO - open() database: path=None use_axi=True use_agent=True 2013-03-20 13:11:20,412 - softwarecenter.backend.reviews - WARNING - Could not get usefulness from server, no username in config file 2013-03-20 13:11:20,893 - softwarecenter.ui.gtk3.app - INFO - show_available_packages: search_text is '', app is None. 2013-03-20 13:11:20,901 - softwarecenter.db.pkginfo_impl.aptcache - INFO - aptcache.open() 2013-03-20 13:12:09,553 - softwarecenter.backend - ERROR - error in_on_trans_finished 'Error: Requires installation of untrusted packages The action would require the installation of packages from not authenticated sources. g++ g++-4.6 libstdc++6-4.6-dev' 2013-03-20 13:12:11,356 - softwarecenter.db.pkginfo_impl.aptcache - INFO - aptcache.open() 2013-03-20 13:12:15,565 - softwarecenter.db.update - INFO - skipping region restricted app: 'Bulleti d'esquerra de Calonge i Sant Antoni ' (not whitelisted) 2013-03-20 13:12:16,527 - softwarecenter.db.update - INFO - skipping region restricted app: 'Comentarios Web' (not whitelisted) 2013-03-20 13:12:18,910 - softwarecenter.ui.gtk3.app - INFO - software-center-agent finished with status 0 2013-03-20 13:12:18,911 - softwarecenter.db.database - INFO - reopen() database 2013-03-20 13:12:18,911 - softwarecenter.db.database - INFO - open() database: path=None use_axi=True use_agent=True ^Cg_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting..
谁能告诉我为什么会发生这种情况?我该如何解决?
PS:我之前在 12.04LTS 中安装过 gcc 和 gdb。我的目标是通过软件中心安装 Qt Creator,但这也行不通。
我终于通过 synaptic 安装了 qt creator。但我仍然很好奇为什么在软件中心无法完成。软件中心是否使用某个特定网站?我在中国,由于所谓的 GFW,有些网站无法访问。
答案1
只需执行以下操作:
killall -9 apt* kpackage dpkg software-center
killall -9 apt* kpackage dpkg synaptic software-center
ls -l /var/lib/dpkg/lock
rm -f /var/lib/dpkg/lock
ls -l /var/lib/dpkg/lock
aptitude safe-upgrade
dpkg --configure -a
sudo updatedb
答案2
你可能只需要sudo
。apt-get install g++
尝试从命令行而不是软件中心。我无法打开软件中心。已经向 Launchpad 报告了错误,但旧的命令行对我来说总是有效的,所以试试吧。