установка определенной версии пакета в debian, ubuntu

До установки требуемой версии пакета можно посмотреть

apt-cache showpkg <package name>

н.р..
apt-cache showpkg subversion-tools

> Package: subversion-tools > Versions: > 1.3.2-5~bpo1(/var/lib/dpkg/status) > 1.1.4-2 (/var/lib/apt/lists/ftp.uk.debian.org_debian_dists_stable_main_binary-i386_Packages)

Для установки требуемой версии выполните:
apt-get install <package name>=<version>

или aptitude install <package name>=<version>

н.р.
apt-get install subversion-tools=1.3.2-5~bpo1

Узнать имеющиеся в кеше предыдущие версии можно командой (для Ubuntu)

ls -l  /var/cache/apt/archives/ | grep <package name>

Посмотреть доступные версии пакета в репозитории можно командой:

aptitude versions <package name>

XFCE – индикатор раскладки клавиатуры/языка

оказалось в XFCE нет штатного индикатора, хотя в убунте все работает из коробки

нашел красивую и простую утилитку описание и настройки на хабре

Мой файл настроек (~/.config/gxkb.cfg) немного отличается от стандартного наличием украинского языка

 awk | 
 
 copy code |
?

01
[xkb config]
02
group_policy=2
03
default_group=0
04
never_modify_config=false
05
model=pc105
06
layouts=us,ru,ua
07
variants=,
08
toggle_option=grp:alt_shift_toggle,grp_led:scroll,terminate:ctrl_alt_bksp
09
compose_key_position=
10

остается только добавить автозагрузку этого индикатора. Для XFCE инструкция

 

Для Ubuntu уже есть готовый deb. Сейчас это gxkb_0.6_i386.deb или полная страница загрузок 

восстановление файлов после сбоя

после восстановления файловой системы fsck часть программ может работать неправильно или вообще не запускаться.

Например у меня не запускался LibreOffice, при этом в логах была ошибка

1
soffice.bin[3198]: segfault at 0 ip 00692a49 sp bfad98e0 error 4 in libsofficeapp.so[665000+6b000]

Вылечилось перенастройкой пакетов

1
dpkg --configure -a

До этого не запускалось даже обновление базы пакетов (aptitude update) и менее информативно не запускался менеджер обновлений

Возвращение кнопок сворачивания и закрытия в Ubuntu в правую часть окна

Начиная с Ubuntu 10.04 кнопки сворачивания и закрытия перемещены в левую часть
окна, что часто неудобно для бывалых пользователей Linux.

Для придания кнопкам привычного вида, достаточно запустить gconf-editor и в
иерархии apps/metacity/general установить переменной "button_layout" значение "menu:minimize,maximize,close".

Или из консоли:

 gconftool-2 --type string --set /apps/metacity/general/button_layout "menu:minimize,maximize,close"

добавление репозитория в ubuntu (debian)

Добавление репозитория из командной строки.

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

1. Открыть на редактирование файл /etc/apt/sources.list

sudo vi /etc/apt/sources.list

и добавить в него адрес репозитория. К примеру, этой строкой:

deb http://dl.google.com/linux/deb/ stable non-free

мы добавим в свою систему репозиторий с программным обеспечением от Google.

Для старых версий

deb http://ftp.ua.debian.org/debian-archive/debian lenny main

 

С тех пор, как Lenny перешел в состояние устаревшего, все его репозитории переместили в archive*

## Debian Lenny base:
deb http://archive.debian.org/debian/ lenny main non-free contrib
deb-src http://archive.debian.org/debian/ lenny main non-free contrib

## Debian Lenny updates:
deb http://archive.debian.org/debian/ lenny-updates main non-free contrib
deb-src http://archive.debian.org/debian/ lenny-updates main non-free contrib

## Debian Lenny Security updates:
deb http://archive.debian.org/debian-security/ lenny/updates main contrib non-free
deb-src http://archive.debian.org/debian-security/ lenny/updates main contrib non-free

## Debian Volatile updates:
deb http://archive.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://archive.debian.org/debian-volatile lenny/volatile main contrib non-free

## Debian Lenny Backports
deb http://archive.debian.org/debian-backports lenny-backports main contrib non-free
deb-src http://archive.debian.org/debian-backports lenny-backports main contrib non-free

 

 

2. Выйдите из редактора с сохранением и выполните переиндексацию:

sudo apt-get update

Для того, чтобы в командной строке скачать и добавить GPG-ключ, необходимый для некоторых репозиториев, выполните

wget -q -O – https://site/signing_key.pub | apt-key add –

После добавления репозитория, вы можете добавлять новые программы при помощи Synaptic Package Manager или выполнив команду:

sudo apt-get install название_программы

к примеру:

sudo apt-get install picasa