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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

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: Представление о полном пустых конфигурационных файлов на все случаи жизни домашнем каталоге ошибочно. Просто создайте указанный файл, если его нет, и добавьте в него требуемые строки.
 


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



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
и тут же вопрос:  
пытаюсь добавить палемун в систему, действую согласно инструкции:  
 
https://linux.palemoon.org/help/installation/
 
На шаге  

Цитата:
 
    Make a menu entry by creating /usr/share/applications/palemoon.desktop in a text editor with the following contents:
 
[Desktop Entry]
Version=1.0
Name=Pale Moon Web Browser
Comment=Browse the World Wide Web
Keywords=Internet;WWW;Browser;Web;Explorer
Exec=palemoon %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=palemoon
Categories=Network;WebBrowser;Internet
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true

сталкиваюсь с тем, что в файл-менеджере тупо неактивен пункт создать новый документ, находясь в данной папке.  
Возможно, сам файл-менеджер надо с повышенными правами как-то открыть?  
Создавать/открывать рут-запись даже не хочется, а как через судо - не представляю.  
Нашел такую инструкцию, alt+F2, pkexec commandname
Но как звать название программы?  

Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 19:34 03-07-2022
los

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

Цитата:
Создавать/открывать рут-запись даже не хочется, а как через судо - не представляю.  

пример для vim, в терминале:
sudo vim /usr/share/applications/palemoon.desktop
вставить нужный текст и выйти с сохранением. Если файл не существует он будет создан.
Подойдет любой редактор nano, mg и т.п.
 
Без редакторов:
printf %s\\n 'ваш текст' | sudo tee /usr/share/applications/palemoon.desktop
если файл palemoon.desktop существует он будет перезаписан. Кавычки для 'ваш текст' нужны так как текст многострочный. Можно обойтись без tee, но с tee нагляднее.
 
Если нет достаточного опыта или есть сомнения попробуйте без sudo в любой папке пользователем которой являетесь.

Всего записей: 7336 | Зарегистр. 08-09-2001 | Отправлено: 20:34 03-07-2022
bredonosec



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

Цитата:
sudo vim /usr/share/applications/palemoon.desktop  

vim не знает.. с заменой на tee не воспринимает. text editor - это ж вроде tee и есть?  
через
Цитата:
printf %s\\n 'ваш текст' | sudo tee /usr/share/applications/palemoon.desktop  
создало только с одной первой строкой, но изменить файл не понимаю как: pkexec tee что так, что в диалоге "открыть файл с помощью" - ничего не дают

Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 22:50 03-07-2022
los

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

Цитата:
создало только с одной первой строкой

выглядеть это должно было так

 
набрали printf %s\\n кавычка скопировали и вставили нужный текст кавычка | sudo tee /usr/share/applications/palemoon.desktop
 
Можете поступить по другому: создайте где вам удобно и чем вам удобно файл palemoon.desktop с нужным вам содержимым, а потом просто скопируйте или переместите его в нужное вам место.
В терминале копирование или перемещение будет выглядеть так
sudo cp palemoon.desktop /usr/share/applications
Чтобы переместить вместо команды cp используется команда mv, но в вашем случае лучше использовать cp, а затем удалить ненужный файл.
 
Если окно терминала открывается не в папке с созданным файлом palemoon.desktop нужно будет указать полный путь к файлу palemoon.desktop т.е.
sudo cp 'путь к файлу включая его имя' /usr/share/applications
 
P.S.

Цитата:
vim не знает.. с заменой на tee не воспринимает. text editor - это ж вроде tee и есть?

нет tee это не text editor, про vim забудьте, с этим советом я явно поспешил. Воспользуйтесь более простыми для вас вариантами.
 

Всего записей: 7336 | Зарегистр. 08-09-2001 | Отправлено: 23:27 03-07-2022
bredonosec



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

Цитата:
набрали printf %s\\n кавычка скопировали и вставили нужный текст кавычка

да, именно. Возможно, он перенос каретки воспринял как ввод?  
 

Цитата:
sudo cp

попробую дома, спасибо

Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 10:03 04-07-2022
los

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

Цитата:
Возможно, он перенос каретки воспринял как ввод?  

 
cat palemoon.desktop | sudo tee  /usr/share/applications/palemoon.desktop
или sudo cp palemoon.desktop  /usr/share/applications/palemoon.desktop
 
файл из вашего примера
_https://workupload.com/file/HEEvRAb3KCS
 
SHA256 (palemoon.desktop) = 6e2e4fbde5b55103ee101c070d098572f0c36b6bba80f732e8c3037b8e31415e

Всего записей: 7336 | Зарегистр. 08-09-2001 | Отправлено: 12:43 04-07-2022
bredonosec



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
команда копирования то что надо, спасибо. правда отображаемое имя сменилось на palemoon web browser, несмотря на реальное имя файла прежнее.  
Последний пункт инструкции по инсталлу - обновить кеш иконок, сделал, но иконки не вижу, а поиск в старт меню предлагает оба текстовых файла palemoon.desktop вместо самой проги.  
Я что-то недопилил? Или там предполагалось, что юзер самостоятельно сделает некий шорткат из папки программы на десктоп или куда-то?  
 
зы, попытка создать сразу с текстом (просто скопипастить текст в терминал) - как и писал, терминал почему-то переносы каретки в вставляемом тексте воспринял за ввод

тестировал просто из спортивного интереса.

Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 23:50 04-07-2022
nuget2

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bredonosec, для интеграции сторонних приложений в меню рабочего стола используйте набор утилит "desktop-file-utils" (см. Desktop entries). Самое простое что можно сделать, -- это написать сценарий установки/удаления. Утилита "desktop-file-install" специально предназначена для генерации файлов типа (*.desktop).
 

Всего записей: 234 | Зарегистр. 10-08-2014 | Отправлено: 01:12 05-07-2022 | Исправлено: nuget2, 01:13 05-07-2022
RSEREGAR



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

Цитата:
а что в нем должно столько жрать? Гуи черного прямоугольника? Или там какой-то интерпретатор одного языка в другой в реальном времени работает?

Ironcast

Цитата:
Потому что это графика уровня ДОС! И занимать он должен как в 12 версии меньше 10 мегов.  
Или найдём что-то иное. Вон Тотал Командер или Дубль Командер что ближе по теме отлично работают на каких-то "древних" языках, турбо паскали что ли, и отлично работают. Не жрут память.  

Посмотрите, хотя бы вывод ldd /bin/konsole перед тем, как бредятину нести. Потом посмотри lsof -P -T -p пид Не нравится, установи тот, который нравится или на винду.

Цитата:
Потому что это графика уровня ДОС! И занимать он должен как в 12 версии меньше 10 мегов.  
Или найдём что-то иное. Вон Тотал Командер или Дубль Командер что ближе по теме отлично работают на каких-то "древних" языках, турбо паскали что ли, и отлично работают. Не жрут память.


 
 

Всего записей: 711 | Зарегистр. 26-10-2008 | Отправлено: 07:00 05-07-2022 | Исправлено: RSEREGAR, 07:01 05-07-2022
los

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

Цитата:
зы, попытка создать сразу с текстом (просто скопипастить текст в терминал) - как и писал, терминал почему-то переносы каретки в вставляемом тексте воспринял за ввод

Потому что неверно использованы кавычки и вставка текста, что хорошо видно на снимке экрана.
Также на нем виден заголовок окна, данные из которого вероятно пытались замазать ниже уже в самом окне

Всего записей: 7336 | Зарегистр. 08-09-2001 | Отправлено: 08:59 05-07-2022
bredonosec



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

Цитата:
Также на нем виден заголовок окна

блин, спать надо больше ))))  

Цитата:
Потому что неверно использованы кавычки и вставка текста, что хорошо видно на снимке экрана.  
ээ.. кавычки те же. Взял строку, через контрол-инсерт вставил туда данные меж кавычками. Мгновенно пошел процесс, хоть никаких энтеров нажато не было.  
 
nuget2

Цитата:
Самое простое что можно сделать, -- это написать сценарий установки/удаления.

увы, наверно, я недостаточно квалифицирован в лине даже для этой темы, потому что не представляю, как.  
статью по линке прочел, но инструкции не увидел. Если только речь не о параметрах этого же файла app.desktop. И вообще думал, что у производителя если были даны инструкции по инсталлу браузера под линь, этого должно хватать для корректной работы.  
 

Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 13:33 05-07-2022
nuget2

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

Цитата:
И вообще думал, что у производителя если были даны инструкции по инсталлу браузера под линь, этого должно хватать для корректной работы.  

К сожалению, так бывает не всегда. Главное понимать основные принципы, заложенные в спецификации. Используйте инструменты, которые специально для этого и создавали.
 

Всего записей: 234 | Зарегистр. 10-08-2014 | Отправлено: 14:34 05-07-2022
los

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

Цитата:
ээ.. кавычки те же. Взял строку, через контрол-инсерт вставил туда данные меж кавычками. Мгновенно пошел процесс, хоть никаких энтеров нажато не было.  

Это делается не так для данного случая - одинарная кавычка, затем вставка текста и только потом еще одна кавычка, т.е.

Код:
printf %s\\n '[Desktop Entry]  
Version=1.0  
Name=Pale Moon Web Browser  
Comment=Browse the World Wide Web  
Keywords=Internet;WWW;Browser;Web;Explorer  
Exec=palemoon %u  
Terminal=false  
X-MultipleArgs=false  
Type=Application  
Icon=palemoon  
Categories=Network;WebBrowser;Internet  
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;  
StartupNotify=true' | tee file

 
Но т.к. при копировании вашего кода в конце строк есть ненужные пробелы и не было уверенности что вы создадите файл в нужном формате(utf-8, unix) я и выложил файл palemoon.desktop который при надобности вы смогли бы скопировать или применить к нему
cat palemoon.desktop | tee путь.
 

Всего записей: 7336 | Зарегистр. 08-09-2001 | Отправлено: 14:51 05-07-2022
RSEREGAR



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

Цитата:
увы, наверно, я недостаточно квалифицирован в лине даже для этой темы, потому что не представляю, как.  
статью по линке прочел, но инструкции не увидел. Если только речь не о параметрах этого же файла app.desktop.  

Что вы мучаетесь то? В чём проблема? В терминале sudo nano /usr/share/applications/palemoon.desktop и вставляете туда то, что в инструкции написано

Всего записей: 711 | Зарегистр. 26-10-2008 | Отправлено: 19:12 05-07-2022
grey_woolf



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

Цитата:
localectl вывод покажи

$ localectl
   System Locale: LANG=ru_RU.UTF-8
                  LANGUAGE=ru_UA:ru
       VC Keymap: n/a
      X11 Layout: us,ru,ua
       X11 Model: pc105
     X11 Options: grp:ctrl_shift_toggle

Всего записей: 442 | Зарегистр. 29-09-2007 | Отправлено: 21:01 05-07-2022
RSEREGAR



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
grey_woolf
Похоже, с раскладками что-то накосячено… Попробуйте команду sudo localectl set-x11-keymap --no-convert us,ru pc104 "" grp:ctrl_shift_toggle . И проверьте, sudo locale-gen все три локали генерирует? Что показывает команда localectl list-locales ? И создайте файл /etc/vconsole.conf с текстом
Код:
KEYMAP=ru
FONT=cyr-sun16

Всего записей: 711 | Зарегистр. 26-10-2008 | Отправлено: 23:46 05-07-2022 | Исправлено: RSEREGAR, 23:48 05-07-2022
sdr77

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bredonosec nuget2 los RSEREGAR
возня с *.desktop - слишком сложно. можно проще и даже не привлекая рута.
$ mkdir ~/bin
$ nano ~/bin/pmoon
вводим:
#!/bin/sh
/полный/путь/куда/поставился/palemoon
 
сохранить и выйти
 
$ chmod +x ~/bin/pmoon
 
$ pmoon
запуск из ком строки, как и положено в true unix way.

Всего записей: 386 | Зарегистр. 22-07-2005 | Отправлено: 06:29 06-07-2022 | Исправлено: sdr77, 06:34 06-07-2022
los

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

Цитата:
возня с *.desktop - слишком сложно. можно проще и даже не привлекая рута.  

скажите, а вот то что вы дальше пишете, малоотвечающее исходному вопросу, оно насколько проще использования alias или создания symlink?

Всего записей: 7336 | Зарегистр. 08-09-2001 | Отправлено: 09:27 06-07-2022
sdr77

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

Цитата:
насколько проще использования alias или создания symlink?
 

 
для меня где-то процентов на 98 проще.
кроме того, имеет потенциал расширения:
перед и/или после запуска palemoon можно сделать что-то полезное.

Всего записей: 386 | Зарегистр. 22-07-2005 | Отправлено: 18:04 06-07-2022
bredonosec



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

Цитата:
В чём проблема? В терминале sudo nano /usr/share/applications/palemoon.desktop и вставляете туда

да есть давно этот файл. Всё вставлено.  
Но в списке программ для запуска палемун не появляется. Как софт его ось не видит.  
вопрос со вчера именно в этом.  

Цитата:
и не было уверенности что вы создадите файл в нужном формате(utf-8, unix)  

ну, в текстовом редакторе при открытии вроде подсвечивает всё корректно.. сравнил со скачанным - отличие в единственном пробеле в конце файла, после true, 538 против 537 байт.  
 
sdr77

Цитата:
$ mkdir ~/bin
$ nano ~/bin/pmoon
вводим:
#!/bin/sh
/полный/путь/куда/поставился/palemoon
 
сохранить и выйти
 
$ chmod +x ~/bin/pmoon
 
$ pmoon
запуск из ком строки
а можно покомментировать?  
- создаёте снова папку /bin в корне.. но там уже такая есть. Или это в текущем каталоге?  
- в текстовом редакторе создаёте файл pmoon в папке bin, куда вводите строку от имени рута открывать терминал в папке, куда поставлен пмун.
- добавляете права на исполнение этому файлу и потом запускаете его как исполняемый?  
 
а файл .десктоп - выполняет ту же задачу? или..  

Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 19:40 06-07-2022
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

Компьютерный форум 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