apt-get install не працює в WSL


2

Windows 10 Ubuntu не вдалося встановити пакети. Кожен раз, коли я намагаюся встановити новий пакет із командою нижче, отримую ту ж помилку.

root@VASI-HOME-PC:/mnt/c/Users/vadap# apt-get install atom
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package atom

Це не тільки з atom pacakge, але я спробував встановити інші пакети, такі як pip, і отримав таку ж помилку.


1
Повідомлення про помилку, яке ви отримали, вказує, що Atom необхідний, тобто пакет, який ви намагаєтесь встановити, має графічний інтерфейс. Це не буде підтримуватися WSl поза коробкою. Іншими словами, ви не зможете встановити жоден пакет, для якого потрібен Atom.
Рамхаунд

@Ramhound Я спробував встановити pip та кілька інших пакетів. Я отримав ту саму помилку. Це означає, що всі вони мали графічний інтерфейс?
Devoloper250

Відповіді:


6

Виконано нижче 2 команди, і тоді я зміг встановити пакунки.

sudo apt оновлення

sudo apt встановити python3-pip

Джерело - https://linuxize.com/post/how-to-install-pip-on-ubuntu-18.04/


Ця відповідь навряд чи буде добре отримана, якщо ви не надасте відповідну інформацію за посиланням, як, наприклад, те, що ви насправді зробили в тілі відповіді.
Рамхаунд

Дякую @Ramhound Я оновив виконані дії, і пізніше мені вдалося встановити такі пакети, як pip.
Devoloper250

0

Помилка, яку ви отримуєте, полягає в тому, що "atom" не є частиною пакетів за замовчуванням, але WSL не підтримує графічні програми, такі як Atom, так що це ніколи не працюватиме.

Я б рекомендував встановити його для Windows , яка доступна з їх сайту atom.io .

Щоб переконатися, що пакет дійсно знаходиться в пакетній системі, яку ви можете використовувати apt search <whatever>або для більш простого виводу apt-cache search <whatever>.

ПРИМІТКА: Не робіть наступного, але для повноти я додам, як насправді встановити його:

Вам потрібно додати сховище атома за допомогою наступної команди: sudo add-apt-repository ppa:webupd8team/atom

Після цього ви можете встановити його, попередньо оновивши кеш пошуку, apt-get updateа потім встановивши пакет apt-get install atom.


0

Система: Windows 10 Enterprise, Ubuntu Підсистема Windows для Linux.

Я запустив цю команду:

sudo apt-get install dos2unix

У мене була така помилка:

E: Unable to locate package dos2unix

Я тоді побіг:

sudo apt-get update

і потім:

sudo apt-get install dos2unix

і встановлено правильно.


0

Та ж помилка, яку вирішили після:

sudo vi /etc/apt/sources.list # add source
sudo apt update # update source cache

Мій файл izvor.list:

deb http://mirrors.163.com/ubuntu/ bionic main restricted
deb http://mirrors.163.com/ubuntu/ bionic-updates main restricted
deb http://mirrors.163.com/ubuntu/ bionic universe
deb http://mirrors.163.com/ubuntu/ bionic-updates universe
deb http://mirrors.163.com/ubuntu/ bionic multiverse
deb http://mirrors.163.com/ubuntu/ bionic-updates multiverse
deb http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted
deb http://security.ubuntu.com/ubuntu/ bionic-security universe
deb http://security.ubuntu.com/ubuntu/ bionic-security multiverse

Відредагуйте цей список відповідно до свого місцезнаходження, оскільки деякі джерела можуть не застосовуватися у всьому світі.


1
Що ви додали у sources.listфайл? Будь ласка, не відповідайте на коментарі; відредагуйте  свою відповідь, щоб зробити її більш зрозумілою та повною.
Скотт

1
@Scott Вміст файлу додано; D
Qinsi
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.