Принцип работы с пакетами (установка/удаление)

Вы не знаете в какой раздел задать вопрос? Ищите ответы на популярные вопросы? Тогда вам сюда!
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот

Автор темы
Master1989
Сообщения: 13
Зарегистрирован: 01 дек 2018, 17:19
Благодарил (а): 3 раза

Принцип работы с пакетами (установка/удаление)

Сообщение Master1989 » 10 дек 2018, 11:28

Всех приветствую! Решился снова познать Linux. Ставил его раньше, но как-то знакомство не задалось. Первое с чем сталкиваются новички это установка сторонних программ с так называемых пакетов. Имеются deb-пакеты, архивы tar.bz, tar.gz, tar.xz. Это по крайней мере то, что я успел увидеть.

Появился вопрос как же ставить и удалять (без остатков) данные пакеты? Кто какими способами пользуется? В приоритете были бы интересны команды в терминале. С терминалом у меня пока туго, но хочется его познать.

На данный момент имею Linux Mint 17.3 Xfce. К примеру желаю я удалить стоковую Mozilla. Как мне это грамотно сделать, чтобы ничего лишнего не наделать?

Хотел за место Mozilla установить SlimJet. На оф. сайте есть вариант deb и tar.xz. Скачал я tar.xz, распаковал, а что дальше делать не знаю. Как я понял tar.xz это некий portable на Windows. К данному пакету есть примечание - (для zip-пакета): Распакуйте архив в любую папку по вашему выбору. Для включения песочницы в первый раз запустите скрипт «flashpeak-slimjet» из терминала (требуются права администратора). После этого его можно запускать из любого места. Как запустить этот скрипт flashpeak-slimjet?

Аватара пользователя

Dja
Сообщения: 5622
Зарегистрирован: 27 авг 2016, 17:03
Решено: 22
Откуда: Voskresensk
Благодарил (а): 815 раз
Поблагодарили: 595 раз

Принцип работы с пакетами (установка/удаление)

Сообщение Dja » 10 дек 2018, 11:35

deb - ставится дабл-кликом либо командой

Код: Выделить всё

sudo dpkg -i пакет.deb
из папки
Удаляется

Код: Выделить всё

sudo apt remove имя_пакета
- с сохранением настроек

Код: Выделить всё

sudo apt purge имя_пакета
- полностью без сохранения настроек
Архивы разахривируются в свою папку. к примеру ~/.programms/src
Оттуда ставятся. Если же установщика не имеется, то достаточно переместить разахивированное в ~/.programms к примеру ~/.programms/Telegram $
Удаление. Если установка требовалась, то заходим в ту папку откуда ставили и выполняем там скрипт типа uninstall.sh
Если же как Telegram, то просто удаляем папку.

Аватара пользователя

zuzabrik
Сообщения: 1555
Зарегистрирован: 29 авг 2016, 09:08
Решено: 19
Благодарил (а): 97 раз
Поблагодарили: 491 раз

Принцип работы с пакетами (установка/удаление)

Сообщение zuzabrik » 10 дек 2018, 12:13

Джа вроде все верно расписал, но Linux не винда, приоритетным и рекомендуемым способом установки ПО считается установка из родных репозиториев. Это как пользоваться например Android и ставить приложения из Google Play вместо скачки левый PAK-файлов.
Master1989 писал(а):
10 дек 2018, 11:28
Как я понял tar.xz это некий portable на Windows
Нет, tar.xz это формат архива, как например zip или rar.

Обычно если приложения нет в родных репозиториях и нужно его поставить, на сайте разработчика есть инструкции по установке.
Master1989 писал(а):
10 дек 2018, 11:28
Как запустить этот скрипт flashpeak-slimjet?
Судя по вашему же описанию, если архив распакован к примеру в папку tmp внутри вашей домашней папки...

Код: Выделить всё

cd ~/tmp/папка_слимджета
chmod 755 ./flashpeak-slimjet
sudo ./flashpeak-slimjet
где cd это команда перейти в папку,
~/ - обозаначает вашу домашнюю папку,
папка_слимджета это как назван ваш распакованый каталог (например slimjet),
chmod - команда меняющая права на файл,
755 - даст все права на файл владельцу, и право на чтение/выполнение группе и остальным,
sudo - команда повышающая ваши права до суперпользователя (потребует пароль),
./ - обозначает что выполняемый файл находится в текущей папке.

вместо ~/ или ./ можете писать полный путь к файлу от корня системы, эти обозначения используются в bash просто для сокращения записи.
Наш IRC-канал для общения: #linuxmint-ru на сервере irc.spotchat.org
Для захода откройте HexChat, выберите сервер Linux Mint и наберите в чате /join #linuxmint-ru
Или любым другим удобным способом ;)


Автор темы
Master1989
Сообщения: 13
Зарегистрирован: 01 дек 2018, 17:19
Благодарил (а): 3 раза

Принцип работы с пакетами (установка/удаление)

Сообщение Master1989 » 10 дек 2018, 12:27

zuzabrik писал(а):
10 дек 2018, 12:13
Судя по вашему же описанию, если архив распакован к примеру в папку tmp внутри вашей домашней папки...
Сам SlimJet лежит в папке загрузки. В общем команду я понял, испробую. Тогда получается что установка не происходит в систему Linux, а работает исходя папки в загрузках?

Аватара пользователя

zuzabrik
Сообщения: 1555
Зарегистрирован: 29 авг 2016, 09:08
Решено: 19
Благодарил (а): 97 раз
Поблагодарили: 491 раз

Принцип работы с пакетами (установка/удаление)

Сообщение zuzabrik » 10 дек 2018, 12:34

Master1989 писал(а):
10 дек 2018, 12:27
Сам SlimJet лежит в папке загрузки. В общем команду я понял, испробую. Тогда получается что установка не происходит в систему Linux, а работает исходя папки в загрузках?
Значит нечто типа ~/Загрузки/SlimJet.

Но я бы для таких дел завел папку например tmp. Не все приложения нормально воспринимают в пути к файлу кириллицу или пробелы. Большие или маленькие буквы в Linux так же важно, в отличие от винды это разные символы в пути.

Ставится он системно, или просто как портабл работает из папки, я понятия не имею, но судя по тому что просит права админа - установка на уровне системы. Я бы спросил об этом в теме про сам SlimJet тут - тыц
Наш IRC-канал для общения: #linuxmint-ru на сервере irc.spotchat.org
Для захода откройте HexChat, выберите сервер Linux Mint и наберите в чате /join #linuxmint-ru
Или любым другим удобным способом ;)

В сети
Аватара пользователя

hellonet
Сообщения: 967
Зарегистрирован: 11 окт 2016, 09:58
Решено: 3
Откуда: Новосибирск
Благодарил (а): 315 раз
Поблагодарили: 117 раз

Принцип работы с пакетами (установка/удаление)

Сообщение hellonet » 10 дек 2018, 15:18

Самое удобное и понятное deb пакеты - щёлкнул по нему и само установится. Красота!

Аватара пользователя

zuzabrik
Сообщения: 1555
Зарегистрирован: 29 авг 2016, 09:08
Решено: 19
Благодарил (а): 97 раз
Поблагодарили: 491 раз

Принцип работы с пакетами (установка/удаление)

Сообщение zuzabrik » 10 дек 2018, 15:31

hellonet писал(а):
10 дек 2018, 15:18
Самое удобное и понятное deb пакеты - щёлкнул по нему и само установится. Красота!
Самое удобное - использовать репозиторий. И я забаню всех кто со мной не согласен! :-D
Наш IRC-канал для общения: #linuxmint-ru на сервере irc.spotchat.org
Для захода откройте HexChat, выберите сервер Linux Mint и наберите в чате /join #linuxmint-ru
Или любым другим удобным способом ;)

В сети
Аватара пользователя

hellonet
Сообщения: 967
Зарегистрирован: 11 окт 2016, 09:58
Решено: 3
Откуда: Новосибирск
Благодарил (а): 315 раз
Поблагодарили: 117 раз

Принцип работы с пакетами (установка/удаление)

Сообщение hellonet » 10 дек 2018, 15:35

zuzabrik писал(а):
10 дек 2018, 15:31
Самое удобное - использовать репозиторий.
Я согласен. А если нужного пакета там нет? Я вот раньше не умел добавлять репозитории и, к примеру, google chrome ставил исключительно с deb. Сейчас iron браузер с deb ставлю - выглядит как google chrome, но не шпионит.

Аватара пользователя

Dja
Сообщения: 5622
Зарегистрирован: 27 авг 2016, 17:03
Решено: 22
Откуда: Voskresensk
Благодарил (а): 815 раз
Поблагодарили: 595 раз

Принцип работы с пакетами (установка/удаление)

Сообщение Dja » 11 дек 2018, 05:32

hellonet писал(а):
10 дек 2018, 15:18
щёлкнул по нему
Не всегда )))) Недавно был случай когда это не работало, а из консоли сработало.
zuzabrik писал(а):
10 дек 2018, 12:34
я бы для таких дел завел папку например tmp

Код: Выделить всё

dja-work ~/.programms $ ls
icq  quicktile-master  record-gif.sh-master  src  teamspeak  Telegram
dja-work ~/.programms $ cd src/
dja-work ~/.programms/src $ ls
Coppermine                     tsetup.1.1.23.tar.xz
ECGViewer-master.zip           uk_eng
network-manager-l2tp           VideoDriver
opera-12.16-1860.x86_64.linux  VideoGraceStudio-1.2.170404-x64
pminstaller-0.2.2              VideoGraceStudio-1.2.170404-x64.tar.bz2
record-gif.sh-master.zip       xl2tpd-1.3.6
Telegram_Linux64bit.tar.xz     xl2tpd-1.3.6.tar.gz

Аватара пользователя

colonel
Сообщения: 1451
Зарегистрирован: 18 дек 2016, 09:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 399 раз

Принцип работы с пакетами (установка/удаление)

Сообщение colonel » 11 дек 2018, 06:40

hellonet писал(а):
10 дек 2018, 15:18
Самое удобное и понятное deb пакеты - щёлкнул по нему и само установится.

САМО не установится, это установленная "Программа установки пакетов GDebi" (gdebi-gtk) по ассоциации запускается и помогает ставить пакет.
Dja писал(а):
11 дек 2018, 05:32
щёлкнул по нему
Не всегда )))) Недавно был случай когда это не работало, а из консоли сработало.
а ещё был случай и не один что и из консоли не работало :-D
при нормальных условиях когда и .deb-пакет , и апт в системе , и gdebi не "закосячены" как либо - терминал нафиг нужно открывать.
не надо судить об удобности по форсмажорным ситуациям (-f)
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

В сети
Аватара пользователя

hellonet
Сообщения: 967
Зарегистрирован: 11 окт 2016, 09:58
Решено: 3
Откуда: Новосибирск
Благодарил (а): 315 раз
Поблагодарили: 117 раз

Принцип работы с пакетами (установка/удаление)

Сообщение hellonet » 11 дек 2018, 07:18

colonel писал(а):
11 дек 2018, 06:40
САМО не установится, это установленная "Программа установки пакетов GDebi" (gdebi-gtk) по ассоциации запускается и помогает ставить пакет.
Дык это понятно. Шутка была. А вообще у меня уже небольшой набор дебок хранится в /home на отдельном диске и при переустановке (или новой установке какой-нибудь другой, для которой бэкапа нет) системы помогает быстро восстановить некоторые удобные для меня программы

Вернуться в «Вопрос новичка и FaQ»