команды в терминале linux rosa

ROSAForum

Forum about ROSA Linux Distros

Справочник консольных команд Linux

Справочник консольных команд Linux

Сообщение Галахов Роман » 08 сен 2012, 18:47

добавляем в файл название программы, например,gnome-power-manager и перегружаем X-сы (выходим и входим в сеанс, или перезагружаемся)

Программы для работы в командной строке:

Re: Справочник консольных команд Linux

Сообщение PastorDi » 09 сен 2012, 00:27

Re: Справочник консольных команд Linux

Сообщение Галахов Роман » 09 сен 2012, 20:07

Re: Справочник консольных команд Linux

Сообщение skok » 10 сен 2012, 06:29

Re: Справочник консольных команд Linux

Сообщение Галахов Роман » 10 сен 2012, 07:45

Re: Справочник консольных команд Linux

Сообщение skok » 10 сен 2012, 17:20

Re: Справочник консольных команд Linux

Сообщение Галахов Роман » 10 сен 2012, 19:02

Re: Справочник консольных команд Linux

Сообщение PastorDi » 10 сен 2012, 21:56

Re: Справочник консольных команд Linux

Сообщение PastorDi » 10 сен 2012, 23:46

Re: Справочник консольных команд Linux

Сообщение awl » 11 сен 2012, 05:51

Re: Справочник консольных команд Linux

Сообщение ans » 11 сен 2012, 06:08

Re: Справочник консольных команд Linux

Сообщение Галахов Роман » 11 сен 2012, 08:05

Re: Справочник консольных команд Linux

Сообщение Галахов Роман » 11 сен 2012, 08:09

Re: Справочник консольных команд Linux

Сообщение ДроноваЮ » 11 сен 2012, 08:31

Re: Справочник консольных команд Linux

Сообщение ДроноваЮ » 11 сен 2012, 12:31

Re: Справочник консольных команд Linux

Сообщение Галахов Роман » 11 сен 2012, 19:30

Re: Справочник консольных команд Linux

Сообщение Галахов Роман » 11 сен 2012, 19:35

Re: Справочник консольных команд Linux

Сообщение PastorDi » 12 сен 2012, 22:16

Re: Справочник консольных команд Linux

Сообщение Галахов Роман » 12 сен 2012, 23:25

Re: Справочник консольных команд Linux

Сообщение Галахов Роман » 14 сен 2012, 07:48

Re: Справочник консольных команд Linux

Сообщение VictorR2007 » 19 сен 2012, 15:38

/.kde4/share/config/yakuakerc
заменить текст на такой, тогда помимо увеличения размеров окна
программа будет сама прятаться при начале работать мышью.
Ещё плюс программы, при вводе от пользователя команды требующей привилегий root
мы не получим ошибку, а появится окно ввода пароля root.
На скрине вариант, похожий на работу sudo.
Запускаем установку из под пользователя, программа запрашивает пароль root, ставит программу
и выходит из режима суперпользователя.
[code][Animation]
Frames=25

[Colors]
CurrentPalette=Forty Colors

[Desktop Entry]
DefaultProfile=Shell.profile

[Dialogs]
ConfirmQuit=false
FirstRun=false
ShowPopup=false

[Favorite Profiles]
Favorites=

[KFileDialog Settings]
Height 768=450
Width 1366=720

[Window]
Height=80
KeepOpen=false[/code]

Источник

Тонкости работы с Urpmi

Содержание

Где получить дополнительную информацию об urpmi

Urpmi — важный инструмент для всех пользователей ROSA, и он требует какое-то время для изучения. Эта страница даёт обзор наиболее часто используемых параметров. Следующие ресурсы позволяют получить дополнительную информацию об urpmi:

Использование urpmi

Краткий список базовых функций

Вместо xxx часто можно использовать xxx.rpm, тогда операция будет проведена не над пакетом из пакетной базы, а над конкретным пакетом из текущей папки.

Полный список опций urpmi

urpmi.addmedia

По умолчанию, установленная ROSA Desktop Fresh уже содержит все основные репозитории. Если же вы хотите подключить дополнительный источник (например, кто-то на форуме посоветовал попробовать пакеты из его персонального репозтория на ABF), вы всегда можете сделать это вручную.

Но удобнее использовать программу с графическим интерфейсом (команда edit-urpm-sources.pl ). Эту же программу можно запустить из центра управления ROSA (раздел «Управление программами», пункт «Настройки источников настройки/обновления ПО»).

