Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » Новичок в GNU/Linux’е (2)

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97

Открыть новую тему     Написать ответ в эту тему

emx



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
<< Предыдущая часть


Новичок в ГНУ/Линуксе
Linux and GNU System
задает вопросы в этой теме.

 
Если вы чувствуете, что возникший у вас вопрос может задать только новичок, смело спрашивайте здесь. Исключение — за выбором дистрибутива обращайтесь в ветку «Выбор дистрибутива ГНУ/Линукса».
 
Не забывайте указывать: какой дистрибутив (и какой версии), какое окружение рабочего стола (GNOME, KDE, xcfe и пр.), что хотите получить, что сделали и что после этого по факту получили.
 


Зачатки FAQ'а

Q: Я задал вопрос и получил в ответ что-то такое:
# aptitude purge flashplugin-nonfree
$ wget http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_2_p3_64bit_linux_111710.tar.gz
$ tar xzvf flashplayer10_2_p3_64bit_linux_111710.tar.gz
# mv libflashplayer.so /usr/lib/firefox-addons/plugins/

Что это, и что мне с этим делать?
 
A: Это команды, их надо выполнить в вашем любимом эмуляторе терминала и вдумчиво прочитать то, что машина вам ответила.
Эмулятор терминала в Гноме по-умолчанию можно найти в меню Приложения › Стандартные › Терминал; в КДЕ по-умолчанию — меню типа „Пуск” › Приложения › Система › Терминал.
 
Обратите внимание на знак доллара ($) или решетки (#) в начале строки. Это не часть команды (их водить не надо), это — приглашение командной оболочки.  
Знак доллара или процента означает, что команда отдается от имени простого, непривилегированного, пользователя. Просто скопируйте команду, чтобы увидеть что-то вроде:  
vasya@computer:~$ cat /etc/fstab
и нажмите Enter на клавиатуре.
 
Решетка означает, что команду следует отдать от имени суперпользователя — root'а.
Для этого в зависимости от дистрибутива и того, что вы выбрали при установке, нужно сделать
 
vasya@computer:~$ su # это, например, для дефолтной Fedora или Debian
  <ввести пароль root'а>  
root@computer:/home/vasya# nano /etc/fstab  
root@computer:/home/vasya# exit # не забываем выйти из-под root'а
или
vasya@computer:~$ sudo -s # а вот это в том числе для Ubuntu
  <ввести свой пароль>  
root@computer:/home/vasya# nano /etc/fstab  
root@computer:/home/vasya# exit

При вводе пароля никакой реакции не последует (никаких звездочек появляться не будет), вводите «вслепую» и жмите энтер.
 
Указанный выше способ применим, когда необходимо отдать от имени root'а несколько команд подряд. Для отдачи одиночной команды используйте:
vasya@computer:~$ su -c 'nano /etc/fstab'
  <ввести пароль root'а>
или
vasya@computer:~$ sudo nano /etc/fstab
  <ввести свой пароль>
соответственно.
Здесь, правда, следует поиметь в виду, что:
а) действие sudo распространяется на строго одну команду, поэтому то, что в рутовой консоли выглядит как
# aptitude update && aptitude safe-upgrade
, в пользовательской должно иметь вид
$ sudo aptitude update && sudo aptitude safe-upgrade

б) на перенаправления ввода-вывода sudo не действует, поэтому, если не хотите переходить в рутовую консоль ($ sudo -s) для выполнения
# echo 'ALL ALL=(ALL) NOPASSWD: /usr/bin/ponoff' > /etc/sudoers.d/ponoff
, преобразуйте команду к виду
$ sudo tee /etc/sudoers.d/ponoff <<< 'ALL ALL=(ALL) NOPASSWD: /usr/bin/ponoff'

 
Если вы прочитали вывод и обнаружили там сообщение об ошибке или прочитали и ничего не поняли, запостите весь вывод сюда. Крайне желательно забрать его в тэг [font=monospace][/font], а если он длинный — в тэг [more][/more].
 
Q: Мне сказали задать ключ somekey=somevalue в файле ~/.someapprc, но в этом файле нет этого ключа / такого файла нет вовсе!
A: Представление о полном пустых конфигурационных файлов на все случаи жизни домашнем каталоге ошибочно. Просто создайте указанный файл, если его нет, и добавьте в него требуемые строки.
 


Всего записей: 11860 | Зарегистр. 05-06-2002 | Отправлено: 07:59 03-11-2017 | Исправлено: uzeerpc, 11:45 30-03-2018
RSEREGAR



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
los

Цитата:
Важно присутствует ли установленная с помощью pip программа в $PATH или нет, а само местоположение не важно.  

Может, это от майнтейнера зависит  

Код:
  ~ pip install yt-dlp
error: externally-managed-environment
 
    This environment is externally managed
    To install Python packages system-wide, try 'pacman -S
    python-xyz', where xyz is the package you are trying to
    install.
     
    If you wish to install a non-Arch-packaged Python package,
    create a virtual environment using 'python -m venv path/to/venv'.
    Then use path/to/venv/bin/python and path/to/venv/bin/pip.
     
    If you wish to install a non-Arch packaged Python application,
    it may be easiest to use 'pipx install xyz', which will manage a
    virtual environment for you. Make sure you have python-pipx
    installed via pacman.
 
note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
 ~


Всего записей: 794 | Зарегистр. 26-10-2008 | Отправлено: 15:06 11-08-2024 | Исправлено: RSEREGAR, 15:13 11-08-2024
Greyleon



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А у нас чем-то можно сделать так?:  простой софтиной сотворить скрин сразу или после небольшой обработки получить эффект со рваными краями - вот как здесь, тут использовалась программа - FastStone Capture - и функция Края

Всего записей: 8297 | Зарегистр. 03-12-2016 | Отправлено: 19:31 20-08-2024
mleo

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

> простой софтиной сотворить скрин
 
какой DE ?
 
 
> получить эффект со рваными
 
gimp смотрели?

Всего записей: 6394 | Зарегистр. 19-05-2004 | Отправлено: 20:37 20-08-2024 | Исправлено: mleo, 20:37 20-08-2024
Greyleon



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mleo
Cinnamon, наверняка в Gimp-е или Inkscape возможно выполнить эту операцию, но очень уж тяжеловесные это комбайны. Вот о существовании того же фотошопа все знаю, но мало кто им пользуется

Всего записей: 8297 | Зарегистр. 03-12-2016 | Отправлено: 20:36 23-08-2024
mleo

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

> возможно выполнить эту операцию
 
есть Krita причем appimage (чтобы не ставить в систему)
 
А вообще, проще спросить у человека чем он сделал и найти аналог

Всего записей: 6394 | Зарегистр. 19-05-2004 | Отправлено: 13:09 24-08-2024
Greyleon



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mleo
Я о том и говорил, что использовалась программа FastStone Capture и функцию указал, так-то с gimp-ом нужно разбираться, ну слишком уж много всего в этой софтине
Вот этой программе также не могу найти простой аналог - GIF Player: через Peek записано в gif-файл и можно, как в видеопроигрывателе по кадрово просмотреть и в нужный момент ставить на паузу. Через wine работает, но хотелось бы линуксовую софтину найти
 

 
Вот это очень удобный вариант: по размеру намного меньше весит, чем видео, но паузу и перемотку так просто обычно не сделать (про виндовые редакторы gif-файлов знаю...)

Всего записей: 8297 | Зарегистр. 03-12-2016 | Отправлено: 06:55 25-08-2024 | Исправлено: Greyleon, 07:16 25-08-2024
MihailM

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Greyleon, VLC линуксовый может играть gif-ки, но для вас наверное будет тот еще комбайн.
 
Добавлено:
B XnView . так же .. комбайн тот еще ...
 
Добавлено:
вот нашел https://github.com/tomas/pixelhopper , но её "собирать" нужно .. здесь картинка или видосик https://www.reddit.com/r/linux/comments/11ctcgf/new_tiny_animated_gif_player_for_linux_x11/

Всего записей: 2623 | Зарегистр. 19-10-2003 | Отправлено: 10:55 25-08-2024 | Исправлено: MihailM, 11:02 25-08-2024
Greyleon



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MihailM
XnView gif-файлы проигрывает, но нет полосы прокрутки, т.е. не поставить паузу и не перейти к нужному кадру, а VLC у меня показывает только первый кадр
Вот плохо, что собирать нужно самому. Так до сих пор и не приходилось этого делать, всегда умудрялся найти аналог программы

Всего записей: 8297 | Зарегистр. 03-12-2016 | Отправлено: 08:24 27-08-2024 | Исправлено: Greyleon, 08:25 27-08-2024
MihailM

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Greyleon, да там легко самому то делать особо и не нужно . запусти make, а там уж всё само сделается=собирется %))
Если что на гитхабе там есть порядок как и что делать..

Всего записей: 2623 | Зарегистр. 19-10-2003 | Отправлено: 08:45 27-08-2024 | Исправлено: MihailM, 08:46 27-08-2024
Greyleon



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MihailM
Из исходников собирать не нужно - вопрос решён

Всего записей: 8297 | Зарегистр. 03-12-2016 | Отправлено: 16:11 27-08-2024
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
sudo systemctl edit snap.<snap-пакет>.<сервис>.service
 
[Service]
ExecStart=
ExecStart=/usr/bin/snap run <ваши_параметры>

 
Не ну я ко всякой шизе вривычный, но вот почему?!!!1
 
Почему обязательно должен быть этот дополнительный, пустой "ExecStart="?

----------
Capitalism is the Virus
Бога нет, царя не надо, Губернатора убьём, Платить подати не будем, Во солдаты не пойдём.

Всего записей: 32263 | Зарегистр. 15-09-2001 | Отправлено: 12:53 31-08-2024
RSEREGAR



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WildGoblin

Цитата:
Почему обязательно должен быть этот дополнительный, пустой "ExecStart="?

Не всегда. Так делают, чтобы очистить значение перед переопределением. И да, snap переполнен  "костылями".

Всего записей: 794 | Зарегистр. 26-10-2008 | Отправлено: 09:21 01-09-2024
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RSEREGAR

Цитата:
Не всегда. Так делают, чтобы очистить значение перед переопределением.

Так почему параметр просто не переписывается с новым значением? Без вот этой вот "ExecStart=" строчки оно не работает.
 
А вот если я вместо дефолтного захочу прописать "TimeoutStopSec=777", то пустой параметр не понадобится.

Цитата:
И да, snap переполнен  "костылями".

Ну так-то там довольно умно и логично сделано, но вот эта штука (и да - я не нашёл чтобы она была задокументирована) меня выморозила просто - с час наверное провозился пока не разобрался.

----------
Capitalism is the Virus
Бога нет, царя не надо, Губернатора убьём, Платить подати не будем, Во солдаты не пойдём.

Всего записей: 32263 | Зарегистр. 15-09-2001 | Отправлено: 13:02 01-09-2024
RSEREGAR



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WildGoblin

Цитата:
Так почему параметр просто не переписывается с новым значением? Без вот этой вот "ExecStart=" строчки оно не работает.  

Будет ошибка systemd. Ссылка

Цитата:
Ну так-то там довольно умно и логично сделано

По-моему, там всё крайне тупо и нелогично. Гораздо логичнее flatpak и appimage.

Всего записей: 794 | Зарегистр. 26-10-2008 | Отправлено: 14:10 01-09-2024
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RSEREGAR

Цитата:
Будет ошибка systemd.

Я не про то, что будет, а про то почему сделано так - почему "ExecStart=123 "из override.conf не перезаписывает "ExecStart=321" сразу и перед ним надо писать "ExecStart=".

Цитата:
По-моему, там всё крайне тупо и нелогично.

Не поспоришь с таким аргументом!

Цитата:
Гораздо логичнее flatpak и appimage.

И размер у них - внушает!

Цитата:
flatpak

Крутая конечно штука (и бооольшая по размеру) и особенно когда там нет того что тебе надо:
https://flathub.org/apps/search?q=pi-hole
https://flathub.org/apps/search?q=shadowsocks

Цитата:
appimage

На линупсе изобрели exe.
 
"This is just very cool." by Linus Torvalds
 
Ну и там тоже среди просто невероятного кол-ва программ (аж в 1500 штук) нет ничего мне нужного. ))

----------
Capitalism is the Virus
Бога нет, царя не надо, Губернатора убьём, Платить подати не будем, Во солдаты не пойдём.

Всего записей: 32263 | Зарегистр. 15-09-2001 | Отправлено: 14:35 01-09-2024
mleo

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

> На линупсе изобрели exe
 
ну вряд ли ))
есть ряд тонкостей при создании.
принцип все таки отличается и больше похоже на портабельность
 
 
> нет ничего мне нужного.
 
в чем проблема сделать себе то что нужно? 15 -20 минут
можно из бинарника, можно из сорцев

Всего записей: 6394 | Зарегистр. 19-05-2004 | Отправлено: 14:45 01-09-2024 | Исправлено: mleo, 14:46 01-09-2024
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mleo

Цитата:
ну вряд ли ))
есть ряд тонкостей при создании.
принцип все таки отличается и больше похоже на портабельность

Я про "Download an application, make it executable, and run! No need to install. No system libraries or system preferences are altered."

Цитата:
в чем проблема сделать себе то что нужно? 15 -20 минут
можно из бинарника, можно из сорцев

Ага... писал уже про это
 
Оно не так легко и просто на самом деле и всегда возникает множество нюансов, ну и нет у меня 100500 жизней чтобы ещё вот это всё поддерживать (apt update и snap refresh и то лень делать).
 
Но я вынужден этим заниматься т.к. взбесившееся государство тратит просто фантастические ресурсы чтобы усложнить мне жизнь.

----------
Capitalism is the Virus
Бога нет, царя не надо, Губернатора убьём, Платить подати не будем, Во солдаты не пойдём.

Всего записей: 32263 | Зарегистр. 15-09-2001 | Отправлено: 15:10 01-09-2024
mleo

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

> snap refresh и то лень делать
 
таки не гарантия что все обновится корректно ))
 
 
> и всегда возникает множество нюансов
 
самый главный - делать на старой системе. чтобы с совместимостью glibc не мучаться
и да, если нужен универсальный для разных систем и их версий, придется заморочится..  
но оно надо чтоб везде и всюду работало?
я вон windscribe долбал чтобы понизили версию glibc. так и послали с рекомендациями работать на новых ОС ))
qbitorrent далеко не везде запускается .. и тд.
самое простое сделать для себя по упрощенной схеме

Всего записей: 6394 | Зарегистр. 19-05-2004 | Отправлено: 15:21 01-09-2024
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mleo

Цитата:
таки не гарантия что все обновится корректно

Почему нет?
 
Бинарники если скомпилированы нормально (а как их можно не нормально скомпилировать), то просто они обновятся и всё, а конфиги все мои останутся.
 
Ну и ок - если тот кто выкладывает снап того же SS сойдёт с ума, а альтернативы ему не будет, то буду напрямую из Cargo тащить и компилить автоматом.

Цитата:
самый главный - делать на старой системе. чтобы с совместимостью glibc не мучаться

У меня вон с растом на деб12 не прокатило (хз что ему надо было - не стал вдаваться в детали), а на убунту2022 "cargo install shadowsocks-rust" взлетел нормально, но не быстро конечно.

Цитата:
но оно надо чтоб везде и всюду работало?

Не - мне вообще не надо - надо максимум автоматизации и чтобы работало.

Цитата:
так и послали с рекомендациями работать на новых ОС

Гору лучше обойти...

----------
Capitalism is the Virus
Бога нет, царя не надо, Губернатора убьём, Платить подати не будем, Во солдаты не пойдём.

Всего записей: 32263 | Зарегистр. 15-09-2001 | Отправлено: 16:50 01-09-2024
RSEREGAR



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WildGoblin

Цитата:
Я не про то, что будет, а про то почему сделано так - почему "ExecStart=123 "из override.conf не перезаписывает "ExecStart=321" сразу и перед ним надо писать "ExecStart=".  

Потому что это будет дырища в безопасности и/или приведёт к неработоспособности сервиса.

Цитата:
Не поспоришь с таким аргументом!  

Посмотри на вывод команды lsblk. То же и с df
Срать лупами в систему это нормально? Почему-то не используются библиотеки, которые уже есть в дистрибутиве. snap пакеты жрут больше ресурсов (память, процессор, оперативку) частенько глючные, но отловить ошибку гораздо сложнее. В итоге система обрастает мусором. Snap пакеты дольше стартуют. Зачем то связываются с левыми серверами. У снапа куча зависимостей. И у меня нет никакого доверия к тем, кто собирает snap пакеты.

Цитата:
И размер у них - внушает!

Надо смотреть не на размер, а занимаемое место в памяти и на загрузку процессора.

Цитата:
https://flathub.org/apps/search?q=pi-hole

https://github.com/pi-hole/pi-hole/#one-step-automated-install

Цитата:
https://flathub.org/apps/search?q=shadowsocks

https://pypi.org/project/shadowsocks/
 

Всего записей: 794 | Зарегистр. 26-10-2008 | Отправлено: 20:01 01-09-2024 | Исправлено: RSEREGAR, 20:02 01-09-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97

Компьютерный форум Ru.Board » Операционные системы » UNIX » Новичок в GNU/Linux’е (2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru