
Недавно я установил Ubuntu и пытался установить некоторые программы с помощью apt-get, но ничего не получается, даже apt-get update не работает. Вот что я получаю, когда пытаюсь что-то установить, в данном случае: jdk-7 для Java с помощью:
apt-get install openjdk-7-jre-headless
вот что я получаю:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
linux-headers-3.2.0-29 linux-headers-3.2.0-29-generic-pae
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 24 not upgraded.
mkhas@mkhas-Inspiron-3520:~/Downloads$ sudo apt-get install openjdk-7-jre-headless
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
linux-headers-3.2.0-29 linux-headers-3.2.0-29-generic-pae
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
ca-certificates-java icedtea-7-jre-jamvm java-common openjdk-7-jre-lib tzdata-java
Suggested packages:
default-jre equivs sun-java6-fonts ttf-dejavu-extra fonts-ipafont-gothic
fonts-ipafont-mincho ttf-telugu-fonts ttf-oriya-fonts ttf-kannada-fonts
ttf-bengali-fonts
The following NEW packages will be installed:
ca-certificates-java icedtea-7-jre-jamvm java-common openjdk-7-jre-headless
openjdk-7-jre-lib tzdata-java
0 upgraded, 6 newly installed, 0 to remove and 24 not upgraded.
Need to get 44.1 MB of archives.
After this operation, 63.5 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
WARNING: The following packages cannot be authenticated!
openjdk-7-jre-lib ca-certificates-java tzdata-java java-common openjdk-7-jre- headless
icedtea-7-jre-jamvm
Install these packages without verification [y/N]? y
0% [Connecting to lb.archive.ubuntu.com (91.189.91.13)]
И он просто застрял на 0%
Редактировать: Да, интернет в моей системе работает нормально.
Я попробовал изменить сервер-зеркало, с которого предположительно извлекаются пакеты с lb.archives.ubuntu.com на archives.ubuntu.com в /etc/apt/sources.list, но он говорит, что этот файл доступен только для чтения, и я не могу вносить в него никаких изменений.
Я попробовал обновить apt-get через
apt-get update
но всякий раз, когда я пытаюсь это сделать, я получаю следующее:
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
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?
EDIT: Проблема решена, я не использовал sudo apt-get update, а использовал только apt-get update
решение1
Команда apt-get
требует привилегий root, поэтому вам нужно запустить ее с помощью sudo
. Например:
sudo apt-get update
Затем вы можете установить свои пакеты:
sudo apt-get install openjdk-7-jre-headless