Установка кросс-компиляции ядра Linux на Pine64(или Raspberry Pi или любой другой аналогичный одноплатный компьютер)

Я готовлю новое ядро Linux для Pine64, потому что это медленно, я сделал кросс-компиляции на ПК Linux.

Я ищу способ запуска сделать установку && сделать установку модулей без копирования всего ~3 ГБ исходных и объектных файлов, скомпилированных ядра в Pine64 просто установить скомпилированные двоичные файлы.

Есть ли способ, чтобы создать некий "установочный пакет" или просто опустить ненужные файлы (*.о, *.с, ...)?

+208
Marge Lerios 10 дек. 2013 г., 19:14:46
35 ответов

[Я засомневалась, стоит ли отправлять это в мета-или здесь. Но хотя это касается терминологии, она общего пользования, не только на этом сайте.]

Похоже, по крайней мере в Xfce 4.10 (с сессией менеджер "Xfce4-сессии") этот термин означает окружение рабочего стола, в том случае, в котором различные де устанавливаются рядом рабочие столы Xfce; выбор между ними представлены в окне входа в систему, как выбор между "сеансами".

enter image description here

И то, что выбран-де; выбор сессии не выбрав одну среди других таких же Де, а де сама

enter image description here

(В моем случае это говорит обновление Xfce, рабочего стола LXDE, Openbox в.)

Что выбрано выше имя пользователя и де, не сохраняются сессии.

Но после этого выбора, если в Настройки/'сессии и запуска'/Генеральная функция отображения селектора на входе-это проверено, а выбор нового возможно между другой тип занятия, те, что де-конкретного, своего рода суб-сессий, сохраненных Пользователем в течение определенного Де, с помощью опции в разделе Настройки/сессии и запуска'/сессии/'сохранить'.

enter image description here

Пароли и логины не связанные с выбором и вводом общих сессий (де).

Это нормально и принято использовать, или это просто несчастный случай, может быть ограничена обновление Xfce?

(Я наткнулся на это при поиске это временное решение)


Правка после замечания:

То, что я думаю, произошло то, что правильное использование термина 'сессия' в том, что набор опций и запущенные программы, сохраненные Пользователем в определенный де, этот смысл был отраженный вверх от начального выбора пользователя и де. Оба варианта могут быть неявные (автоматические), если пользователь не активировал 'пароль' и 'выбор'. Но в то время как многие люди хотят быть попросил пароль при входе/запуске, они не хотят выбирать каждый раз между сохраненных сессий. Как первый выбор (пользователь/де/пароль) является наиболее распространенным, он взял имя "сессии", которая теперь отображается в окне входа в систему обновление Xfce.

Термин "вход", должно быть, сыграли свою роль в этом, потому что он предполагает, что вход должен быть один в сессии. Но если это так, то должно быть два типа входа при наличии двух типов сеансов. Таким образом, термин "вход" появляется в Настройки/'и группы' при установке на вопрос для пароля enter image description here

но также в рамках сессии и запуска по выбору (или нет) между сохраненных сессий - после первого "вход" был сделан.

enter image description here

Эти два различных типа входов.

Я бродила ли за этим есть какой-то консенсус, или это просто несчастный случай. Это может привести к путанице, особенно для новых пользователей, которых эти параметры интерфейса должны помогать - и особенно, когда возникают практические проблемы, как видно в связанном ответа. Пытаясь решить эти проблемы, и глядя на Настройки Обновление Xfce, как они отображаются сейчас, в. 4.10, двойное использование термина делает вещи хуже.

+999
tsl 03 февр. '09 в 4:24

Я наткнулся на небольшие проблемы с моим сервером CentOS7. Это виртуальный сервер за прокси и он может подключиться к интернету, но он не может использовать Yum. Всякий раз, когда я стараюсь, я получаю ошибку:

Не могли бы извлечь непосредственно http://mirrorlist.centos.org/? 
релиз=7&как Arch=x86_64 с&РЕПО=ОС&инфра=фондовом ошибка была
14: ошибка http 407 - требуется аутентификация Прокси 

Хотя у меня настроен прокси-сервера в файл/etc/среды:

при='http://user:[email protected]:8088/'
При='http://user:[email protected]:8088/'
https_proxy='http://user:[email protected]:8088/'
HTTPS_PROXY='http://user:[email protected]:8088/'
ftp_proxy='http://user:[email protected]:8088/'
FTP_PROXY='http://user:[email protected]:8088/'
локальный no_proxy=', 127.0.0.1,localaddress,*.localdomain.com,*.бл.ч,10.*'
Локальный NO_PROXY=', 127.0.0.1,localaddress,*.localdomain.com,*.бл.ч,10.*'

и в файле/etc/Юм.конф:

прокси=http://адрес:8088/
proxy_username=имя_пользователя
proxy_password=пароль

Я даже объявили его в папку/root/.файл:

экспорт при="http://url:8088/"

и в файле/etc/wgetrc:

при='http://user:[email protected]:8088/'
При='http://user:[email protected]:8088/'
https_proxy='http://user:[email protected]:8088/'
HTTPS_PROXY='http://user:[email protected]:8088/'
ftp_proxy='http://user:[email protected]:8088/'
FTP_PROXY='http://user:[email protected]:8088/'
локальный no_proxy=', 127.0.0.1,localaddress,*.localdomain.com,*.бл.ч,10.*'
Локальный NO_PROXY=', 127.0.0.1,localaddress,*.localdomain.com,*.бл.ч,10.*'

Я действительно не понимаю, как он до сих пор отсутствует аутентификация; кто-нибудь идея, как решить эту проблему?

+995
Ansar Younas 12 июл. 2016 г., 06:18:12
Другие ответы

Связанные вопросы


Похожие вопросы

Это должно работать, если sysrq включена в ядре (проверено живу на моей машине):

# Эхо "ч" > в /proc/sysrq-триггер

Требует корневого доступа.

Клавиши SysRq не обычные ключи, обрабатываемых х, таким образом xdotool и не может вызвать магические ключи, потому что она взаимодействует сама с собой файл xorg, а не ядра. К счастью, ядро предоставляет специальный файл, чтобы вызвать их из скриптов и удаленного снарядов.

Проверено на шахты с командованием аварийно синхронизации (Ы):

# Эхо "s" > в /proc/sysrq-триггер
# команды dmesg | хвоста -н 2
[263565.001982] SysRq : Аварийный Синхронизации
[263565.115168] аварийное синхронизации в комплекте
+988
Kouber Saparev 22 авг. 2017 г., 14:15:58

Ваше понимание является правильным, а какой нет. Порт 80, как правило, зарезервированы для HTTP, но это просто конвенции; любую программу можно слушать на любой открытый порт на компьютере. Если есть веб-сервер прослушивает порт 80 на системе, к которой вы подключаетесь, вам нужно использовать протокол HTTP для обмена данными с ним.

телнет не протокол вовсе, это программа, которая позволяет отправлять сырой текст на любой хост по любому порту. Удаленный хост не имеет понятия, что программа подключения к нему; все это вижу пакеты направляются к нему. Любую программу, которая отправляет пакеты в соответствии с протоколом удаленного узла ожидает, что будет работать, так что вы можете использовать программу telnet для связи через любой текстовый протокол.

Вы послали что-то вдоль линий вам /путь/к/файлу по протоколу HTTP/1.1, который является действительным протокол HTTP 1.1 команда и выглядит так же, как запрос, который будет направлен на веб-браузере, поэтому он отлично работает.

+967
OSTELLAR Mississauga 8 июл. 2017 г., 21:09:19

Моя цель-иметь ноутбук с Ubuntu, который начинается одно приложение и пользователи не могут использовать мышь или клавиатуру.

Первым делом нужно было найти команду, чтобы запустить программу. Это эта команда.

экспортировать дисплей=:0 && cvlc pidof 2>/Дев/нуль >/dev/нуль || cvlc --экран --нет-видео-название-показать протокол RTSP://192.168.1.2:554/стандарта ONVIF

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

# в /etc/инит/языка.переопределить
руководство

Но тогда, если я хочу команду StartX -- :0 тогда он показывает мне на простом фоне. Это здорово. Но тогда, если я выполнить команду в этой теме я вам

Медиа-проигрыватель VLC 2.0.8 Twoflower (версии 2.0.8 а-0-g68cf50b)
[0x1a26bf8] ингибируют interface ошибка: не удалось подключиться к D-автобус демона сессии: //бин/ДГУ-запуск аварийно завершен со следующей ошибкой: нет протокола, указанного
Нет протокола, указанного
Ошибка автозапуска: инициализация Х11 не удалось.

[0x1a26bf8] главная ошибка интерфейс: нет подходит модуль интерфейса 
Нет протокола, указанного
[0x1a26a38] главная ошибка интерфейс: нет подходит модуль интерфейса 
[0x17f7108] основные ошибки libvlc: интерфейс "globalhotkeys,никто" не удалось инициализировать
[0x1a26bf8] манекен интерфейс: с помощью модуля манекен интерфейс...
[0x7ff654002a58] ошибка live555 демультиплексоры: настройка связьвидео/кодек H264 ошибка 500 Внутренняя ошибка сервера 
[0x7ff654002a58] ошибка live555 демультиплексоры: настройка'audio/ПСМА ошибка 500 Внутренняя ошибка сервера 

И если команду StartX не запускается, тогда я получаю это.

Медиа-проигрыватель VLC 2.0.8 Twoflower (версии 2.0.8 а-0-g68cf50b)
[0x1037bf8] ингибируют interface ошибка: не удалось подключиться к D-автобус демона сессии: //бин/ДГУ-запуск аварийно завершен со следующей ошибкой: ошибка автозапуска: инициализация Х11 не удалось.

[0x1037bf8] главная ошибка интерфейс: нет подходит модуль интерфейса 
[0x1037a38] главная ошибка интерфейс: нет подходит модуль интерфейса 
[0xe08108] основные ошибки libvlc: интерфейс "globalhotkeys,никто" не удалось инициализировать
[0x1037a38] манекен интерфейс: с помощью модуля манекен интерфейс...
[0x7f05ec0010d8] ошибка live555 демультиплексоры: настройка связьвидео/кодек H264 ошибка 500 Внутренняя ошибка сервера 
[0x7f05ec0010d8] ошибка live555 демультиплексоры: настройка'audio/ПСМА ошибка 500 Внутренняя ошибка сервера 

И это успешный старт при включении autologin и запустить VLC плеер через например кронтаб.

* * * * * экспорт дисплей=:0 && cvlc pidof 2>/Дев/нуль >/dev/нуль || cvlc --экран --нет-видео-название-показать протокол RTSP://192.168.1.2:554/стандарта ONVIF

Малый выход, но все нормально работает.

Медиа-проигрыватель VLC 2.0.8 Twoflower (версии 2.0.8 а-0-g68cf50b)
[0x24df238] манекен интерфейс: с помощью модуля манекен интерфейс...

Кто-нибудь знает как решить эту проблему?

Это в Ubuntu 12.04.5 ЛЦ (точный Панголин) ноутбука.

+955
Leo Ervin 5 апр. 2011 г., 09:45:44

Как указывалось выше, либо установить разумный терминал или в xterm, если вы решите использовать в xterm , то вам нужно изменить свой i3config файл соответственно.

Когда вы отредактировали свой конфиг, нужно обновить его с помощью мод + шифт + R , чтобы изменения вступили в силу. Тогда вы должны быть все готово.

Редактировать

Конечно, вы должны быть в состоянии использовать терминал в первую очередь, @Томас Дики дал очень хорошую информацию о том, как это сделать.

+943
kamalkanakamedala 8 нояб. 2014 г., 11:10:45

Распаковки папку без его полной иерархии

Если вы просто пытаетесь распаковать содержимое каталога в zip-файл без сохранения иерархии эта папка находится внутри, в zip-файле тогда вам не повезло. Нет такого способа, который обеспечивает это. Проблема с тем, как создаются zip файлы. Они обычно создаются как твердый шарик и так не легко доступны в сторону, что большинство будет думать.

Только 2 подхода я видел, что могу сделать, это создать цикл, который проходит через индекс zip-файл, что-то вроде этого:

Способ #1

для меня в $(разархивировать -л zipfile.zip); делать

 # искать конкретное место
 # если есть, сделать структуру каталогов, которые вы хотите
 # распаковать zipfile.zip $я -д /некоторые/tmp/и реж
 # переместить файл из /некоторые из/tmp/dir для нового каталога

сделано

Вышеперечисленное может быть сделано в ряде языков программирования, таких как Perl, Python и так далее.

Способ № 2

Другой способ предполагает создание копии в zip-файл и затем с помощью инструмента zip Примечание манипулировать индексирование файлов внутри архива, а затем извлечь файлы еще zip-файл индекса было манипулировать.

Распаковки папку с его полной иерархии

С другой стороны, если вы просто пытаются извлечь одну папку из zip-файла, вы можете использовать эту команду, чтобы сделать так:

$ разархивировать "/path/to/archive.zip" "в/архиве/папке*" -г "/путь/к/распаковать/с"

Пример

Пример структуры каталогов.

$ дерево 
.
|-- 1
| |-- 2
| | |-- 3
| | | `-- 4
| | | `-- 5
| | | |-- файл1
| | | |-- файл2
| | | |-- файл file3
| | | |-- файл file4
| | | `-- file5
| | `-- файл
| `-- файл
`-- файл

Застегнула.

$ зип-Р ../afile.zip .
 добавление: файл (хранится 0%)
 добавление: 1/ (сохраненных 0%)
 добавление: 1/файл (хранится 0%)
 добавил: 1/2/ (сохраненных 0%)
 добавление: 1/2/файл (хранится 0%)
 добавил: 1/2/3/ (сохраненных 0%)
 добавил: 1/2/3/4/ (сохраненных 0%)
 добавил: 1/2/3/4/5/ (сохраненных 0%)
 добавил: 1/2/3/4/5/файл1 (хранится 0%)
 добавил: 1/2/3/4/5/файл2 (хранится 0%)
 добавил: 1/2/3/4/5/файл file3 (хранится 0%)
 добавил: 1/2/3/4/5/file5 (хранится 0%)
 добавил: 1/2/3/4/5/файл file4 (хранится 0%)

Подтверждающие содержимое zip-файла.

$ разархивировать -л ../afile.zip 
Архив: ../afile.zip
 Дата Название Время 
--------- ---------- ----- ----
 0 11-07-2013 16:43 файл
 0 11-07-2013 16:43 1/
 0 11-07-2013 16:43 1/файл
 0 11-07-2013 16:43 1/2/
 0 11-07-2013 16:43 1/2/файл
 0 11-07-2013 15:51 1/2/3/
 0 11-07-2013 15:51 1/2/3/4/
 0 11-07-2013 15:51 1/2/3/4/5/
 0 11-07-2013 15:51 1/2/3/4/5/файл1
 0 11-07-2013 15:51 1/2/3/4/5/файл2
 0 11-07-2013 15:51 1/2/3/4/5/файл file3
 0 11-07-2013 15:51 1/2/3/4/5/file5
 0 11-07-2013 15:51 1/2/3/4/5/файл file4
--------- -------
 0 13 файлов

Теперь мы просто распаковать папку 5.

$ разархивировать afile.zip "1/2/3/4/5*" -D новый/
Архив: afile.zip
 создание: Новый/1/2/3/4/5/
 извлечение: Новый/1/2/3/4/5/файл1 
 извлечение: Новый/1/2/3/4/5/файл2 
 извлечение: Новый/1/2/3/4/5/файл file3 
 извлечение: Новый/1/2/3/4/5/file5 
 извлечение: Новый/1/2/3/4/5/файл file4 

Подтверждение распаковать:

$ дерево .
.
`-- 1
 `-- 2
 `-- 3
 `-- 4
 `-- 5
 |-- файл1
 |-- файл2
 |-- файл file3
 |-- файл file4
 `-- file5
+907
qbq 20 сент. 2014 г., 17:00:59

Очень удобным способом является следующий:

Просто введите следующую команду в вашем терминале:

( вставьте-ваше-многострочный скрипт-здесь ) введите

Полное описание:

  1. В терминале вы начинаете с (

    Необязательно: нажмите Ввод (только для форматирования причинам)

  2. Теперь вы можете вставить несколько строк

    например:
    Эхо привет
    Эхо мира

    Альтернатива: вы типа/вставить построчно (окончания каждого С ввести ключ).

  3. Наконец, введите доработке ) и нажмите Ввод снова, которая выполнит весь наклеенная/введенных строк.

Маленький рабочий пример (для оклейки построчно с ввод):

Андерсон@ТП ~ % (
\`subsh> Echo привет
\`subsh> Эхо мира
\`subsh> )
привет
мир
Андерсон@ТП ~ % 

Маленький рабочий пример (для оклейки весь сценарий):

Андерсон@ТП ~ % (
\`subsh> Echo привет
Эхо мира
\`subsh> )
привет
мир
Андерсон@ТП ~ %

Маленький рабочий пример пренебрежения форматирования (для оклейки весь сценарий):

Андерсон@ТП ~ % (Echo привет 
Эхо мира)
привет
мир
Андерсон@ТП ~ % 
+866
yaman koudmani 14 июл. 2016 г., 08:37:15

Комментарии ниже вашего поста свидетельствуют о том, что /корень/.СШ является символической ссылкой на другой каталог. У меня никогда не было причины использовать символические ссылки на них .каталог СШ, но я уверен, что СШ будут полностью игнорировать .каталог СШ, которые либо не принадлежат Пользователю, или группе, или читаемыми. Другими словами, она должна быть Чаун корень и команду chmod 0700 для владельца и разрешения. Моя догадка заключается в том, что целевой каталог (файл/etc/config в/СШ) из вашей ссылки либо не принадлежит корню, или не 0700, а так СШ игнорирует ваш файл конфигурации по умолчанию IdentityFile именем id_rsa.

Обновление: свои комментарии под этим постом указать, что, хотя вы ссылаетесь в IdentityFile в root .каталог СШ, вы на самом деле не работает как root. Ниже раздел был отредактирован, чтобы отразить свой логин админ.

В целях устранения неполадок, попробуйте:

компакт-диск ~админ
команды mkdir .СШ
чмод 700 .СШ
СР -РЛП /и т. д./конфиг/СШ/* .СШ
Чаун -р админ .СШ

Затем попробуйте снова.

+864
Fal Alexandr 5 дек. 2012 г., 23:51:50

У меня есть массив, как это ...

В["а"] = "аа"
в["б"] = "АВ"
в["с"] = "АС"
а["д"]["а"] = "ада"
А["Д"]["Б"]["а"] = "адба"
А["Е"]["А"]["А"]["а"] = "aeaaa"

... и хотят клонировать его

клон(Б, а)

Это то что я пробовал :

клон функцией(слева, справа){

 Для (я в РХС) {
 если (typeof на(ОБР[я]) == "массив"){
 клон(лхс[я], РИТ[я])
 } еще {
 лхс[я] = РГО[я]
}
}
}

Но это явно не работает, потому что б["д"] не создается до того, что в["Д"]["А"] составляет присоединена к б["д"]["а"]. Вторая проблема заключается в том, что б["д"] , должны быть набраны как массив.

+825
demosito 6 июл. 2012 г., 00:51:14

Я с помощью RHEL 6.6. У меня проблема настройка меня .bashrc ифайл. У меня судо Су - пустышка с последующим выходом в его. Когда я открываю терминал, текущий пользователь меняется на манекен. Если я типа выходите, я вернусь к предыдущему пользователя, то выход из .bashrc и выполняется и закрывает окна. Отлично.

Но когда я логин, судо Су - пустышка выполняется, то после выхода выполняется сразу и войти меня сразу...

Почему он себя так ведет ? Есть ли обходной путь ?

+823
brunobowden 24 мар. 2016 г., 10:14:57

Вы можете использовать любые имена, которые появляются с командой как следует.

Лл на /dev/диск/по-*

Который, очевидно, симлинки на соответствующие устройства/dev/sdX в устройство снова.

+794
ilyass nadah 20 янв. 2012 г., 06:07:41

NixOS поддерживает обновление откатов, хотя, как я понимаю, он не заходит так далеко, как вы хотите: если вы обновляете, B и C в одну операцию, вы можете свернуть всю операцию обратно, но не просто а и В. (Вы должны быть в состоянии катить, B и C, и тогда апгрейд С...), что имеет смысл с деловой точки зрения, хотя.

В Debian (в сочетании с снимок архиве , если у вас больше нет старых упаковок) позволит вам сделать даунгрейд Б, и инструменты, такие как АПП или способности во многих случаях выяснить, что должен быть понижен (после того, как вы убедились, что вы не хотите просто обновить Б). Но, как вы говорите, что, как правило, несколько сумбурно, и даунгрейд пакета не поддерживается в Debian все равно (что означает, что большую часть времени они работают, но если они ломаются это не ошибка).

+570
stephenanche 11 апр. 2017 г., 09:22:07

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

Я позволила задерживаясь на моих пользователем и сервисом

судо loginctl возможность-задержитесь $пользователей
systemctl --пользователей дают $обслуживания
systemctl --пользователь запустит сервис $

Однако, Служба не началась после перезагрузки.

Служба первоначально предназначалась для нескольких пользователей

[Установите]
WantedBy=Multi-потребителя.цель

т. е., в результате чего в связи

$Дома/.конфиг/systemd в/пользователей/мульти-пользователей.цель.хочет/услуг.услуги

Не так, как ожидалось, служба не началась при загрузке.

Только после изменения целевого назначения по умолчанию

WantedBy=по умолчанию.цель

(который в настоящее время графический) и снова включить службу, службу начал автоматически.

Однако, я предположил, что графический подчиненные нескольких пользователей как цели, т. е. быть "потом", или?

Что может быть мешают службе, чтобы начать с нескольких пользователей?

+555
Zhou 11 дек. 2018 г., 10:22:05

Псевдонимы как некая форма макроподстановка, как предварительная обработка делается в С ++ с #определить, за исключением того, что в ракушках, там нет четкого и очевидного разграничения между стадии предварительной обработки и интерпретации сцены (также, псевдонимы не расширяются во всех контекстах и может быть несколько раундов псевдоним расширения как с вложенными псевдонимы).

Когда вы делаете:

sourceProfile псевдоним='источник ~/.профиль'
sourceProfile() {
что-то
}

Расширение псевдоним превращает его в:

источник ~/.профиль() {
что-то
}

что это синтаксическая ошибка. И:

sourceProfile псевдоним='источник ~/.профиль'
editProfile(){
 в Vim ~/.профиль && sourceProfile
}

Превращает его в:

editProfile(){
 в Vim ~/.профиль && источник ~/.профиль
}

Так что, если вы позже пересмотреть sourceProfile как функция, editProfile не назвать, потому что определение editProfile имеет расширенное значение оригинальный псевдоним.

Кроме того, для функции (или любой другой компонент команды), псевдонимы развернуты только в функции определения времени (пока они читать и анализировать), а не во время выполнения. Так это:

editProfile(){
 в Vim ~/.профиль && sourceProfile
}
sourceProfile псевдоним='источник ~/.профиль'
editProfile

не работает, потому что sourceProfile был не определен на момент тело editProfile функция была проанализирована, и там не будет никаких псевдоним расширения во время выполнения editProfile функции.

Поэтому, во избежание смешивания псевдонимы и функции. И опасаться последствий, используя псевдонимы, как они на самом деле не команды , но и некоторая форма макроподстановка.

+534
Me Martin Winlow 14 июл. 2015 г., 13:44:46

Удивительно, но это действительно может быть сделано при помощи rsync(1) в одиночку, без Шелл доступа к удаленному серверу.

Предполагая, что в bash(1) и GNU даты(1):

#! /usr/Бен/ОКР Баш

СРЦ=по rsync://пример.ком/архивов/
ДСТ=/путь/к/зеркала

отсечки=$( дата -д '7 дней назад' +%с )
по rsync -на-не-деньги-из-формате='%М %ф' "$РКЦ" "$ДСТ" | \
 в то время как ИФ= читайте -Р линии; делать
 д=${строка%% *}
 FН=${строка#* }
 fdate=$( дата -д "${д/-/ }" +%з ) || далее
 если [ $fdate -Гэ $отсечки ]; тогда функции printf '%з\0' "$п"; интернет
 сделано | \
 в rsync-а --файлы-от=- -0 "$РКЦ" "$ДСТ"
+524
MikeH London 11 окт. 2018 г., 22:39:30

Я закончил с альтернативное решение - используя код сервера: https://github.com/codercom/code-server

Во-первых, скачайте архив и вставить его в каталог /usr/местные/bin на вашем сервере, запустите его в любом месте.

код-сервер команды nohup --пароль=123456 &

На мой удаленной машине, я туннелирующего сервера на localhost через SSH, введите следующую команду в Git-Баш:

СШ-я "/путь/к/yourkey" -л 8080:127.0.0.1:8443 пользователя@IP-адрес -Н

(убедитесь, что вы держите это окна ГИТ-Баш открыт)

Наконец, я открыл хром и открыл http://localhost:8080 чтобы начать использовать код-сервер!

+493
Suchon Poomcharoen 29 июн. 2019 г., 13:43:39

У меня мурз и DSP модуля работает в ИРЦ Debian Джесси

Модуль ЦОС помогает добавить систему звуковых эффектов.

Поскольку мурз создает свой собственный пользователя, мурз это не выявление всех конфигураций, который ЦОС библиотека сделала в корне.

Как я могу это исправить?

Я настроил алса такой
Мой по умолчанию .asoundrc

РСМ.ДСП {
 тип штекера 
 раб {
 формат поплавок
 ставку без изменений
 каналы без изменений
 РСМ {
 ladspa тип 
 путь "из/usr/lib в/ladspa"
 playback_plugins [{
 метка "ladspa_dsp"
}]
 раб.РСМ {
 тип штекера 
 раб {
 РСМ "утилиты HW:0,0"
 ставку без изменений
 каналы без изменений
}
}
}
}
}

ПКМ.!по умолчанию {
 копия тип 
 раб.РСМ "ДСП"
}

По умолчанию работает mpg321 -ДСП music_test/test_track.МР3 работает отлично.

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

Пи@сайт RaspberryPi:~ $ судо -у мурз mpg321 -ДСП music_test/пашмины.МР3
Высокая производительность формате MPEG 1.0/2.0/2.5 аудио плеер для слоя 1, 2 и 3.
Версия 0.3.2-1 (2012/03/25). Письменные и авторские права на Джо обратил,
теперь поддерживается Хризостом Nanakos и другие.
Использует код от разных людей. См. файл README для получения более!
ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПОСТАВЛЯЕТСЯ БЕЗ ВСЯКИХ ГАРАНТИЙ! ИСПОЛЬЗУЙТЕ НА СВОЙ СТРАХ И РИСК!
Название : 02 Пашмины SongsMp3.Com Исполнитель : Амит Триведи 
Альбом : Fitoor SongsMp3.Com Год : 2016
Комментарий : Жанр SongsMp3.Com : Болливуд 

Каталог: music_test
Воспроизведение mpeg поток из пашмины.МР3 ...
Слоя mpeg 1.0 III, в 320 кбит/с, 44100 Гц сустава-стерео
ladspa_dsp: ошибка: нет файлов конфигурации найден
Алса Либ pcm_ladspa.с:1509:(snd_pcm_ladspa_add_plugin) не удается найти или загрузить ID плагина 'ladspa_dsp' 0, путь 'в/usr/lib в/ladspa'
Не могу открыть драйвер либао с DSP устройства (устройство в использовании?)

Вот журнал Мурзя

Алса Либ РСМ.с:2239:(snd_pcm_open_noupdate) неизвестный РСМ ДСП
18 июля 19:17 : исключение: не удалось открыть "по умолчанию" [алса]
18 июля 19:17 : исключения: вложенные: не удалось открыть устройства ALSA "ДСП": нет такого файла или каталога
18 июля 19:17 : исключение: не удалось открыть "по умолчанию" [алса]
18 июля 19:17 : исключения: вложенные: не удалось открыть устройства ALSA "ДСП": нет такого файла или каталога

Как я могу это исправить?

Как я могу сообщить пользователю 'ПДС` получить доступ к все из корневого пользователя по умолчанию.

+424
user3806881 3 нояб. 2019 г., 03:04:16

Я узнал, что после изменения в/etc/passwd и его не имеют право SELinux в настройках больше. Я на самом деле не нужно SELinux на моей машине, поэтому я решил проблему путем полного отключения SELinux. Это легко сделать, изменив файл в/etc/selinux в файле/config и установив параметр строку SELinux=разрешительной (если вы хотите сохранить содержимое файла маркировки, чтобы включить его позже) или строку SELinux=отключены (выключая его полностью).

+420
Muhmoud Battah 26 нояб. 2014 г., 07:57:28

Похожий ответ на choroba (я это написал, не видя твой, клянусь!), но ручки название-корпус без встраивания:

#!/usr/Бен/Perl с
использовать строгие;
использование предупреждений;

мой %ссылок = (
 Яху => "www.yahoo.com",
 Гугл => "www.google.com",
);
$ссылки {в"$_"} = $ссылок{$_} для ключи %ссылок;

в то время как (<>) {
с{\\MakeLink\[(.+?)\]\{\}}{
 команду "\\MakeLink[%с]{%S} не", 
 $1, 
 существует $ссылок{$1} ? $ссылки{$1}
 : присоединяюсь " ", на карте {ucfirst ЛНР} сплит " ", $1;
}ЭГ;
печати;
}

Запустив его:

$ Perl для ввода link.pl 
Очень популярный сайт в интернете
\MakeLink[Яху]{www.yahoo.com} но был превзойден
\MakeLink[Гугл]{www.google.com} из-за его 
MakeLink[поисковик]{}.

Из-за своего доминирования
\MakeLink[Гугл]{www.google.com} уже имел дело с
\MakeLink[антимонопольных вопросов]{антимонопольные вопросы}.
+382
MAGS94 22 сент. 2018 г., 05:54:11
РМ-это команда для удаления файлов
+353
Romy 4 янв. 2019 г., 02:26:17

Я делаю небольшой скрипт, чтобы переименовать некоторые файлы. На самом деле много файлов.

Проблема и самое прикольное, что я на самом деле просто нужно менять файлы с длиной имени 5 символов.

Я сделал $(именем:0:5) и посмотреть, если есть некоторые остатки, но я думаю, что это грязные и я был бы признателен, чтобы знать реальную или схоластический способ сделать это.

Что-то вроде этого:

если [$(именем).длина() == 5]; тогда
reaname_file
интернет
+349
Babs Davies 11 сент. 2016 г., 00:20:57

Мне интересно, есть ли альтернатива filezilla сервера в Linux?

  • Я ищу сервер с GUI Manager, который предлагает почти нулевой конфигурации, так что я могу запустить и управлять через filezilla Server в течение 5 мин при потребности PureFTPd не менее 2 часов, а управление пользователями и группами очень больно, особенно из плоского файла.

  • Я пытался использовать чисто-администратор (менеджер ГТК для PureFTPd) и я нашел, что это очень глупо по сравнению с filezilla в пользовательском интерфейсе диспетчера

+320
sabgaby 1 нояб. 2019 г., 06:55:08

Попробуйте с СЭД

ООО '
 Н #добавьте следующую строку
 с/\([0-9.]\+\)\\с\С+\Н.*\з\1\С\с\+$/\1 оба/
 П #печати первой линии от двух
 Д #удалить первую строку, вернуться к началу
 'input.txt
  • [0-9.]\+ группы цифр и точек
  • пространства или вкладки
  • \С\+ Группа непробельных символов
  • новая линия
  • .* любые символы
  • \1 обратная ссылка на группу в parethesis \(...\)
  • $ рисунок конец

(изменения: удалить Т команды (ТПХ 2jthill) и добавить \пробел перед группой, чтобы проверить полный адрес)

+310
MUH 7 мая 2013 г., 00:44:41

Как сказал Хенрик, АПТ обновления и установки АПТ выполнять две различные операции. Даже если вы всегда используете склонны таким же образом (сначала обновить, потом установить), что это не тот случай для каждого человека в мире.

Звоню обновить молча перед каждой установкой операция-это плохая идея, в следующих случаях:

  1. Если кому-то нужно установить пакеты по одному (возможно получение код выхода из АПТ для дальнейшей обработки), АПТ будет тратить трафик.

  2. Вам не нужно подключение к интернету, чтобы использовать установить , если пакеты были ранее загружены, поэтому делаю обновление бессмысленно.

  3. При использовании установки можно добавлять дефис - в пакет, чтобы удалить его, если он установлен, так что делаем обновление бессмысленно.

Но, если вы действительно склонны вести себя так, как вы хотите, вы можете:

  1. Добавить такие функции в свой .ру файл: АПТ-установка() { АПТ обновление && APT для установки "${@}"; }.

  2. Предлагаю вашему предложению АПТ/ваш дистрибутив сопровождающих.

  3. Изменить исходный код АПТ. Это бесплатное программное обеспечение, в конце концов.

+309
user85027 7 июл. 2014 г., 22:35:59

Я имею diffulty понимания того, как число процессов ограничено размером task_vector

Я читаю эту страницу, https://www.tldp.org/LDP/tlk/kernel/processes.html

каждый процесс представляет собой структуры task_struct данных (задач и процессов термины, которые Linux использует как синонимы). Вектор задач является массивом указатели на каждый экземпляр структуры task_struct структуры данных в системе.

Это означает, что максимальное количество процессов в системе ограничивается размер векторных задач; по умолчанию он имеет 512 записей. Как создаются процессы, новый экземпляр структуры task_struct выделяется из системы памяти и добавляется в вектор задач. Чтобы сделать его легко найти, ток, ход, процесс, на который указывает текущий указатель.

Из вышесказанного я понял концепцию структуры task_struct и что она представляет собой структуру данных процесса, и что task_vector является массивом указателей на каждый экземпляр структуры task_struct. Но на следующее изображение, я не понимаю, что это task_vector. Он также говорит, что он имеет 512 записей, значит ли это, что только может быть максимум 512 процессов?

enter image description here

+227
Alisonme321 18 мая 2018 г., 01:53:34

Есть ли способ, чтобы создать таймлапс видео (или аналогичная) с guvcview?

Я использую внешний (USB) камеры и обычные кадры, кажется, очень быстро заполнить жесткий диск.

Я могу получить его для записи изображения/кадра или небольшой видео раз в Н минут?

+202
dglozano 11 июл. 2014 г., 21:37:09

Ладно, я понял. Необходимо включить работника.свойства, прежде чем он будет генерировать mod_jk.конф

+179
ProfessionalGrammer 6 июн. 2015 г., 10:40:32

У меня есть даемон (выполнены), который исполняет скрипт для сбора данных (через smartctl).

Экзек-плагин мандатов выполнены, что внешние скрипты выполняются под пользователем != корень.

Планируется установить его так:

  • позвольте выполнены сменить пользователя и, возможно, выполнить скрипт (через настройки SELinux)
  • создать пользователей системы X для задачи под рукой
  • настроить судо такие, что X позволяют выполнить smartctl
  • настроить SELinux в такие, что а) судо переходы к (скажем) свободный домен б) с setuid пользователя х (или выполнение скрипта) переходы в неограниченном домене

Я придумал последний шаг - потому что иначе нет перехода, и я могу позволить выполнены все smartctl, связанные с низким уровнем разрешения (например, sys_rawio, функции ioctl, execute_no_trans ...) - чего я хочу избежать.

Судо, кажется, чтобы обеспечить соответствующие атрибуты SELinux, для этого, например, можно поставить на линию sudoer что-то вроде:

Тип=роль unconfined_t с=unconfined_r

Но потом судо жалуется:

судо: не удалось определить принудительном режиме.: Разрешение отказано
судо: невозможно выполнить файл /usr на/sbin/smartctl: разрешение отклонено

Как тип/роль должен работать с sudo (под управлением CentOS 7)?

Насчет маршрута Б) - как настроить это с пользовательский файл политики SELinux?

+159
deg0nz 20 окт. 2010 г., 19:30:57

Я учился в универе, несколько дней назад, когда я пытался вырезать и вставить файл размером 500 Мб (запись видео в формате 3GP) в мой час езды на одном из сетевых Уни в Linux (компьютеры в Debian с KDE 3.5).

Я не вижу никаких сообщений об ошибке, указывающее вырезать и вставить работу не удалось, но когда я посмотрел на получившийся вставляемого файла, он отображается теперь как файл 60 мб (это 440мб несоответствие!). Мой файл был как-то усохла! Сделал файл распадаются в процессе оклейки и этот фрагмент не полностью скопированный файл?

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

Но можно подумать, что Linux может предвидеть, что файл был больше, чем можно было бы двигаться к намеченной цели и прекратить передачу раньше, чем это начали, не дожидаясь, пока он достиг запретного предела, затем отменить незаметно, не предупредив меня.

Также в случае прерывания передачи файлов, обычно ждет оригинальный файл остается нетронутым (т. е. не удален) оригинальный USB-накопитель?

Файл появится в пункт назначения, но сейчас намного меньше и не функционирует. Исходный файл в расположении источника на внешний диск исчез, предполагая, что работа была успешно завершена.

Это изменение является достаточно странным, а теперь я, кажется, не имеют доступа к исходному файлу. После вырезания и вставки оригинальной, возможно, были удалены от местоположения его источника. Компьютер засланный эту задачу, видимо, заставив меня потерять мой файл, и я хотел бы, чтобы вы помогли мне получить мой файл.

Я пробовал восстанавливать файл на карточку телефона SD, используя инструмент судебно PhotoRec и Sleuthkit. Не повезло. Удаленные разделы диска могут быть перезаписаны новыми данными. Так что мы топчемся на исходном конце. Любой способ восстановить на конечном итоге (т. е. моя сеть универа)?

[email protected]:/media/E0FD-1813$ CD в папку DCIM/
[email protected]:/media/E0FD-1813/DCIM$ компакт-диск ..
[email protected]:/media/E0FD-1813$ компакт-диск потерян.Каталог/
[email protected]:/media/E0FD-1813/LOST.DIR$ общ.
[email protected]:/media/E0FD-1813/LOST.DIR$ Общ -в
. ..
[email protected]:/media/E0FD-1813/LOST.DIR$ 
+156
mary kasper 19 окт. 2015 г., 19:11:41

Я испытываю странную проблему с ФЭ в Арч Линукс. Когда я начинаю сессию Openbox, ФЭ загружает фон на доли секунды, а затем он уходит. Если я вручную загрузить фон, то ФЭ будет прекрасно работать для остальной части моей сессии, но при запуске он всегда терпит неудачу.

Я использую Арч Линукс (текущие) и Openbox 3.

Соответствующие файлы:

~/.config/openbox/autostart.sh

# Установить цвет фона
БГ=""
если что hsetroot >/dev/нуль 2>&1; затем
БГ=hsetroot
еще
 если что esetroot >/dev/нуль 2>&1; затем
БГ=esetroot
еще
 если что xsetroot >/dev/нуль 2>&1; затем
БГ=xsetroot
интернет
интернет
интернет
тест -з $БГ || $БГ -сплошные "#303030"

# Д-автобус
если что ДГУ-запуск >/dev/нуль 2>&1 && испытание -З "$И в части дизайна"; затем
 ивал `ДГУ-старт-ш-синтаксис --выход--сессии`
интернет

если тест -х в /usr/IP-адресов/гном-настройки-демон >/dev/нуль; тогда
 в /usr/IP-адресов/гном-настройки-демона &
Элиф, которую гном-настройки-демон >/dev/нуль 2>&1; затем
 гном-настройки-демона &
Элиф, которая просто наберите:-МКС-менеджер >/dev/нуль 2>&1; затем
 просто наберите:-мкн-менеджер Н &
интернет

если что start_kdeinit >/dev/нуль 2>&1; затем
 LD_BIND_NOW=истина start_kdeinit --новый-запуск +kcminit_startup &
интернет

# Запуск кода валюты XDG AUTOSTART, его вещи. По умолчанию не работать ничего рабочего стола-конкретные
# Вижу кода валюты XDG-автозапуск --помогите подробнее
DESKTOP_ENV="ПОДДЕРЖКА"
если что в /usr/lib в/Openbox в/кода валюты XDG-автозапуск >/dev/нуль 2>&1; затем
 в /usr/lib в/Openbox в/кода валюты XDG-автостарт $DESKTOP_ENV
интернет

## Мои программы запуска:
Каир-compmgr &
pypanel &
ш ~/.fehbg &

~/.fehbg

ФЭ --БГ-заполнение '/home/cknadler/Wallpaper/wall.jpg'

На данный момент я ищу решение, которое позволит сделать правильную загрузку ФЭ каждый раз, когда я начала моего сеанса, или, возможно, альтернативный ФЭ для загрузки фоны в Openbox. Либо будут с благодарностью, Спасибо.

+116
Torrezno 31 авг. 2014 г., 13:37:34

Я вижу, что в последнее время многие производители систем Linux вводим версия с jeos своей операционной системы, которая по своему определению и особенности смотрит на меня, как минимальный ОС, который уже был вокруг много лет. Есть ли какая-либо разница между минимальным ОС и с jeos ?

Пример Ubuntu, который уже имел свой минимальный операционной системы ИСО можно долго недавно представила Убунту с jeos. Также в SUSE это минимальная версия операционной системы, а также с jeos

+103
Ethan Sterling 30 мая 2013 г., 07:48:38

Попробуйте параметр в ХП. Это существует в GNU coreutils СР версии 8.22; она не может быть портативный снаружи.

+96
Muhammad Ramzan 9 июл. 2012 г., 11:03:28

Вы можете проверить файл/var/журнал/АПТ/история.журнал

Когда вы выдаете команду apt-получить установку, он записывает в командной строке в командной строке: запись и реальные пакеты, установленные как установить:

+42
mythbu 27 окт. 2012 г., 06:18:44

apt-получить обновление загружает только список пакетов, чтобы выяснить, что доступно: фактический обновления устанавливаются по apt-получить обновление.

В переводе-ру содержится только описание пакетов на русском языке, и только около 420 КБ в размере.

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

  • в Лэнг переменной окружения
  • в для категории lc_messages переменной среды (которые могут переопределить Лэнг)
  • или АПТ::приобретение::перевод параметр в файле/etc/кв./пом.файл conf или в/etc/кв./пом.конф.д/* файлы.

В РУ в источниках.список только выбирает, куда вы загружаете свои пакеты от географически, так что вы можете теперь скачивать обновления с более отдаленных серверов, чем нужно.

+26
user1697961 15 дек. 2017 г., 03:02:37

Показать вопросы с тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil