Aptitude

Jun. 6th, 2010 03:34 pm
oposumo: (Default)

Для работы с пакетами в debian и основанных на нём дистрибутивах используется программа aptitude. Она является более новым инструментом, чем apt, и рекомендуется как основной в debian. Говорят, что с зависимостями она управляется лучше и этому можно найти подтверждающие примеры в сети. Она полностью заменяет функционал двух утилит apt: apt-get и apt-cache.

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



Вообще-то у aptitude даже есть графический интерфейс:

aptitude

Ну, почти графический.

В таком виде (так называемый интерактивный режим) программа работает если запустить её из консоли просто командой aptitude. Ещё можно набрать aptitude -u, и тогда при запуске будет сразу выполнено обновление списка пакетов.

Те, кто освоил работу с интерактивным режимом, утверждают, что он очень удобен.


Но пока тут будет шпаргалка по основным командам aptitude для работы в консоли.




Дальше опять команды, сисек снова нет :( )
oposumo: (Default)

APT - Advanced Packaging Tool - Инструмент управления пакетами, позволяющий обслуживать зависимости и сохранять пользовательские настройки программ. Создан для Debian, и работает в других дистрибутивах на основе Debian, таких как Ubuntu.

Хорошее представление об этом даёт цитата из руководтсва по apt:


В начале был .tar.gz. Пользователи должны были сначала скомпилировать программы, которые они хотели использовать на своих системах GNU/Linux. Когда создавался Debian, возникла необходимость в системе управления пакетами, установленными на машине. Этой системе было дано имя dpkg. Этот известный "пакет" первым появился на GNU/Linux, прежде чем Red Hat решил создать собственную систему "rpm".

Затем перед создателями GNU/Linux быстро возникла новая дилемма. Им понадобился
способ для быстрого, практического и эффективного пути установки пакетов, который должен автоматически обслуживать зависимости и сохранять настроечные файлы при обновлении. Тут снова, Debian вышел вперед и предложил миру APT, Advanced Packaging Tool, который затем был портирован Conectiva для использования с rpm и был адаптирован некоторыми другими дистибутивами.


Это самое руководство находится тут, и даже несмотря на свой год создания (2002) в целом оно и сейчас актуально.

Здесь частичный коспект этого документа и манов по использованию инструментов apt и aptitude.



Дальше так же нудно и непонятно, сисек не будет )
oposumo: (Default)

Зарывшись в маны и хелпы по установочным программам apt-get и aptitude в очередной раз увидела странную фразу:

В APT есть коровья СУПЕРСИЛА.

Всегда было интересно ЧТОЭТО, но как-то руки не доходили узнать. Так вот нагуглилось.


Команда:

apt-get moo

даёт:
         (__)
         (oo)
   /------\/
  / |    ||   
 *  /\---/\
    ~~   ~~   
...."Have you mooed today?"...

Я ЛОЛ :)


Ещё забавно будет, если вводить поочерёдно вводить команды:

aptitude -v moo
aptitude -vv moo
aptitude -vvv moo
aptitude -vvvv moo
aptitude -vvvvv moo
aptitude -vvvvvv moo


Ещё одно "пасхальное яйцо". Установить:

sudo aptitude install sl

И просто потом запустить:
sl

Не буду говорить заранее, что там.


Ещё одна подобная программка cowsay:

sudo aptitude install cowsay

Теперь можно ввести в консоли cowsay и любую фразу после неё, а ещё веселее:
cowsay -f head-in.cow ouch


ыть
oposumo: (Default)

В системе существует несколько пользователей и групп пользователей, причём каждый пользователь может входить в одну или несколько групп. Для пользователей и групп прописаны различные права доступа к файлам.


Для каждого файла есть владелец, а так же группа, имеющая права на этот файл. Изначально владельцем файла становится пользователь, его создавший, а группа назначается по группе процесса, создающего файл.


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

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

Для изменения прав доступа используется команда chmod. Для смены владельца файла используется команда chown, для смены группы пользователей файла - команда chgrp.

Далее шпаргалка по данным командам, а так же по обозначениям прав доступа ) 
oposumo: (Default)

Шпаргалка по некоторым командам и их опциям для работы с файлами и директориями.
Команды: cd, cp, df, du, ln, ls, mkdir, mv, pwd, rm, rmdir
Операции: перемещение по папкам, копирование, перемещение и переименование, создание ссылок, просмотр содержимого папки, удаление и пр.

Для подробной информации о команде и её использовании используется команда man: например, для вывода справки по самой команде man, следует набрать в консоли:

man man

 Выход из режима чтения мануала - по клавише Q

читать целиком ) 


oposumo: (Default)

Давеча возникла необходимость порезать flac+cue. Суть в том, что на торрентах часто выкладывают музыку целыми альбомами, не заморачиваясь всякими там разбиениями на треки - тупо один большой flac (аудио-формат без потери качества звука) и файл образа диска с информацией об отдельных дорожках. Далеко не все плееры такую хрень интерпретируют корректно. Вот вроде по словам очевидцев, foobar показывает и играет потреково, у меня же amarok показывает это целым куском, но с метками между треками на прогресс-баре, впрочем, переключаться между треками у меня всё равно не получилось, а всё остальное просто проигрывает это одним файлом и даже не показывает, где начинается новая дорожка.
Рецептов в сети куча, но зачастую они включают ещё и перекодирование в mp3 или ogg. Но меня размер файла как-то не особо смутил, поэтому решила пока просто порезать, оставив хорошее качество. Короче, делается всё в три простых движения:

1) Установить пакеты: cuetools, shntool, flac, lame. (Кажется, flac можно специально не ставить, он потянется зависимостью при установке cuetools, но там видно будет.)

2) Команда для резки на треки:

cuebreakpoints file.cue | shnsplit -o flac file.flac

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

3) Команда для простановки тегов в файлы из cue:

cuetag file.cue split-track*.flac

 Опять же вместо file.cue - конкретные имеющийся файл, выполняется всё в той же папке.

Команда cuetag работает с форматами flac, mp3 и ogg, в именах файлов не должно быть пробелов. По-умолчанию имена файлов будут вида split-track01.flac. Можно задать другие ещё при резке, но по мне легче потом переименовать файлы другими средствами, тем более теги, как показывает опыт, всё равно придётся исправлять, и зачастую кардинально.

qutIM

Jan. 21st, 2010 05:29 pm
oposumo: (Default)

Тупо как установить qutIM на Ubuntu 9.10 Karmic Koala (или в моём случае LinuxMint 8 Helena): 

sudo add-apt-repository ppa:qutim/qutim

(Добавляет репозиторий в список источников) 

sudo apt-get update

 (Обновляет информацию об источниках) 

sudo aptitude install qutim qutim-languages qutim-plugin-plugman qutim-plugin-histman

  (Устанавливает qutIM с переводами и двумя плагинами)

Вообще имеются следующие пакеты (можно добавлять их в последнюю команду через пробел): 

qutim - основной пакет программы
qutim-protocol-icq - протокол аськи
qutim-protocol-jabber - протокол джаббера
qutim-protocol-mrim - протокол Mail.ru (MRIM)
qutim-protocol-irc - протокол IRC
qutim-plugin-floaties - плагин плавающих контактов
qutim-plugin-histman - менеджер импорта истории из различных IM-клиентов и старых версий qutIM
qutim-plugin-plugman - менеджер аддонов, позволяющий устанавливать различный артворк из .tar.gz пакетов или выкачивать из интернета
qutim-plugin-nowlistening - вешаем текущую музыку в статус
qutim-plugin-kdecrash - кедовская обработка падений программы
qutim-plugin-kdeemoticons - использование смайликов из кедовских настроек
qutim-plugin-kdenotifications - использование нотификаций KDE
qutim-plugin-kdephonon - вывод звука через кедовый фонон
qutim-plugin-kdespeller - проверка орфографии средствами KDE
qutim-plugin-kde-integration - метапакет, устанавливающий скопом все вышеперечисленные кде-плагины
qutim-languages - переводы на различные языки

  Всё то же самое, но полнее и для других версий тоже (официальный форум) 

 

Profile

oposumo: (Default)
Opossum

June 2011

S M T W T F S
   1234
56789 1011
12131415161718
19202122232425
2627282930  

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 21st, 2017 06:39 pm
Powered by Dreamwidth Studios