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

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

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

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

#1

10 дек 2018, 14: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
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

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

#2

10 дек 2018, 14:35

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

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

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

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

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

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

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

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

zuzabrik
Сообщения: 1744
Зарегистрирован: 29 авг 2016, 12:08
Решено: 20
Благодарил (а): 108 раз
Поблагодарили: 521 раз
Контактная информация:

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

#3

10 дек 2018, 15:13

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

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

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

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

вместо ~/ или ./ можете писать полный путь к файлу от корня системы, эти обозначения используются в bash просто для сокращения записи.
А мог бы стать нормальным человеком...

no avatar

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

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

#4

10 дек 2018, 15:27

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

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

zuzabrik
Сообщения: 1744
Зарегистрирован: 29 авг 2016, 12:08
Решено: 20
Благодарил (а): 108 раз
Поблагодарили: 521 раз
Контактная информация:

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

#5

10 дек 2018, 15:34

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

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

Ставится он системно, или просто как портабл работает из папки, я понятия не имею, но судя по тому что просит права админа - установка на уровне системы. Я бы спросил об этом в теме про сам SlimJet тут - тыц
А мог бы стать нормальным человеком...

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

hellonet
Сообщения: 2883
Зарегистрирован: 11 окт 2016, 12:58
Решено: 11
Откуда: Новосибирск
Благодарил (а): 1089 раз
Поблагодарили: 468 раз
Контактная информация:

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

#6

10 дек 2018, 18:18

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

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

zuzabrik
Сообщения: 1744
Зарегистрирован: 29 авг 2016, 12:08
Решено: 20
Благодарил (а): 108 раз
Поблагодарили: 521 раз
Контактная информация:

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

#7

10 дек 2018, 18:31

hellonet писал(а):
10 дек 2018, 18:18
Самое удобное и понятное deb пакеты - щёлкнул по нему и само установится. Красота!
Самое удобное - использовать репозиторий. И я забаню всех кто со мной не согласен! :-D
А мог бы стать нормальным человеком...

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

hellonet
Сообщения: 2883
Зарегистрирован: 11 окт 2016, 12:58
Решено: 11
Откуда: Новосибирск
Благодарил (а): 1089 раз
Поблагодарили: 468 раз
Контактная информация:

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

#8

10 дек 2018, 18:35

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

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

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

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

#9

11 дек 2018, 08:32

hellonet писал(а):
10 дек 2018, 18:18
щёлкнул по нему
Не всегда )))) Недавно был случай когда это не работало, а из консоли сработало.
zuzabrik писал(а):
10 дек 2018, 15: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
Сообщения: 1851
Зарегистрирован: 18 дек 2016, 12:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 43 раза
Поблагодарили: 498 раз
Контактная информация:

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

#10

11 дек 2018, 09:40

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

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

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

hellonet
Сообщения: 2883
Зарегистрирован: 11 окт 2016, 12:58
Решено: 11
Откуда: Новосибирск
Благодарил (а): 1089 раз
Поблагодарили: 468 раз
Контактная информация:

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

#11

11 дек 2018, 10:18

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

Закрыто

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя