view mobile version net4me Enable JavaScript in your browser! Linux education center net4me.
 
net4me logo

tux

linux commands
shell script
protocol
ip, tcp, smtp, ntp, ftp
telnet terminal
java and javascript
ajax web technology
documentation
howto, man, info
cisco in network
linux server
linux in home
online utility
and more more more.
python development
туе4ьу дштгч

  Содержание подраздела:

Update icq pidgin ubuntu , kubuntu, xubuntu. Сделать свой собственный репозиторий .deb пакетов.

Итак, всё обновилось, аська у всех упала, нихрена не работает.
Чего же делать?
Как проапдейтить аську?

Можно конечно скачать сырцы и скомпилить. И это даже будет работать.
Но как набивший кучу шишек юниксоид, я знаю, что в apt системах с их репозиториями такого делать нельзя.
Я пошел по очень длинному, но всё-же более правильному пути:

1. делаем свой локальный репозиторий.
$ cd ~/soft/
$ mkdir deb
Или любая другая папка. Главное запомнить, что там - наш личный дополнительный репозиторий.
Эта папка и будет репозиторием.

2. Теперь идем на http://www.getdeb.net и скачиваем оттуда три пакета под свою архитектуру.
Сохраняем их в нашу папку-репозиторий.

3. Делаем список пакетов нашего репозитория:
Если у вас еще не было утилиты dpkg-scanpackages, то надо поставить пакет dpkg-dev командой
$ sudo apt-get install dpkg-dev
Итак, сделаем список пакетов своего локального репозитория.
$ cd ~/soft/deb/
$ ls
libpurple0_2.4.3-1~getdeb1_i386.deb Packages.gz pidgin_2.4.3-1~getdeb1_i386.deb pidgin-data_2.4.3-1~getdeb1_all.deb
$ dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz

4. Добавляем свой репозиторий в список apt:
Открываем любимым редактором файл /etc/apt/sources.list
Например, sudo vim /etc/apt/sources.list
И дописываем в конец этого файла запись про наш личный репозиторий:
# Ben-Ja local repository for pidgin:
deb file:/home/Имя_юзера/soft/deb ./

5. Обновляем данные о репозиториях:
$ sudo apt-get update

6. Собственно, ставим нашу аську т.е. pidgin:
$ sudo apt-get install pidgin
Там нас спросят, уверенны ли мы, хотим ли мы добавить зависимости и т.д. Отвечаем yes.

Всё. И аську обновили и репозиторий свой создали. =)
Таким образом, мы не испортили сам механизм апдейтов. То есть, как только где-то в прописаных у нас в конфигах появится более свежая версия pidgin'а, то при апдейте она возьмется уже не из нашего репозитория, а из другого.

Если мы заходим удалить наш репозиторий, то достаточно удалить запись о нем в /etc/apt/sources.list дать команду $ sudo apt-get update
После этого можно смело удалять все файлы и папки с нашим репозиторием.
Вот.
Если что не понятно, то пишите.
Кстати, назрела статья про настройку конфигов самого pidgin, но это как-нить в другой раз.


Tags: , , , ,

Отправка сообщений Pidgin по Ctrl+Enter вместо Enter

#======================================
#
# Edit by Ben-Ja http://www.net4me.net
#    On Wed 20 Oct 2010 03:35:03 PM MSD
#
#======================================
И вот в очередной раз поставив pidgin на очередной linux опять сталкнулся с невозможностью настроить (через стандартный интерфейс) отправку сообщений по Ctrl+Enter.
Поэтому напишу об этом здесь, чтоб не искать больше по всему инету.
Итак, идем в домашнюю директорию pidgin и создаем там файлик с именем gtkrc-2.0:
$ cd ~/.purple/
$ ls
accels  accels.save  accounts.xml  blist.xml  certificates  icons  logs  prefs.xml  smileys  status.xml  xmpp-caps.xml
$ vi gtkrc-2.0

Вместо vi можно использывать любой другой текстовый редактор.
В этот файлик gtkrc-2.0 надо записать следующее:
binding "my-bindings"
{
    bind "Return" { "insert-at-cursor" ("\n") }
    bind "<ctrl>Return" { "message_send" () }
}
widget "*pidgin_conv_entry" binding "my-bindings"

Сохраняем. Выходим. Запускаем pidgin. Проверяем.
Теперь сообщения отправляются по Ctrl+Enter, а Enter - переводит на новую строку. Как мы и хотели.

Если заинтересовались и захотели узнать больше, то велкам в wiki по pidgin


home back top
При копировании материалов нашего портала, сылка на net4me обязательна.
Рейтинг@Mail.ru   Valid HTML 4.01 Transitional     Яндекс цитирования   best billing

 



...

net4me snowflake
rfc2368
 
net4me portal This page last modified: Saturday, October 1, 2011   be in net. net4me

portal net4me linux education center