Я ничего не могу установить в Ubuntu 17.04 (ни работа терминала, ни установка)

Посмотрите на первую строку скрипта: пытается ли он работать с / bin / sh? Если это так, измените эту первую строку, чтобы заставить скрипт работать с BASH:

#!env bash

или

#!/bin/bash

Поскольку / bin / sh является символической ссылкой на / bin / тире, что может быть причиной. Или вы можете напрямую вызвать скрипт с bash:

bash $script

Или вы можете установить из репозитория:

sudo apt-get install netbeans
0
задан 6 July 2017 в 12:57

4 ответа

Правильный синтаксис для первого:

sudo apt install package-name

, где имя пакета, очевидно, является именем пакета, который вы хотите установить. См. Справочную страницу для получения полной информации об этом. Если это то, что вы сделали, попробуйте выполнить команду, указанную в сообщении об ошибке (apt --fix-broken install).

Для второго сообщения об ошибке ясно: ваша система не находит указанный вами файл. Вы должны попробовать что-то вроде:

sudo dpkg -i /path/to/filename.deb
2
ответ дан 18 July 2018 в 10:39

Вы используете неправильный путь. Скопируйте filename.deb в свой домашний каталог.

Затем вы можете установить его с помощью

sudo dpkg -i ~/filename.deb

или

sudo dpkg -i filename.deb

, потому что терминал открыт ваш домашний каталог по умолчанию.

Если вы скопируете его в каталог Downloads, расположенный в вашем Доме, тогда команда будет

sudo dpkg -i ~/Downloads/filename.deb

. ~/ означает ваш дом directory

/ означает корень файловой системы.

0
ответ дан 18 July 2018 в 10:39

Правильный синтаксис для первого:

sudo apt install package-name

, где имя пакета, очевидно, является именем пакета, который вы хотите установить. См. Справочную страницу для получения полной информации об этом. Если это то, что вы сделали, попробуйте выполнить команду, указанную в сообщении об ошибке (apt --fix-broken install).

Для второго сообщения об ошибке ясно: ваша система не находит указанный вами файл. Вы должны попробовать что-то вроде:

sudo dpkg -i /path/to/filename.deb
2
ответ дан 24 July 2018 в 19:37
  • 1
    sudo dpkg -i /Files/Downloads/filename.deb не работает. Он просто выводит: dpkg: error: невозможно получить доступ к архиву '/Files/Downloads/filename.deb': нет такого файла или каталога – DarkGalahad 6 July 2017 в 22:14
  • 2
    Тогда это означает, что нет такого файла с этим путем: /Files/Downloads/filename.deb. Очень маловероятно, что такой каталог может существовать. Где находится «Файлы» каталог? – Pilot6 6 July 2017 в 22:23
  • 3
    Маловероятно, что в вашей системе существует каталог /Files. Это в вашем домашнем каталоге или где? Попробуйте ~/Files/Downloads/filename.deb, если это так. – Pilot6 6 July 2017 в 22:31
  • 4
    @ Pilot6 Теперь я вижу свою ошибку, но /Home/Downloads/filename.deb все еще дает то же сообщение об ошибке – DarkGalahad 6 July 2017 в 22:33
  • 5
    Это по-прежнему неправильный путь. Правильным может быть ~/Downloads/filename.deb. Нет /Home или /Files. Ведущий / означает, что он находится в корне файловой системы. Но это не так. – Pilot6 6 July 2017 в 22:34

Вы используете неправильный путь. Скопируйте filename.deb в свой домашний каталог.

Затем вы можете установить его с помощью

sudo dpkg -i ~/filename.deb

или

sudo dpkg -i filename.deb

, потому что терминал открыт ваш домашний каталог по умолчанию.

Если вы скопируете его в каталог Downloads, расположенный в вашем Доме, тогда команда будет

sudo dpkg -i ~/Downloads/filename.deb

. ~/ означает ваш дом directory

/ означает корень файловой системы.

0
ответ дан 24 July 2018 в 19:37

Другие вопросы по тегам:

Похожие вопросы: