КАРТА САЙТА
Sibnet.ru
Sibnet.ru

Sibnet.ru — это информационно-развлекательный интернет-проект, ориентированный на широкий круг Сибирского региона.
По данным Rambler Top100, Sibnet.ru является самым популярным порталом в Сибири.

Контакты:
АО "Ринет"
ОГРН 1025402475856
г. Новосибирск, ул. Якушева, д. 37, 3 этаж
отдел рекламы:
(383) 347-10-50, 347-06-78, 347-22-11, 347-03-97

Редакция: (383) 347-86-84

Техподдержка: (383) 347-22-44
help.sibnet.ru

Внимание! Теперь для входа на форум необходимо вводить единый пароль регистрации сервисов sibnet.ru!

Здравствуйте, гость ( Вход | Регистрация )



3 страниц V < 1 2 3  
Ответить в эту темуОткрыть новую тему
> ЧаВо, или часто задаваемые вопросы.
jnzz
сообщение 10.1.2012, 16:14
Сообщение #41


доктор зло
Group Icon


Группа: Активисты soft.sibnet.ru
Сообщений: 3 966
Регистрация: 19.10.2007
Из: Барнаул
Пользователь №: 8 204



Репутация:   166  


Простая пересборка пакета для своего дистрибутива

Краткая памятка, изложено применительно к debian-based системам. Где-то вычитал, попробовал руками (получилось, порадовался) и излагаю своими словами.

В общем, бывает ситуация, когда нужного пакета или нужной версии нужного пакета в репозиториях используемого дистрибутива (у нас, например, Ubuntu 11.10 Oneiric) нет. А есть, например, в экспериментальной ветке своего дистрибутива (Ubuntu 12.04 Precise) или родственном дистрибутиве с той же системой управления пакетами (Mint, Aptosid, Ubuntu, Debian etc.), но с отличными от имеющихся версиями зависимых пакетов.

На примере пакета kstreamripper (программа грабит звуковой поток в mp3 файлы).

1. Находим готовый deb пакет нужной программы (нашли в MEPIS community repository)

2. Копируем адрес .dsc файла и выполняем dget file.dsc, в нашем случае
Код
dget http://main.mepis-deb.org/mepiscr/repo/pool/main/k/kstreamripper/kstreamripper_0.7.74-0mcr110+1.dsc

Команда загрузит dsc файл, исходные тексты программы, и патчи, если присутствуют.

3. Распаковываем полученный пакет с исходниками: dpkg-source -x file.dsc, в нашем случае
Код
dpkg-source -x kstreamripper_0.7.74-0mcr110+1.dsc


4. Идём во вновь созданный каталог с исходниками /kstreamripper-0.7.74, опционально редактируем файл /kstreamripper-0.7.74/debian/changelog, где при необходимости добавляем новую секцию, правим номер версии, причины пересборки (например, Rebuild for Ubuntu Oneiric), вписываем имя и адрес майнтейнера (свой), и время сборки.

Было
Код

kstreamripper (0.7.74-0mcr110+1) mepis; urgency=low

  * blablabla

-- original maintainer <maintainer@mepis.org>  Mon, 13 Aug 2011 14:13:27 +0400
...


Стало
Код

kstreamripper (0.7.74-0~coolbuild1) oneiric; urgency=low

  * Rebuild for my distro (Ubuntu Oneiric)

-- rebuild maker <cool.boy@sibnet.ru>  Mon, 09 Jan 2012 15:00:00 +0700

kstreamripper (0.7.74-0mcr110+1) mepis; urgency=low

  * blablabla

-- original maintainer <maintainer@mepis.org>  Mon, 13 Aug 2011 14:13:27 +0400
...


5. Возвращаемся в /kstreamripper-0.7.74/, и пробуем сделать
Код
dpkg-buldpackage

Скорее всего, будет выход по ошибке из-за отсутствия сборочных зависимостей. Смотрим список отсутствующих пакетов, доставляем, повторяем
Код
dpkg-buldpackage

Вуаля.

6. Готовые пересобранные пакеты под свой дистрибутив ищем там же, где лежал исходный .dsc файл.

Просто и изящно, ИМХО.

Сообщение отредактировал jnzz - 10.1.2012, 16:28
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
dik-srv
сообщение 14.10.2012, 21:50
Сообщение #42


Поддерживает разговор
Group Icon


Группа: Sibnet-club
Сообщений: 154
Регистрация: 8.7.2007
Из: Горно-Алтайск
Пользователь №: 1 734



Репутация:   0  


уважаемые а где сейчас находится страничка с APT зеркалами???? хотел другу кинуть ссылку да не могу найти
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
shouhei
сообщение 14.10.2012, 21:52
Сообщение #43


Himmelsstürmer
Group Icon


Группа: Супермодераторы
Сообщений: 33 031
Регистрация: 2.4.2008
Из: Caught somewhere in time
Пользователь №: 27 739



Репутация:   1395  


Всё там же. А вот тут про неё даже можно подробности найти.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
dik-srv
сообщение 6.11.2012, 20:27
Сообщение #44


Поддерживает разговор
Group Icon


Группа: Sibnet-club
Сообщений: 154
Регистрация: 8.7.2007
Из: Горно-Алтайск
Пользователь №: 1 734



Репутация:   0  


Просто не смог найти ссылку в разделе софт на сайте, и подумалось что проект прикрыли. Почему бы не вернуть ссылку, а то новички так и не узнают что на сибнете есть такая замечательная штука как APT прокся?
Спасибо.

Сообщение отредактировал dik-srv - 6.11.2012, 20:29
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
evgeni777
сообщение 9.3.2013, 20:03
Сообщение #45


Болтун
Group Icon


Группа: Пользователи
Сообщений: 726
Регистрация: 11.4.2009
Пользователь №: 97 489



Репутация:   1  


Надеюсь тема не мертва.

Вопрос: выбор системы.

Условия: интернета не будет (длительное нахождение на отдаленном объекте). Но для работы будет необходим M/ Office 2007 (open office не предлагать, увы при сложном форматировании он некорректно отображает страницы - проверено на практике, поправимо, но зачем такой геморрой каждый раз?). Слабый нетбук (камень 1 Гц, ОЗУ 512, video 64 МБ) с сенсорным экраном (т.е. нужна поддержка сенсорного экрана).
Допускаю, что его можно будет изначально установить с сервиса playon и использовать wine. Но если office "слетит" как его переустановить.
И как быть если возникнет необходимость установки программ изначально предусмотренных для win
Сам присматриваюсь к Debian, но только из-за большого количества уже готовых пакетов в составе ОС.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Proexp
сообщение 2.10.2013, 21:46
Сообщение #46


Поддерживает разговор
Group Icon


Группа: Пользователи
Сообщений: 122
Регистрация: 10.4.2008
Пользователь №: 28 936



Репутация:   3  


Помогите решить задачу. Есть файл с логами, в котором порядка 30 000 строк. Из всего этого списка, нужно вывести строки, в которых присутствует определенный ip адрес
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
shouhei
сообщение 2.10.2013, 22:18
Сообщение #47


Himmelsstürmer
Group Icon


Группа: Супермодераторы
Сообщений: 33 031
Регистрация: 2.4.2008
Из: Caught somewhere in time
Пользователь №: 27 739



Репутация:   1395  


Ну grep же.
Код
grep "адрес" имя_файла


Можно и без кавычек, впрочем.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Proexp
сообщение 2.10.2013, 22:50
Сообщение #48


Поддерживает разговор
Group Icon


Группа: Пользователи
Сообщений: 122
Регистрация: 10.4.2008
Пользователь №: 28 936



Репутация:   3  


2shouhei
Спасибо) есть еще вопрос, а как сделать что бы из лога, выводились ip адреса по запросу домена, т.е. что бы можно было ввести sibnet.ru, получить список всех ip адресов пренадлежащих этому домену и если такие адреса есть в логе, то вывести их.

Сообщение отредактировал Proexp - 2.10.2013, 22:51
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Total
сообщение 2.10.2013, 23:15
Сообщение #49


Total return
Group Icon


Группа: VIP
Сообщений: 13 356
Регистрация: 14.9.2007
Из: Барнаул
Пользователь №: 5 876



Репутация:   2580  


Цитата(Proexp @ 2.10.2013, 22:50) *

2shouhei
Спасибо) есть еще вопрос, а как сделать что бы из лога, выводились ip адреса по запросу домена, т.е. что бы можно было ввести sibnet.ru, получить список всех ip адресов пренадлежащих этому домену и если такие адреса есть в логе, то вывести их.

Если в каждой строке с IP вписан и домен, то делается аналогично:
Код
grep "sibnet.ru" file


Например, если файл содержит следующие строки
Цитата
sibnet.ru 198.034.433.244
somesite34.ru 565.444.367.667
sibnet.ru 197.014.433.244
somesite56.ru 309.444.367.667
somesite77.ru 168.444.367.667
somesite8u.ru 100.688.300.667
sibnet.ru 193.034.433.244

то команда работает так:
Код
total@total-desktop:~$ grep "sibnet.ru" ipdbfile
sibnet.ru 198.034.433.244
sibnet.ru 197.014.433.244
sibnet.ru 193.034.433.244
total@total-desktop:~$
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Proexp
сообщение 2.10.2013, 23:56
Сообщение #50


Поддерживает разговор
Group Icon


Группа: Пользователи
Сообщений: 122
Регистрация: 10.4.2008
Пользователь №: 28 936



Репутация:   3  


2Total
Не совсем то. В логе только ip адреса. Нужно что бы запрос с помощью host получал список ip домена и проверял, есть ли такой ip в логе, и если он есть, выводил бы строки.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
shouhei
сообщение 3.10.2013, 18:39
Сообщение #51


Himmelsstürmer
Group Icon


Группа: Супермодераторы
Сообщений: 33 031
Регистрация: 2.4.2008
Из: Caught somewhere in time
Пользователь №: 27 739



Репутация:   1395  


Цитата(Proexp @ 2.10.2013, 22:50) *

2shouhei
Спасибо) есть еще вопрос, а как сделать что бы из лога, выводились ip адреса по запросу домена, т.е. что бы можно было ввести sibnet.ru, получить список всех ip адресов пренадлежащих этому домену и если такие адреса есть в логе, то вывести их.


Это уже целый скрипт, между прочим.

Сперва нужно получить адреса домена, через host или nslookup
Код
bash-4.2$ cat sample.sh
#!/bin/bash
#Setting variables
LOGFILE="somelog"
ADDRLIST="addr.txt"
#Getting addresses for host
nslookup $1 | grep -v "#53" | grep Addr | sed -e "s/Address: //g" > $ADDRLIST
echo $1":"
while read currentaddr $ADDRLIST
do
    grep $currentadrr $LOGFILE
done

Что-то такое, лень писать хорошо и правильно. Естественно атрибут выполнения у файла или bash скрипт доменное имя.


» Спасибо сказали: «
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
mephisto
сообщение 4.10.2013, 0:08
Сообщение #52


ортодоксальный линуксоид
Group Icon


Группа: VIP
Сообщений: 7 712
Регистрация: 17.11.2007
Из: столицы вашей родины
Пользователь №: 10 849



Хех... «grep -F 'IP'» вообще то
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
jnzz
сообщение 10.12.2013, 20:41
Сообщение #53


доктор зло
Group Icon


Группа: Активисты soft.sibnet.ru
Сообщений: 3 966
Регистрация: 19.10.2007
Из: Барнаул
Пользователь №: 8 204



Репутация:   166  


Как урезать Debian - на старой машине, при недостатке дискового пространства, на встроенной системе, в общем, в любой ситуации, когда ресурсы ограничены или нужна компактная система.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Ronnie-R10R
сообщение 16.3.2017, 17:10
Сообщение #54


No Pain, No Gain
Group Icon


Группа: Активист Видео
Сообщений: 1 150
Регистрация: 30.12.2007
Пользователь №: 15 142



Репутация:   36  


Техностримы. Администрирование Linux.

Администрирование Linux (осень 2015)
https://www.youtube.com/playlist?list=PLrCZ...KmFopzPs5pGB85_

Администрирование Linux (весна 2017)
https://www.youtube.com/playlist?list=PLrCZ...QfLYb9ociIvYOY1
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

3 страниц V < 1 2 3
Ответить в эту темуОткрыть новую тему
1 чел. просматривают этот форум (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Текстовая версия Сейчас: 23.6.2017, 7:09
Редакция: (383) 347-86-84

Техподдержка: (383) 347-22-44
help.sibnet.ru
Размещение рекламы:
тел: (383) 347-06-78, 347-10-50

Правила использования материалов