HP Laserjet 1020 не печатает

23:02 Рубрика: Linux

я решаю так: http://linuxfreshman.blog.tut.by/2009/11/14/printer-hp-1020-vozobnovlenie-pechati-zakonchilas-bumaga-ubuntu/
(с)

Как сделать Ubuntu чрезвычайно быстрой(?)

22:55 Рубрика: Linux

Старое железо? Хочется быстрой загрузки? Нужно освободить часть системных ресурсов? Хочется разогнать приложения? Эта статья для Вас. Заметьте, я не предлагаю делать что-либо из статьи, если перечисленное Вас не касается. (с)
далее

wlan0, dhcp, /etc/network/interfaces

09:13 Рубрика: Linux

Как правильно прописать сетевую карту (wlan0) в /etc/network/interfaces, чтобы станция подключалась к беспроводной сети во время загрузки?

howto / Тотальный переход с ext3/ntfs на ext4

16:22 Рубрика: Linux

howto / Тотальный переход с ext3/ntfs на ext4.

karmic Double-tap

10:13 Рубрика: Linux

Зачем-то поменяли «два пальца» и «три пальца» местами. Не знаю в чём здесь смысл, но стало не очень удобно. Вот линк: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/432814

man synclient

xinput set-int-prop "ETPS/2 Elantech Touchpad" "Synaptics Tap Action" 8 0 3 0 0 1 2 3 (c)

(c)

lucid lynx

$ xinput list
? Virtual core pointer                        id=2    [master pointer  (3)]
?   ? Virtual core XTEST pointer                  id=4    [slave  pointer  (2)]
?   ? "ETPS/2 Elantech Touchpad"                  id=13    [slave  pointer  (2)]
?   ? "Macintosh mouse button emulation"          id=14    [slave  pointer  (2)]
? Virtual core keyboard                       id=3    [master keyboard (2)

xinput set-int-prop 13 "Synaptics Tap Action" 8 0 3 0 0 1 2 3

Инструкция по установке дополнительных пакетов в HDS5L

09:13 Рубрика: HDS5L

Итак. Излагаю наброски своих мыслей на тему установки дополнительного стороннего софта на наши железяки. Задача была простая: получить возможность установки стороннего софта и получить доступ к внешнему репозиторию.
Из всего изложенного далее мое было только желание сделать наш плеер больше, чем просто плеер :D Остальное - это рукописи Великих Гуру, скомпилированные мной. Все, что изложено испытано на собственном HDS5L.

Для проведения испытаний желательно элементарное знание командной строки linux (на уровне ls, vi). Перед началом работ очень желательно прочтение http://www.wl500g.info/showthread.php?t=3171, http://www.wl500g.info/showthread.php?t=18096, http://forum.ixbt.com/topic.cgi?id=62:15578, http://playonhd.ucoz.ru/ и http://google.com Все, что там изложено, в большей степени, относится и к нашему linux-агрегату :D


Хочу сразу предупредить, что я не несу ответственности за исправность и работоспособность ну и т.д. ваших HDS4L и HDS5L.

Поехали!!!

1. должен быть доступ через телнет : ПУСК – ВЫПОЛНИТЬ – telnet <адрес ICONBIT>. Логин “root”, пароля нет.
В некоторых прошивках нет телнета! Win7 & Vista телнет устанавливается отдельно!

2. понять, где находится системный раздел HDD, для чего выполнить команду df –h

/ # df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                65.4M     54.7M     10.7M  84% /
/dev/mtdblock/2          32.0M      1.3M     30.7M   4% /usr/local/etc
/dev/rd/0                40.0k     40.0k         0 100% /mnt/rd
/dev/scsi/host0/bus0/target0/lun0/part1    465.3G    100.3M    465.2G   0% /tmp/usbmounts/sda1
/dev/scsi/host0/bus0/target0/lun0/part3    151.9M     64.5M     79.6M  45% /tmp/hdd/root


видно, что системный раздел имеет путь /tmp/hdd/root, от этого и отталкиваемся

3. Создаем папку для optware

mkdir /tmp/hdd/root/opt


4. Создаем линк на эту папку в корне

ln -s /tmp/hdd/root/opt opt


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

mount -o,remount,rw /


5. правим файл /usr/local/etc/profile

vi /usr/local/etc/profile


как работать с редактором vi - придется почитать в инете

ищем:

# Path manipulation
if [ `id -u` = 0 ]; then
  pathmunge /sbin
  pathmunge /usr/sbin
  pathmunge /usr/local/sbin
fi


правим:

# Path manipulation
if [ `id -u` = 0 ]; then
  pathmunge /opt/bin
  pathmunge /opt/sbin
  pathmunge /sbin
  pathmunge /usr/sbin
  pathmunge /usr/local/sbin
fi

 

ищем:

#export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
export PATH HOSTNAME HISTSIZE TERM


правим:

HOME=/opt
#export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
export PATH HOSTNAME HISTSIZE TERM HOME


Если будем использовать mc
ищем:

alias open="eject /dev/cdroms/cdrom0"
alias close="eject -t /dev/cdroms/cdrom0"


правим:

alias open="eject /dev/cdroms/cdrom0"
alias close="eject -t /dev/cdroms/cdrom0"
alias mc="mc -c"


6. создаем домашнюю папку для root

vi /usr/local/etc/passwd


ищем:

root::0:0:root::/bin/sh


правим:

root::0:0:root:/opt:/bin/sh


7. перегружаем плеер

reboot


8. выполняем команды

mkdir /opt/tmp
mkdir /opt/tmp/ipkg
cd /opt/tmp/
wget http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/uclibc-opt_0.9.28-13_mipsel.ipk
ipkg-cl install uclibc-opt_0.9.28-13_mipsel.ipk
wget http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ipkg-opt_0.99.163-10_mipsel.ipk
ipkg-cl install ipkg-opt_0.99.163-10_mipsel.ipk
rm *.ipk
cd /opt/bin
./ipkg update


У меня в этом месте произошла маленькая загвоздка... в виде

/tmp/hdd/root/opt/tmp #ipkg-cl install uclibc-opt_0.9.28-13_mipsel.ipk
Installing uclibc-opt (0.9.28-13) to root...
uclibc-opt: unsatisfied recommendation for ipkg-opt
Configuring bzip2
//tmp/package/ipkg/info/bzip2.postinst: //tmp/package/ipkg/info/bzip2.postinst: 2: /opt/bin/update-alternatives: not found
postinst script returned status 127
ERROR: bzip2.postinst returned 127
Configuring gzip
//tmp/package/ipkg/info/gzip.postinst: //tmp/package/ipkg/info/gzip.postinst: 2: /opt/bin/update-alternatives: not found
....
postinst script returned status 127
ERROR: gzip.postinst returned 127
Configuring uclibc-opt
Updating /opt/etc/ld.so.cache
Successfully terminated.


Пришлось сделать так

rm *.ipk
wget http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ipkg-opt_0.99.163-10_mipsel.ipk
ipkg-cl install -force-reinstall ipkg-opt_0.99.163-10_mipsel.ipk
wget http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/uclibc-opt_0.9.28-13_mipsel.ipk
ipkg-cl install -force-reinstall uclibc-opt_0.9.28-13_mipsel.ipk


А дальше все очень просто...
кому чего нужно....

Далее все завитит только от Ваше фантазии! Дерзайте! Любые замечания приветсвуются!

Лично от меня ОГРОМНОЕ СПАСИБО за помощь гуру Lossless и ----8---- http://forum.ixbt.com/, http://playonhd.ucoz.ru/

----------
Очень интересны для нас дополнительные пакеты:
1. Download Engine 2.0 http://www.wl500g.info/showthread.php?t=9947
2. rTorrent http://www.wl500g.info/showthread.php?t=16485, http://www.wl500g.info/showthread.php?t=15266&highlight=web+%EC%EE%F0%E4%E0, http://www.wl500g.info/showthread.php?t=14256&highlight=web+%EC%EE%F0%E4%E0, Web интерфейс http://code.google.com/p/rutorrent/

(c)

Далее

Grub2 multiboot

17:19 Рубрика: Linux

У меня была похожая проблема...
Люди подсказали:
-----------------------------
# apt-get install os-prober
# os-prober
# update-grub2
-----------------------------
Первая строчка- доустановка модуля поиска "других" OS.
Вторая- запуск модуля- поиск "осей".
Третья- внесение изменений в меню GRUB'a.

(c)

Количество пакетов к обновлению(консоль)

22:55 Рубрика: Linux

Q: Вобщем как можно вывести в консоль количество пакетов которые подлежат обновлению после apt-get update ???
Облазил все поисковики... ничего похожего не нашёл... :( Да и у самого идей нет как такое осуществить :( но очень надо :(

A: 

Сам недавно столкнулся с точно такой же ситуацией, только наоборот - дома трафик дорогой, а на работе unlim. ;) Погуглив, где-то на ubuntuforums (к сожалению, не помню уже где), наткнулся на простое и изящное (ИМХО) решение :
#!/bin/bash
apt-get upgrade -y --print-uris | cut -d"'" -s -f2 > ~/upgrade_package_names.txt

После чего получаю в домашнем каталоге файлик с URL`ами upgrade_package_names.txt

(c) 1, 2

Ext JS: Cross-Browser Rich Internet Application Framework

09:51 Рубрика: Web Development

Ext JS

Ext JS is a cross-browser JavaScript library for building rich internet applications. It includes:

  • High performance, customizable UI widgets
  • Well designed and extensible Component model
  • An intuitive, easy to use API
  • Commercial and Open Source licenses available

    Homepage

GiftWrap, a User Friendly Package Maker for Ubuntu

11:24 Рубрика: Linux

giftwrapGiftWrap is a hassle-free way to create Ubuntu packages. It is designed for anyone who deals with distributing software - be it theme artists, software developers, or anyone else.It stems from the (now dead) Deb Creator project.In the future, it will support updating of existing packages, uploading to PPA's split packages and more.


Installation :
Open your sources.list and add GiftWrap's Official Launchpad repository :

$sudo gedit /etc/apt/sources.list

For Ubuntu Jaunty Users :

deb http://ppa.launchpad.net/giftwrap/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/giftwrap/ppa/ubuntu jaunty main


For Ubuntu Intrepid Users :

deb http://ppa.launchpad.net/giftwrap/ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/giftwrap/ppa/ubuntu intrepid main


Save and exit.Now import the public key with this command and update the system :

$sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 207CAD03
$sudo apt-get update

Now install GiftWrap :

$sudo apt-get install giftwrap

After installation done (you may be asked for some configurations like mail server etc.If you do not know what you are doing, just select "No Configuration" ), you can run GiftWrap via Applications > Programming > GiftWrap OR giftwrap command and start building your own Ubuntu packages ;)

(c)

Далее