Для каждой версии ROSA имеются четыре репозитория:

Каждый репозиторий подразделяется ещё на 3:

Чтобы устанавливать пакеты с зеркала, urpmi необходимо предоставить один из файлов, хранящих в сжатом виде либо минимально необходимый, лиюо полный набор данных о пакетах.

Полный список опций urpmi.addmedia

Восстановление потерянных источников (cds)

Копирование CD в домашний каталог и использование копий в urpmi

По окончании копирования выполните следующие команды:

Другой метод заключается в копировании образов ISO в различные точки монтирования. Подробнее смотри копирование CD на жёсткий диск и последующее их монтирование.

Копирование rpms (включая установочные CD) в отдельный каталог. Использование копии в urpmi

Создайте каталог для хранения всех rpms, например

Чтобы скопировать сразу «кучу» rpms (с установочных CD, например):

Если вы скопировали установочные CD на жёсткий диск, или у вас есть их образы ISO на диске (о том, как монтировать образы, смотри копирование CD на жёсткий диск), это можно сделать за один шаг.

Найдите публичные ключи для rpms и скопируйте их в

Затем, от имени суперпользователя добавьте источник:

Добавление источника для дистрибутива

urpmi.update

Команда urpmi.update обновляет список пакетов репозитория. Этот список меняется всякий раз, когда на сервере меняются пакеты. Таким образом, список необходимо обновлять каждый раз, когда вы захотите установить новый пакет с репозитория, в котором возможны изменения среди пакетов, например ROSA Cooker. Если вы пользуетесь репозиторием стабильного релиза, то такой репозиторий обычно не изменяется, поэтому нет необходимости обновлять список пакетов перед установкой какого-либо пакета. Это работает примерно следующим образом:

Полный список опций urpmi.update :

urpmi.removemedia

Если Вы хотите избавиться от репозитория, используйте следующую команду:

Полный список опций urpmi.removemedia :

urpmf

С помощью urpmf можно узнать, к какому пакету принадлежит тот или иной файл, а также посмотреть описание пакета и т. п.

Например, вывод команды выглядит следующим образом:

Полный список опций urpmf :

urpmi

Это — главная команда программы управления пакетами, которая используется для установки пакетов вместе со всеми зависимостями:

Замечание: команда urpmi имя_пакета не обязательно установит последнюю версию пакета. Urpmi сравнивает номер версии установленного пакета с номером версии пакета из включённого источника. Исключение составляет тот факт, что иногда обновление пакета доступно под немного иным названием, обе версии пакета, старая и новая, остаются доступными во включённом источнике. Это делается по причинам обратной совместимости.

Here is a notable example urpmi autoconf will not result in the latest version being installed, for the highest version of that package name is autoconf2.5-2.60.

Заметьте, что в вашей системе могут быть установлены 2 версии: ROSA автоматически выберет наиболее подходящую.

Для получения более подробной информации по данному примеру смотри /usr/share/doc/autoconf-2.13/IMPORTANT.README.MDK.

Ещё один пример использования urpmi — обновление системы с помощью последних обновлений по безопасности и баг-фиксам.

В параллельном режиме работы urpmi обновления загружаются на одну из машин, а она в свою очередь раздаёт их остальным компьютерам, входящим в локальную сеть (смотри [1]).

первый параметр — имя группы (оставлено на ваше усмотрение), второй параметр оставьте «ssh». Оставшиеся параметры — имя хостов машин в группе. Их может быть сколько угодно (сервер не должен входить в их список: urpmi просто откажется работать, обнаружив свои lock-файлы).

Далее, вы можете использовать этот файл. На сервере наберите команду:

До тех пор, пока urpmi на сервере будет иметь доступ ко всем пакетам, необходимым всем клиентским машинам из своих источников urpmi, всё должно работать гладко. Простейший способ гарантировать это — иметь на всех машинах (на сервере и клиентах) одни и те же источники urpmi.

Кроме того, можно постоянно поддерживать группу машин в актуальном состоянии. Например, чтобы содержать все машины обновлёнными, в домашней сети, которая включает машины zen (сервер), toy и htpc, запустите следующую последовательность команд на zen:

noclean оставляет пакеты на машине zen после установки; это значит, что когда команда parallel будет запущена в следующий раз, она не станет скачивать эти пакеты заново.

