Questions About Linux

hints and how-to`s

Постинг в twitter из консоли.

leave a comment »

Постить в твиттер можно из консоли.

Создайте шелл-скрипт с таким содержанием:

#!/bin/sh
curl -u <user>:<passwd> -s -F status="$1" http://twitter.com/statuses/update.xml http://twitter.com/  > /dev/null
#<user>:<passwd> естественно нужно заменить на ваш логин и пароль в твиттере

Для работы скрипта требуется установленный curl

Теперь положите файл в /bin и сделайте его исполняемым.

$ cp twitter /bin/twitter
$ chmod +x /bin/twitter

Теперь можно постить командой

$ twitter 'текст'

Написано mindvr

15.11.2008 в 14:49

Опубликовано в mainstream

Отмечено как , ,

Особенности установки Gentoo из старого stage3.

leave a comment »

При установке Gentoo может случиться ситуация, что вы не можете повлиять на версию архива stage3. Такое может например случиться, когда вы пользуетесь некоторыми linux VDS. В таком случае, после выполнения emerge --sync будет невозможно что-либо установить, т.к. дерево портеджей содержит ebuild’ы для версии Portage 2.1, а в архиве стадии установлен Portage 2.0.

Обойти проблему можно так:
1. Добавляем в /etc/make.conf нужные переменные
#Яндексовские зеркала
SYNC="rsync://spreader.yandex.net/gentoo-portage"
GENTOO_MIRRORS="ftp://spreader.yandex.net/gentoo-distfiles"
#Это чтобы потом emerge ругался :)
FEATURES="-strict"

2. Обновляем дерево портеджей
# emerge --sync
3. Запускаем скрипт, для генерации ебилдов в старом формате.
# python /usr/portage/sys-apps/portage/files/manifest221
4. Обновляем portage
# emerge portage
5. Теперь можно вычистить дерево портеджей от хлама и удалить переменную FEATURES из make.conf
# rm -r /usr/portage
# emerge --sync

При обновлении могут возникнуть взаимоблокировки пакетов, которые можно попробовать обойти опцией --nodeps emerge. Актуальную информацию по ошибкам дерева портеджей можно узнать поискав в гугле по имени пакета/тексту ошибки.

Написано mindvr

03.07.2008 в 06:00

Опубликовано в mainstream

Отмечено как , ,

Gentoo – unknown_domain

leave a comment »

Если при логине в gentoo ваш хост показывается как localhost.unknown_domain, то нужно поправить /etc/hosts:

#nano /etc/hosts

127.0.0.1       hostname.domainname localhost

При загрузке хост будет показан как hostname.domainname

Написано mindvr

06.06.2008 в 23:44

Опубликовано в mainstream

Отмечено как ,

Включение пользователя root в Ubuntu

с 2 комментариями

В Ubuntu по умолчанию заблокирован пользователь root. На мой взгляд не зазорно получить абсолютные права командой $ sudo -i , но кому-то не позволяет религия, кто-то использует специфичные службы и не может выбирать :)

В любом случае, вот решение:

$ sudo passwd root
$ sudo passwd -u root

Устанавливаем пароль и разблокируем root’а.

Написано mindvr

06.05.2008 в 23:54

Опубликовано в mainstream

Отмечено как , ,