Команда не найдена после установки 7z - ubuntu

Большое спасибо за Вашу помощь. Первые вопросы здесь:) Просто начинаю работать с linux / ubuntu. баловался годами, но недавно полностью изменился...

Я установил 7z, но команда не найдена. Я перезагрузил компьютер, чтобы обновить команды, но это тоже не помогло..

вот что я сделал:

sudo apt-get install p7zip
sudo apt-get install p7zip-full

потом попробовал:

7z e [file-name].xz

а также

7za e [file-name].xz

затем я прочитал файл с человеком, но все еще ничего. каждый раз я получаю следующий ответ:

/usr/local/bin/7z: 2: /usr/local/bin/7z: /usr/local/lib/p7zip/7z: not found

Большое спасибо уже за помощь!

4 ответа

У меня такая же проблема. использование sudo apt-get install p7zip-full чтобы решить это.

Догадаться!

путь в файле bin указывал на неправильное место.

мне нужно было переключить направление с

usr/local/lib/p7zip/ 

каталог для

usr/lib/p7zip/

каталог....

Я использую систему OpenEuler (на основе Linux). Вот два способа, которые могут работать:

1.Вручную добавьте переменные среды

Откройте окно терминала и введите следующую команду, чтобы вручную добавить путь установки 7zip в переменные системной среды:

      export PATH=$PATH:/usr/bin/7z

Это добавит путь установки 7zip в переменную среды PATH, чтобы команду 7Z можно было найти в терминале. Если 7zip установлен по другим путям, вам необходимо соответствующим образом изменить путь в приведенной выше команде.

2.Переустановка 7zip

Если вы вручную добавляете переменные среды, вы можете попробовать переустановить программное обеспечение 7zip, чтобы убедиться, что оно правильно установлено в системе.

      sudo dnf remove p7zip
sudo dnf install p7zip

Приведенная выше команда удалит существующее программное обеспечение 7zip, а затем переустановит его. Если установка прошла успешно, команда 7z должна быть готова к использованию.

Надеюсь, это решит вашу проблему

/usr/lib/p7zip/7z x your_file_nameможет решить проблему.

Или вы можете редактироватьusr/local/bin/7z:

      sudo vim /usr/local/bin/7z

замена:

      /usr/local/lib/p7zip/7z

с:

      /usr/lib/p7zip/7z

Результат выглядит следующим образом:

      (base) j@lab:~/doc/code$ 7z x deep_motion_mag-master.7z
/usr/local/bin/7z: 2: /usr/local/bin/7z: /usr/local/lib/p7zip/7z: not found
(base) j@lab:~/doc/code$ 7z x deep.7z
7-Zip [64] 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
p7zip Version 9.20 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,32 CPUs)
Processing archive: deep.7z
Extracting  deep
Extracting  deep/configs
...

Каждый пользователь может использовать 7z.

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