urpme

Например, в системе установлено 2 почтовых клиента: Sylpheed и Evolution. В этом случае, если один из клиентов не используется, его можно удалить. К тому же, таким образом можно освободить немного места на жёстком диске. Чтобы удалить пакет Evolution, воспользуйтесь следующей командой:

Удаление пакет сирот

Сначала надо сформировать пакеты сироты после удаления программы:

Потом надо удали сами осиротевшие (не нужные) пакеты:

Полный список опций urpme

urpmq

Предостережение: Используя urpmq для поиска пакетов, удостоверьтесь, что понимаете разницу между использованием его с опцией —fuzzy и без нее. Вы можете не найти некоторые пакеты, которые Вы искали если не будете осторожными. Если urpmq находит пакет, название которого точно соответствует Вашему запросу, по умолчанию она выводит только название этого пакета, и Вы не увидите других пакетов, которые содержат то же название.

Полный список опций urpmq :

gurpmi

rpmdrake

Для тех же задач ROSA предлагает набор графических инструментов. Подробнее см. Rpmdrake.

smart

Вопросы безопасности

Проблемы безопасности

Чтобы программа urpmi могла устанавливать пакеты, она должна быть запущена с привилегиями суперпользователя. Хитрый злоумышленник может обмануть пользователя, подсунув ему пакет для установки. Такие пакеты на первый взгляд выглядят как обычные пакеты, которыми регулярно пользуются множество пользователей, но в данном случае опасность заключается в том, что этот пакет может содержать программу-троян или какой-либо другой вредоносный код. Как только пакет будет установлен в системе, приложение может выпустить в систему какой-нибудь вирус, червя или даже программу-шпиона. До настоящего времени нам неизвестно о попытках использования таких эксплоитов, но в ближайшие несколько лет, когда GNU/Linux получит более широкое распространение, возможно, кто-то захочет попытаться это претворить в жизнь. К счастью, таких людей ждёт неудача, потому что внимание, уделяемое безопасности, всегда было неотъемлимой частью Linux-сообщества. Большинство пакетов имеют подпись, которая подтверждает подлинность пакета. Подробнее см. GnuPG.

Злоумышленник может попытаться внедрить вредоносную программу в пакет. Перед установкой urpmi проверит целостность пакета, используя хэш-код MD5, и включённый в пакет ключ gpg. Подробнее см. соответствующий раздел.

Иногда при работе с urpmi могут быть получены следующие строки:

Непонятно, в чём же здесь проблема: может быть файл был повреждён во время обновления, а может, процесс urpmi был принудительно завершён нетерпеливым пользователем.

Хэширование MD5

Хэш MD5 представляет собой код, включённый в rpm-пакет. Этот код позволяет urpmi проверить хэш пакета. Если по каким-либо причинам файл был повреждён, rpm и urpmi откажутся его устанавливать.

Если после нескольких попыток будет возникать одна и та же проблема, возможно, что повреждённый файл попал на каждый ftp-сервер. Обратитесь в форум или список рассылки, возможно, что другие пользователи также столкнулись с этой проблемой. В таком случае, скорее всего новый файл появится в ближайшее время.

Решение проблем

База данных RPM заблокирована

От имени суперпользователя можно ввести:

Если это не разблокирует базу, можно перезагрузить систему.

С другой стороны, такое использование программы killall повышает риск повреждения базы данных RPM, так как вы не позволяете программам, работающим с базой, завершить свою работу. Поэтому будьте осторожны, используя данный приём.

Пересборка базы данных

Может статься, что база rpm-пакетов поломалась. В таком случае, вы можете получить сообщение, что не установленный пакет уже установлен или наоборот. Чтобы исправить, воспользуйтесь командами:

Ошибка «medium contrib uses an invalid list»

Эта команда устранит ошибку, не влияя на установку пакетов.

RPM package verification

Очень полезным при проверке сломавшейся системы может оказаться проверка установленных пакетов на соответствие базе данных пакетов.

Эта команда сообщит вам, какие пакеты изменились с момента установки. Она покажет все несоответствия установленных в системе файлов тому, что должно быть, согласно базе urpmi. При непредвиденном отключении питания, зависании системы и других форс-мажорных обстоятельствах (и человеческом факторе) некоторые файлы могут повредиться или исчезнуть. Узнав, какие пакеты повреждены, вы можете переустановить их и исправить работу системы. Таким образом можно восстановить работоспособность даже незагружающейся системы, войдя в неё при помощи какого-нибудь Live-CD. Для переустановки пакетов используйте команду

Для проверки контрольной суммы пакета (md5sum), хэша и цифровой подписи gpg:

Обновление до последней версии Росы с помощью urpmi

Другие возможности urpmi

Установка пакета из сети и из локального файла

Получение списка зависимостей перед установкой

С помощью urpmq вы можете получить детальную информацию о зависимостях пакетов rpm.

Получение информации о пакетах

Установка ПО не в формате RPM

По возможности, для установки ПО вы должны использовать RPM-пакеты из репозиториев ROSA. Мы уверены, что наши репозитории содержат все необходимое для большинства пользователей. Тем не менее, иногда возникает необходимость поставить программу, отсутствующую в репозитории.

Компилирование исходных кодов

Вместо уже знакомой тройки команд:

Установка двоичных пакетов

Проприетарные драйвера

Пересборка RPMS

Если у вас есть rpm-пакет, собранный для системы, отличающей от вашей, его можно пересобрать. Подробнее см. сборка пакетов.

Копирование CD/DVD на жёсткий диск и их последующее монтирование

Если вам не нравится постоянно менять носители в приводе, вы можете сохранить образы носителей на жёстком диске, настроив urpmi на использование образов носителей вместо физических носителей.

Сначала, создайте каталог для образов ISO носителей:

Скопируйте все носители в соответствующие каталоги:

От имени суперпользователя создайте точки монтирования для каждого носителя:

Источник

Установка и удаление программ

Содержание

Программа управления приложениями

В системе имеется несколько программ, помогающих в управлении программным обеспечением. Наиболее важными являются программы установки, удаления приложений ( rpmdrake / drakrpm).

Установка и удаление программ

Программа управления программным обеспечением называется rpmdrake / drakrpm.
С её помощью также можно управлять сетевыми репозиториями (источниками программ) и репозиториями на сменных носителях. rpmdrake / drakrpm можно запустить несколькими способами:

Фильтры пакетов при разных способах запуска

Подробнее об интерфейсе программы управления пакетами написано в этой статье.

В РОСА версии 2010.2 ) и более поздних rpmdrake / drakrpm запускается с фильтром «пакеты с графическим интерфейсом».

Команда rpmdrake-remove запускает rpmdrake / drakrpm с фильтром «установлен». Использование этого фильтра позволяет получить пользователю список всех установленных в системе пакетов, что является наиболее удобным способом представления списка для операций удаления пакетов из системы.

«Просмотр доступного программного обеспечения» (в «Управлении программами») запускает rpmdrake / drakrpm без прав администратора. В этом случае пользователь может просматривать установленные в системе пакеты, а также просматривать пакеты, доступные для установки, но ни удалять ни устанавливать пакеты в этом режиме нельзя.

Установка обновлений

Для поддержания системы в актуальном состоянии необходимо регулярно производить её обновление. Для решения этих задач в РОСА предусмотрен инструмент, помогающий в установке обновлений. Запустить его можно так:

Если программа обновления была запущена впервые с момента установки РОСА Linux на ваш компьютер, она спросит разрешения на подключение к серверам РОСА, чтобы получить список зеркал, с которых можно загружать обновления. После получения вашего согласия на подключение, программа попросит выбрать наиболее географически близкое к вам месторасположение зеркала. После того, как зеркало выбрано, программа получит список доступных обновлений. По умолчанию программа получает список пакетов, исправляющих проблемы с безопасностью и критически важные ошибки (баг-фиксы).

Дополнительные приложения

После процедуры установки РОСА Linux на компьютер пользователь будет иметь доступ только к программному обеспечению, находящемуся на CD или DVD (в зависимости от того, с какого носителя была произведена установка). Конечно, количество доступных программ в таком случае невелико. Для того, чтобы получить доступ к дополнительным приложениям, необходимо настроить систему на использование общедоступных репозиториев, содержащих пакеты для РОСА Linux.

Настройку репозиториев можно произвести в любой момент, в том числе и отказавшись от предложения rpmdrake настроить источники программ при первом запуске. Подробную инструкцию можно найти на этой странице.

Опытным пользователям. Консольные инструменты управления пакетами

Кроме средств с графическим интерфейсом существуют инструменты управления пакетами, использующие интерфейс командной строки. Список доступного программного обеспечения не зависит от выбора инструмента.

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

Коротко о программах

urpmi

urpme

urpmq и urpmf

urpmq и urpmf являются средствами поиска. Они могут быть использованы с правами обычного пользователя. urpmf используется для поиска пакета, содержащего определённый файл. urpmq используется для всех других поисковых операций. Вызываемый без параметров urpmq ищет имена пакетов. Обратитесь к страницам руководства (man-страницам) для получения дополнительной информации.

urpmi.addmedia и urpmi.removemedia

Эти инструменты предназначены для добавления и удаления репозиториев. Обратитесь к страницам руководства (man-страницам) для получения информации об использовании необходимых параметров. Существует несколько веб-сайтов, которые помогут сгенерировать команды для добавления репозиториев программ с помощью urpmi.addmedia. Два наиболее популярных веб-ресурса: официальный поиск зеркал Mandriva и поддерживаемые сообществом веб-сайты EasyUrpmi, urpmi.mandriva.ru.

Опытным пользователям. Репозитории backports и testing

Для РОСА существуют несколько официальных репозиториев программного обеспечения различного типа. Для получения полного перечня репозиториев и их описания, обратитесь к этой странице.

Рекомендуется не оставлять репозитории testing и backports постоянно включенными. Если нужно установить какой-то определённый пакет, находящийся в одном из этих репозиториев, можно включить эти репозитории, установить необходимый пакет, и снова отключить.

Опытным пользователям. Альтернативные способы установки программного обеспечения

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

Сторонние репозитории

Можно поискать сторонние репозитории для РОСА/Mandriva Linux. Они могут содержать программы, версии которых новее чем те, что содержатся в официальных репозиториях. Кроме того, можно найти пакеты, которых вообще нет в официальных репозиториях.

В основном, рекомендуется использовать официальные репозитории в тех случаях, когда это возможно, но если действительно появляется необходимость в приложениях (или их новых версиях), которых нет в официальных репозиториях, использование сторонних репозиториев является более безопасным вариантом, чем использование пакетов, предназначенных для других дистрибутивов, или сборка и установка программ с использованием исходных кодов.

РОСА/Mandriva не может предоставить какую-либо поддержку для пакетов, предоставляемых третьими сторонами. При возникновении проблем, связанных с использованием таких пакетов, просьба обращаться за поддержкой к стороннему поставщику этих пакетов.

Очень многие пользователи жалуются: «Это приложение не работает!» На этот счёт можно дать несколько рекомендаций. Старайтесь использовать приложения из официальных репозиториев. Помните, что приоритетным является использование именно официальных репозиториев. Кроме того, использование новейшей версии пакета (и, возможно, содержащей ошибки) не так важно, как использование более старой, но лучше оттестированной версии. Если использование программы более новой версии так критично, её можно найти в backports.

Пересборка с помощью source RPM более позднего релиза РОСА Linux

Если необходим какой-либо пакет или его версия, отсутствующий в официальном или стороннем репозиториях для данного релиза РОСА Linux, но доступный для последующих релизов (включая Cooker), можно попробовать перекомпилировать SRPM из более позднего релиза. Source RPM можно найти на любом официальном зеркале РОСА в подкаталоге релиза /SRPMS, где имеется необходимый вам пакет. Для создания source RPM, следуйте инструкциям из Основы RPM: Вам нужно будет выполнить шаги из раздела «Предварительные задачи», а затем, следовать инструкциям раздела «Из существующих «исходников» RPM».

Установка программ с использование исходных кодов

Если нужное приложение отсутствует в официальных и сторонних репозиториях, его можно установить, загрузив и скомпилировав исходный код этого приложения. Это — наименее предпочтительный способ установки программного обеспечения, к нему следует прибегать только в случае крайней необходимости. Для получения более подробной информации о процедуре установки приложений с использованием их исходного кода обратитесь к этой странице.

Источник

Понравилась статья? Поделиться с друзьями:

Не пропустите наши новые статьи:

  • команды в линуксе терминал с примерами
  • команды в линуксе для новичков
  • команды в командной строке windows 10 прикол
  • команды в командной строке windows 7 для удаления ошибок
  • команды в выполнить в windows 10 автозапуск программ

  • Операционные системы и программное обеспечение
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest
    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии