Всех приветствую! Решился снова познать 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?
Принцип работы с пакетами (установка/удаление)
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 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 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
-
Автор темы - Сообщения: 13
- Зарегистрирован: 01 дек 2018, 20:19
- Благодарил (а): 3 раза
- Контактная информация:
-
- Сообщения: 7069
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1368 раз
- Поблагодарили: 734 раза
- Контактная информация:
Принцип работы с пакетами (установка/удаление)
deb - ставится дабл-кликом либо командой
из папки
Удаляется - с сохранением настроек
- полностью без сохранения настроек
Архивы разахривируются в свою папку. к примеру
Оттуда ставятся. Если же установщика не имеется, то достаточно переместить разахивированное в
Удаление. Если установка требовалась, то заходим в ту папку откуда ставили и выполняем там скрипт типа uninstall.sh
Если же как Telegram, то просто удаляем папку.
Код: Выделить всё
sudo dpkg -i пакет.deb
Удаляется
Код: Выделить всё
sudo apt remove имя_пакета
Код: Выделить всё
sudo apt purge имя_пакета
Архивы разахривируются в свою папку. к примеру
~/.programms/src
Оттуда ставятся. Если же установщика не имеется, то достаточно переместить разахивированное в
~/.programms
к примеру ~/.programms/Telegram $Удаление. Если установка требовалась, то заходим в ту папку откуда ставили и выполняем там скрипт типа uninstall.sh
Если же как Telegram, то просто удаляем папку.
-
- Сообщения: 1744
- Зарегистрирован: 29 авг 2016, 12:08
- Решено: 20
- Благодарил (а): 108 раз
- Поблагодарили: 521 раз
- Контактная информация:
Принцип работы с пакетами (установка/удаление)
Джа вроде все верно расписал, но Linux не винда, приоритетным и рекомендуемым способом установки ПО считается установка из родных репозиториев. Это как пользоваться например Android и ставить приложения из Google Play вместо скачки левый PAK-файлов.
Обычно если приложения нет в родных репозиториях и нужно его поставить, на сайте разработчика есть инструкции по установке.
где cd это команда перейти в папку,
~/ - обозаначает вашу домашнюю папку,
папка_слимджета это как назван ваш распакованый каталог (например slimjet),
chmod - команда меняющая права на файл,
755 - даст все права на файл владельцу, и право на чтение/выполнение группе и остальным,
sudo - команда повышающая ваши права до суперпользователя (потребует пароль),
./ - обозначает что выполняемый файл находится в текущей папке.
вместо ~/ или ./ можете писать полный путь к файлу от корня системы, эти обозначения используются в bash просто для сокращения записи.
Нет, tar.xz это формат архива, как например zip или rar.
Обычно если приложения нет в родных репозиториях и нужно его поставить, на сайте разработчика есть инструкции по установке.
Судя по вашему же описанию, если архив распакован к примеру в папку tmp внутри вашей домашней папки...
Код: Выделить всё
cd ~/tmp/папка_слимджета
chmod 755 ./flashpeak-slimjet
sudo ./flashpeak-slimjet
~/ - обозаначает вашу домашнюю папку,
папка_слимджета это как назван ваш распакованый каталог (например slimjet),
chmod - команда меняющая права на файл,
755 - даст все права на файл владельцу, и право на чтение/выполнение группе и остальным,
sudo - команда повышающая ваши права до суперпользователя (потребует пароль),
./ - обозначает что выполняемый файл находится в текущей папке.
вместо ~/ или ./ можете писать полный путь к файлу от корня системы, эти обозначения используются в bash просто для сокращения записи.
А мог бы стать нормальным человеком...
-
Автор темы - Сообщения: 13
- Зарегистрирован: 01 дек 2018, 20:19
- Благодарил (а): 3 раза
- Контактная информация:
Принцип работы с пакетами (установка/удаление)
Сам SlimJet лежит в папке загрузки. В общем команду я понял, испробую. Тогда получается что установка не происходит в систему Linux, а работает исходя папки в загрузках?
-
- Сообщения: 1744
- Зарегистрирован: 29 авг 2016, 12:08
- Решено: 20
- Благодарил (а): 108 раз
- Поблагодарили: 521 раз
- Контактная информация:
Принцип работы с пакетами (установка/удаление)
Значит нечто типа ~/Загрузки/SlimJet.Master1989 писал(а): ↑10 дек 2018, 15:27Сам SlimJet лежит в папке загрузки. В общем команду я понял, испробую. Тогда получается что установка не происходит в систему Linux, а работает исходя папки в загрузках?
Но я бы для таких дел завел папку например tmp. Не все приложения нормально воспринимают в пути к файлу кириллицу или пробелы. Большие или маленькие буквы в Linux так же важно, в отличие от винды это разные символы в пути.
Ставится он системно, или просто как портабл работает из папки, я понятия не имею, но судя по тому что просит права админа - установка на уровне системы. Я бы спросил об этом в теме про сам SlimJet тут - тыц
А мог бы стать нормальным человеком...
-
- Сообщения: 1744
- Зарегистрирован: 29 авг 2016, 12:08
- Решено: 20
- Благодарил (а): 108 раз
- Поблагодарили: 521 раз
- Контактная информация:
Принцип работы с пакетами (установка/удаление)
Самое удобное - использовать репозиторий. И я забаню всех кто со мной не согласен!

А мог бы стать нормальным человеком...
-
- Сообщения: 3326
- Зарегистрирован: 11 окт 2016, 12:58
- Решено: 17
- Откуда: Новосибирск
- Благодарил (а): 1208 раз
- Поблагодарили: 520 раз
- Контактная информация:
Принцип работы с пакетами (установка/удаление)
Я согласен. А если нужного пакета там нет? Я вот раньше не умел добавлять репозитории и, к примеру, google chrome ставил исключительно с deb. Сейчас iron браузер с deb ставлю - выглядит как google chrome, но не шпионит.
-
- Сообщения: 7069
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1368 раз
- Поблагодарили: 734 раза
- Контактная информация:
Принцип работы с пакетами (установка/удаление)
Не всегда )))) Недавно был случай когда это не работало, а из консоли сработало.
Код: Выделить всё
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
-
- Сообщения: 1851
- Зарегистрирован: 18 дек 2016, 12:08
- Решено: 21
- Откуда: Хартленд, N
- Благодарил (а): 43 раза
- Поблагодарили: 498 раз
- Контактная информация:
Принцип работы с пакетами (установка/удаление)
САМО не установится, это установленная "Программа установки пакетов GDebi" (gdebi-gtk) по ассоциации запускается и помогает ставить пакет.
а ещё был случай и не один что и из консоли не работало

при нормальных условиях когда и .deb-пакет , и апт в системе , и gdebi не "закосячены" как либо - терминал нафиг нужно открывать.
не надо судить об удобности по форсмажорным ситуациям (-f)
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом
(с)Себастьян Перейра, торговец чёрным деревом
-
- Сообщения: 3326
- Зарегистрирован: 11 окт 2016, 12:58
- Решено: 17
- Откуда: Новосибирск
- Благодарил (а): 1208 раз
- Поблагодарили: 520 раз
- Контактная информация:
Принцип работы с пакетами (установка/удаление)
Дык это понятно. Шутка была. А вообще у меня уже небольшой набор дебок хранится в /home на отдельном диске и при переустановке (или новой установке какой-нибудь другой, для которой бэкапа нет) системы помогает быстро восстановить некоторые удобные для меня программы
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей