Как установить несколько версий одного пакета в Gentoo?

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

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

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

Есть ли способ установить несколько версий одного пакета? Вы знаете некоторые хитрости Волок для достижения этой цели?

+689
sf li 2 июл. 2010 г., 17:05:20
36 ответов

В файловых системах Unix-подобных (в том числе и на Linux), файлы на самом деле не "на" каком-то конкретном месте. Вместо этого система использует жестких ссылок указывают на куски, что составляет большой кусок данных. Поэтому, когда вы создаете файл, вы также можете создать свою первую жесткую связь: тот, который на самом деле находится в месте, где вы "спасли" файл. Если вы делаете более жестких ссылок, тогда как система знает, файл на самом деле существует в нескольких местах одновременно.

Когда вы "удалить" файл, обычно ты на самом деле только исключить жесткую связь, которая существовала в том месте, которые вы указали. Вот почему системный вызов для удаления файлов называется разъединить(). Система на самом деле не удалить файл, пока нет жестких ссылок слева от нее. Но как только последний жесткую связь разрушается, так это данные.

Так, где файлы, которые вы удалите идти? Если есть еще жестких ссылок, они файлы, где жестких ссылок вы не удалить. Если нет жестких ссылок слева, файлы пропали.

+957
Daniel Hughes 03 февр. '09 в 4:24

Предполагая, что в Linux, можно ли реализовать стек TCP/IP в контексте пользователя (и ядра)? Как бы ты это сделал? Какие будут плюсы и минусы такой реализации, по сравнению с традиционными реализациями, где стек находится в ядре?

+946
Wlada 15 нояб. 2010 г., 08:00:51
Другие ответы

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


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

Это было описано в этом вопросе: https://superuser.com/questions/22535/what-is-randomart-produced-by-ssh-keygen. Это на самом деле не имеют никакого использования для пользователей генерации ключей, а это для простоты проверки. Лично. ты бы предпочел смотреть на это: (Обратите внимание, это ключевой пример размещения)

2048 1Б:В8:С2:Ф4:7Б:В5:44:быть:ОС:64:Д6:ЭБ:е6:2Ф:В8:ФА 192.168.1.84 (ОГА)
2048 16:27:переменного тока:А5:76:28:2Д:36:63:1Б:56:4Д:ЭБ:ДФ:А6:48 gist.github.com,207.97.227.243 (ОГА)
2048 А2:95:9а:АА:0а:3Э:17:Ф4:переменного тока:96:5б:13:3б:С8:0а:7С 192.168.2.17 (ОГА)
2048 16:27:переменного тока:А5:76:28:2Д:36:63:1Б:56:4Д:ЭБ:ДФ:А6:48 github.com,207.97.227.239 (ОГА)

Который, будучи человеком, он бы взял тебя хорошее время, чтобы проверить, или этот:

2048 16:27:переменного тока:А5:76:28:2Д:36:63:1Б:56:4Д:ЭБ:ДФ:А6:48 gist.github.com,207.97.227.243 (ОГА)
+--[ RSA с 2048]----+
| . |
| + . |
| . Б . |
| о * + |
| Х * ЕВ |
| + О'о' . . |
| . Е . о |
| . . о |
| . . |
+-----------------+
2048 16:27:переменного тока:А5:76:28:2Д:36:63:1Б:56:4Д:ЭБ:ДФ:А6:48 github.com,207.97.227.239 (ОГА)
+--[ RSA с 2048]----+
| . |
| + . |
| . Б . |
| о * + |
| Х * ЕВ |
| + О'о' . . |
| . Е . о |
| . . о |
| . . |
+-----------------+

Примеры вытащил из http://sanscourier.com/blog/2011/08/31/what-the-what-are-ssh-fingerprint-randomarts-and-why-should-i-care/

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

Это, с другой вопрос-это действительно хорошее чтение: http://users.ece.cmu.edu/~Эдриан/проекты/проверки/проверки.формат PDF

+931
user40017 15 нояб. 2014 г., 04:00:24

Я пытаюсь понять, что я сделал неправильно с следующим креплением команды.

Берем следующий файл отсюда:

Просто скачать ИМГ файл от сюда.

Затем я проверил команду md5sum правильно в вышестоящий страницу:

программы md5sum $ nand_2016_06_02.ИМГ
3ad5e53c7ee89322ff8132f800dc5ad3 nand_2016_06_02.ИМГ

Вот что файл скажет:

файл $ nand_2016_06_02.ИМГ 
nand_2016_06_02.компания IMG: загрузочный сектор х86; раздел 1: ИД=0x83, starthead 68, startsector 4096, 3321856 секторов расширенного раздела таблицы (фамилия)\011, код смещения с 0x0

Так давайте проверим начала первого раздела этот образ:

$ файл /sbin/fdisk для -Л nand_2016_06_02.ИМГ

Диск nand_2016_06_02.ИМГ: 1.6 ГБ, 1702887424 байт, 3325952 секторов
Подразделения: секторы 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Метка тип: Дос
Идентификатор диска: 0x0212268d

Загрузочное Устройство Начало Конец Секторах Код Размер Тип
nand_2016_06_02.img1 4096 3325951 3321856 1,6 г 83 Линукс

В моем случае блоки размер составляет 512, и начать это 4096, что означает смещение на байт 2097152. В этом случае, следующее должно работать, но не:

$ команды mkdir /tmp/и ИМГ
$ судо крепление-петли o,смещение=2097152 nand_2016_06_02.ИМГ в /tmp/ИМГ/
в Mount: неверный тип ФС, плохой вариант, плохой суперблок на /dev/loop0,
 отсутствует кодовая страница или программа-помощник, или другая ошибка

 В некоторых случаях полезная информация найдена в syslog - попробуйте
 команда dmesg | хвост или так.

И, команда dmesg показывает:

$ команды dmesg | хвост
[ 1632.732163] петли: загружен модуль 
[ 1854.815436] в ext4-ЧЗ (loop0): монтаж системы ext2 файловой системы в ext4 с помощью подсистемы
[ 1854.815452] в ext4 ФС (loop0): плохая геометрия: блок графа 967424 превышает размер устройства (415232 блоков)

Ни одно из решений, перечисленных здесь работал для меня:

  • resize2fs или,
  • sfdisk

Что я пропустил ?


Некоторые другие эксперименты, которые я пробовал:

$ ДД БС=2097152 пропустить=1, Если=nand_2016_06_02.ИМГ из=ОТБр.ИМГ

что приводит к:

файл $ ОТБр.ИМГ 
ОТБр.ИМГ: Линукс версия 1.0 файловой системы ext2 сведения (установленные или нечистыми), идентификатор UUID=960b67cf-ee8f-4f0d-b6b0-2ffac7b91c1a (большие файлы)

так же и та же история:

$ судо крепление-петли o ОТБр.ИМГ в /tmp/ИМГ/
в Mount: неверный тип ФС, плохой вариант, плохой суперблок на /dev/loop2,
 отсутствует кодовая страница или программа-помощник, или другая ошибка

 В некоторых случаях полезная информация найдена в syslog - попробуйте
 команда dmesg | хвост или так.

Я не могу использовать resize2fs , поскольку я обязан запустить e2fsck первый:

$ командой /sbin/e2fsck -Ф ОТБр.ИМГ 
e2fsck 1.42.9 (28-дек-2013)
Размер файловой системы (в соответствии с суперблока) является 967424 блоков
Физические размеры устройства 415232 блоков
Либо суперблок и таблицу разделов, скорее всего, будет поврежден!
Прервать<г>? да
+898
KJK 1 нояб. 2018 г., 20:06:24

Просто создайте файл (например, fdisk_cmds), который содержит команды, как например:

п
я
 # Это пустая строка для выбора ответа, по умолчанию 
вопрос

команду sudo fdisk для устройства /dev/mmcblk1 < fdisk_cmds
+886
YanapornPinma 9 апр. 2017 г., 13:57:25

Я использовал следующую команду, чтобы запустить скрипт cp.sh в фоновом режиме.

nohup и ш cp.sh < /dev/нуль & > /dev/нуль &
вывод: недопустимое значение null команду.

Что бы быть решением для Этот "Инвалид нулевой команду" ?

+855
zzzz2 17 янв. 2019 г., 21:00:37

Я сделал некоторые исследования о этой теме, но я не очень хорошо понимаю.

От вызова msgsnd страницу :

На вызова msgsnd() системный вызов добавляет копию сообщения указывает мсгп в очередь сообщений, идентификатор которой задается msqid.

Значит ли это, что когда я использую msgget для создания очереди сообщений в очередь и удаления из очереди происходит автоматически с вызова msgsnd и вызова msgrcv?

Например, если я хочу использовать очереди сообщений, которые могут одновременно содержать N сообщения, при использовании вызова msgsnd я поместить сообщение в очередь и когда я использую сообщение получ я сделать это отсюда и удалить это сообщение?

Если это так, я не должен осуществлять вручную ставить в очередь и удаления из очереди, чтобы создать список из N сообщений, поскольку для этого достаточно установить значение const пустое *пмсг от инт вызова msgsnd(тип int msqid, как const Void*, который мсгп, представляют собой типы size_t msgsz, в, инт установлен); для того чтобы добавить еще одно сообщение в очереди, и достаточно того, что это получено путем вызова msgrcv быть удалено из очереди, в противном случае он остается в очереди, пока он не получил какой-то процесс, я прав?

Но то, сколько сообщений в этой очереди может содержать, если я не один параметр, сколько может содержаться?

+854
adhara99 17 авг. 2017 г., 04:32:35

Я хотел бы отключить клавиатуру колокол в TWM в (вкладка оконный менеджер). Как мне это сделать?

+817
Digixhub 27 авг. 2019 г., 20:29:18

Может быть, xxkb или xkbind бы полезно.

+809
Bonpay 24 нояб. 2014 г., 17:27:52

:0. :1, :2 все дисплей nembers (также отображение имен на одном motinor на том же хосте). Если несколько X серверов работают на хозяина потом их отображает нумеруются как добавочные значения , начиная от :0 до uniqely определение каждого из них.

Цитировать отображение названия раздела из человек 7 х :

Отображаемые Имена

С точки зрения пользователя, каждый X сервер имеет имя форма:

имя:значение.screennumber

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

имя

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

значение

Фраза "дисплей" обычно используется для обозначения коллекции мониторы, которые разделяют общую клавиатуру и мышь (мышь, планшет, и т. д.). Большинство рабочих мест, как правило, имеют только одну клавиатуру, и таким образом, только один дисплей. Больших, многопользовательских систем, однако, часто имеют несколько дисплеев, так что более чем один человек может быть занимаюсь графикой работать сразу. Чтобы избежать путаницы, каждый дисплей на машины присваивается номер дисплея (начиная с 0), когда Х сервер для этого дисплей начал. На дисплее всегда должна быть приведенный в отображаемое имя.

screennumber

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

+798
Tom Hall 10 июн. 2019 г., 07:02:57

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

~ % говорить [email protected]
[Установлено подключение к службе.]
Ошибка при записи говорить демон: недопустимый аргумент

Я бегу арки.

поговорить нормально работает между пользователями на одном компьютере. Почему это не работает?

+782
Tea Drinker 7 мар. 2018 г., 04:32:00

Вы можете проверить пиджин пример. Он генерирует libpurple0, пиджин, пиджин-данные, пиджин-Дев, пиджин-ДБГ, Финч, Финч-Дев, на основе libpurple-dev, но на основе libpurple-bin и пакеты из одного источника.

Вам источник:

http://packages.debian.org/squeeze/pidgin

[pidgin_2.7.3-1+squeeze2.ДСК] [pidgin_2.7.3.ориг.тар.bz2 файл] [pidgin_2.7.3-1+squeeze2.debian.tar.gz]

Файл, который контролируют сборки в Debian/правила. Более подробная информация:

http://www.debian.org/doc/debian-policy/ch-source.html

http://www.debian.org/doc/manuals/debian-faq/ch-pkg_basics.html

+777
harshit 2 июл. 2014 г., 01:12:23

С момента моего провайдера к сожалению не дает ни автоответчик, ни переадресацию почты на другие во вакантных должностей, я хотел бы установить например RaspberryPi для регулярно проверять свою почту (по протоколам POP3 или IMAP), и реагировать на новые сообщения, отправив автоответ-ля "я в настоящее время на vactation" отправителю (возможно с некоторыми смарт-только-раз-в-неделю-и-получателя механизма) и перенаправления (не переадресация, т. е. отправить оригинал почтой) письмо кому-то другому (без его удаления, конечно). Какой самый простой способ добиться этого? Решения, которые не требуют от меня, чтобы настроить мой собственный почтовый сервер будет оценили...

редактировать отправки должны просто использовать SMTP на той же учетной записи электронной почты извлекается из, т. е. по существу решения должны просто автоматизировать то, что я могу локально уже делать с помощью Thunderbird, не требуя каких-либо почтового сервера настройка edit2 мог простой процентах с участием Матт достаточно для этого?

+773
thx4nothing 18 мар. 2013 г., 22:32:30
$ Баш-с 'Эхо $0' фу 
фу

$ Баш-с 'Эхо $0' 
Баш

Из руководство bash

($0) заменяется на имя оболочки или сценарий оболочки. Это набор в Shell инициализации.

Если bash вызывается с файл команд (см. раздел 3.8 [оболочка Скрипты], стр. 39), $0-это имя этого файла.

Если bash запускается с опция-c (см. раздел 6.1 [вызов Баш], стр. 80), а затем $0 значение первого аргумента после строки должны быть исполнены, если присутствует.

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

Что значит "иначе" означает?

Каких случаях это включать?

Это включает случай, когда Баш запускается с -C без каких-либо аргументов "после строки должны быть выполнены"?

Я ожидал Баш-с 'Эхо $0 ' не выводить ничего, по втором случае в цитате, но он выводит Баш.

Спасибо.

+757
shubs 29 нояб. 2010 г., 23:38:47

У меня есть файлы, которые редактируются людьми, кроме меня. Они содержат строки, которые выглядят так:

<Е> это текст </е>

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

Часть этого формата заключается в том, что есть один пробел после <Е>, и один пробел перед </Е>. Ни больше, ни меньше. Так это все неправильно:

<Е>это текст </е>
<Е> это текст</е>
<Е> это текст </е>
<Е> это текст </е>

Я знаю, что могу использовать СЭД для поиска конкретных проблем, как два пробела перед </Е> (используя # вместо / поскольку текст я действую также содержит / символов):

СЕПГ -я '$ С# </Е>#" </Е>#Г' *.тхт

... но я не знаю, как использовать его, чтобы найти неизвестное число. Кроме того, в тех случаях, когда нет пространства, то персонаж, прилегающей к <Е> или </Е> может быть что угодно.

Нижней строке, как я могу искать экземпляры нулевого пространства и двух или более пробелами отделил текст и <Е> и </Е> теги, и преобразовать их в одном пространстве?

+746
user852573 20 мая 2010 г., 10:57:59

КП может иметь несколько источников, но не несколько пунктов назначения. Если вы хотите получить каталоги назначения за счет расширения "путь2/${я}_"*/, то вам нужен второй для петли:

для меня в Б; делать
 для J в "путь2/${я}_"*/; сделать
 КП "путь1 $/$i/file.txt" "$д"
 сделано 
сделано

Кроме того, вы можете создать целевой имен каталогов сами:

для меня в Б; делать
 для J в "путь2/${я}_"{1..3}/; делать
 КП "путь1 $/$i/file.txt" "$д"
 сделано 
сделано

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

+740
mojo2012 14 июн. 2013 г., 17:55:15

В зависимости от вашего СШ конфигурации (обычно определяется в файле/etc/протокол ssh/sshd_config в) корневой доступ можно отключить несколькими способами:

  • Нет корневой доступ на все (настроен с параметром=нет или DenyUsers корень)
  • корень разрешен доступ, но только через пару ключей аутентификации (настроен с параметром=без пароля или PasswordAuthentication=нет)
  • root-доступ разрешен, но только определенные команды могут быть выполнены (настроен с параметром=принудительное команды-только)
  • корень-это допускается, но только через специальные списки, которые могут ограничить от того, где, кем и для пользователей, которые они могут получить доступ к SSH (например, Хоста, AllowUsers и т. д.)
  • tcpwrappers были использованы, и есть записи в файле/etc/hosts на.позвольте и /и т. д./хостов.отрицать которые ограничивают доступ по SSH.
  • Вы не используете правильный протокол с вашим клиентом (В1 и В2 установить с протоколом 2), хотя это маловероятно.

Есть несколько путей, чтобы получить корневой доступ. В первую очередь попробуйте подключиться к SSH-демон из различных мест размещения (с помощью SSH от [email protected] на саму машину, или подключение к его публичный IP-адрес из внешнего узла). Далее вы можете попробовать с помощью СУ , чтобы получить корневой доступ с помощью команды Су - корень (некоторые операционные системы исполнения ваших пользователей, чтобы быть в ведущие группы для этого) - эта команда ожидает от вас предоставить root пользователя пароль. Вы также можете попробовать судо, если он установлен и настроен, чтобы дать пользователю root-доступ (судо Баш), который предполагает, что пароль учетной записи с помощью команды sudo (или вообще без пароля если sudo настроено).

Если все это не помогло, то следующее, Что бы идти по пути перезагрузки операционной системой в однопользовательском режиме и попытке пароль root есть. Если что-прежнему не работает, то вы, вероятно, нужно сбросить пароль root и придется загрузиться с Recovery или Live CD и сбросить пароль таким образом.

После того как вы получили корневой доступ, конфигурация может быть изменена путем проверки перечисленных выше для обеспечения доступа в будущем СШ параметры. Помните, чтобы сигнал SIGHUP (команду killall -сигнал SIGHUP демон) или перезапустить демон SSH, если вы вносите изменения конфигурации.

+709
spaceman 24 апр. 2016 г., 08:35:48

На инициализации системы под systemd следующий результат наблюдается от команды dmesg. Я включил немного раньше, за исключением слишком для связи. программа fdisk -л не список новый диск. Я подключил диск, пока Debian работает и не сразу заметишь что-нибудь (я просто попытался перечислить устройства). Потом я возобновила с ним связано и видел эти исключения при запуске (они повторяются несколько раз)

[ 9.445662] systemd в[1]: начали журнал обслуживания.
[ 9.491596] помощью systemd-udevd[217]: начиная с версии 215
[ 9.552599] вход: кнопка питания как /устройств/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/вход/input7
[ 9.552605] ACPI: в кнопку питания [PWRB]
[ 9.552678] вход: кнопка питания как /устройств/LNXSYSTM:00/LNXPWRBN:00/вход/input8
[ 9.552681] ACPI: в кнопку питания [PWRF]
[ 9.556504] НПЗ в Шымкенте: стандартной горячей штепсельной вилкой разъема PCI контроллер драйвер версия: 0.4
[ 9.558170] mei_me 0000:00:16.0: прерывание 48 для MSI/MSI-на Х
[ 9.572940] WMI для: картограф загружается
[ 9.582204] предупреждение с ACPI: SystemIO диапазон 0x0000000000000428-0x000000000000042F конфликты с OpRegion 0x0000000000000400-0x000000000000047F (\PMIO) (20140424/utaddress-254)
[ 9.582212] ACPI: в случае, если драйвер ACPI доступен для этого устройства, вы должны использовать его вместо родного драйвера
[ 9.582217] предупреждение с ACPI: спектр SystemIO 0x0000000000000540-0x000000000000054F конфликты с OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO с) (20140424/utaddress-254)
[ 9.582221] ACPI: в случае, если драйвер ACPI доступен для этого устройства, вы должны использовать его вместо родного драйвера
[ 9.582223] предупреждение с ACPI: спектр SystemIO 0x0000000000000530-0x000000000000053F конфликты с OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO с) (20140424/utaddress-254)
[ 9.582228] ACPI: в случае, если драйвер ACPI доступен для этого устройства, вы должны использовать его вместо родного драйвера
[ 9.582230] предупреждение с ACPI: спектр SystemIO 0x0000000000000500-0x000000000000052F конфликты с OpRegion 0x0000000000000500-0x0000000000000563 (\GPIO с) (20140424/utaddress-254)
[ 9.582234] предупреждение с ACPI: спектр SystemIO 0x0000000000000500-0x000000000000052F конфликты с OpRegion 0x0000000000000500-0x000000000000050F (\_GPE.GPIO с) (20140424/utaddress-254)
[ 9.582239] ACPI: в случае, если драйвер ACPI доступен для этого устройства, вы должны использовать его вместо родного драйвера
[ 9.582240] lpc_ich: ресурсный конфликт(ы) обнаружены у gpio_ich
[ 9.591159] [дрм] инициализируется дрм 1.1.0 20060810
[ 9.594493] ata4.00: исключением Emask 0x0 в Вгкт 0х0 0х0 0х0 Сэрр действий
[ 9.594565] ata4.00: irq_stat 0x40000001
[ 9.594632] ata4.00: Не команду: читать ДМА доб
[ 9.594703] ata4.00: УМК 25/00:08:00:2А:81/00:00:А3:03:00 тегов/Е0 25 ДМА 4096 в
 РЭС 51/04:08:00:2А:81/00:00:А3:03:00/40 Emask 0х1 (погрешности прибора)
[ 9.594796] ata4.00: статус: { DRDY ошибаться }
[ 9.594864] ata4.00: ошибка: { АБРТ }
[ 9.597764] ata4.00: не удалось включить АА (error_mask=0х1)
[ 9.598186] ata4.00: не удалось получить аудиторию отправки и приема журнала Emask 0х1
[ 9.598300] cfg80211: вызов CRDA обновить мир регуляторный домен
[ 9.599574] ata4.00: не удалось включить АА (error_mask=0х1)
[ 9.599812] ata4.00: не удалось получить аудиторию отправки и приема журнала Emask 0х1
[ 9.599818] ata4.00: настроены для поддержки UDMA/133 (ошибка устройства игнорируется)
[ 9.599836] ata4: полный Эх 
[ 9.604646] ata4.00: исключением Emask 0x0 в Вгкт 0х0 0х0 0х0 Сэрр действий
[ 9.604718] ata4.00: irq_stat 0x40000001
[ 9.604786] ata4.00: Не команду: читать ДМА доб
[ 9.604858] ata4.00: УМК 25/00:08:00:2А:81/00:00:А3:03:00 тегов/Е0 26 ДМА 4096 в
 РЭС 51/04:08:00:2А:81/00:00:А3:03:00/40 Emask 0х1 (погрешности прибора)
[ 9.604950] ata4.00: статус: { DRDY ошибаться }
[ 9.605018] ata4.00: ошибка: { АБРТ }
[ 9.605411] ata4.00: не удалось включить АА (error_mask=0х1)
[ 9.605673] ata4.00: не удалось получить аудиторию отправки и приема журнала Emask 0х1
[ 9.606237] ata4.00: не удалось включить АА (error_mask=0х1)
[ 9.606467] ata4.00: не удалось получить аудиторию отправки и приема журнала Emask 0х1
[ 9.606472] ata4.00: настроены для поддержки UDMA/133 (ошибка устройства игнорируется)
[ 9.606489] ata4: полный Эх 

Проблема [решено] содержит аналогичное, но не то же самое, сообщение об ошибке и мой БП нормально работает при подключении других дисков, так что я сомневаюсь, что это так.

+687
Lenn 26 янв. 2010 г., 03:56:28

Я хочу поставить свой старый ноутбук, чтобы использовать и установить некоторые из самых популярных дистрибутивов Linux на нем. На данный момент у меня Windows 7, на нем.

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

+650
user75769 4 февр. 2016 г., 17:59:55

Видимо есть ошибка в fglrx от пакета. Как J0nDaFr3aK отметили в Убунту форумах, следующие строки являются эффективным решением проблемы.

судо apt-получить установку сетевая файловая система*
судо apt-получить установку для xorg-видео-Аби-15
судо apt-получить установку fglrx от-обновления
+630
valentin 16 авг. 2019 г., 04:03:36

Каковы преимущества отклоняющихся от нормы; то есть 64-битных указателей в оба пользователя и пространство ядра для 64-разрядной архитектурой?

Ссылка: http://lwn.net/images/pdf/LDD3/ch11.pdf (Страница 2)

+613
Jordyn Nicole Mckeel 19 апр. 2019 г., 10:52:22

эксперт уродливое решение до Perl/СЭД

 ИС с| у awk 'начать { х=0 ; } /^[^\Т ]/ {Если (S>0), Е "\П" ; С++ ; } {функции printf "%ы",$0;} конец { функции printf "\п" ;}'

в основном

 Начать { ы=0 ; }

прилавок для линии

 /^[^\т ]/ {если (S>0) функции printf "\п" ; с++ ; }

если строка начинается с пустой, и не Форст, выпуск новой строки

 {функции printf "%ы",$0;}

скопируйте строку с новой строки

 Конец { функции printf "\п" ;}

в конце концов, использовать новую линию.

+594
alannadna 3 дек. 2014 г., 10:15:20

Эта ошибка означает, что нет /бин/Баш каталог внутри chroot-окружения. Убедитесь, что вы указать, где Баш (или другой оболочки) исполняемый файл в изолированной каталог.

Если у вас есть каталог/mnt/somedir/УСР/бин/Баш затем выполнить вызов chroot в /MNT/somedir /УСР/бин/Баш

+586
theburdenofculture 15 апр. 2012 г., 13:49:40

класс ccache только уменьшить время компиляции, если вы компилируете один и тот же код по нескольку раз; это совершенно нормально увидеть (почти) только кэш-промахов при составлении проекта Один раз, потому что код был скомпилирован еще не был кэширован.

+565
mad aris99 4 июн. 2019 г., 00:24:58

Самый простой способ-сделать это в одном цикле:

для меня в ./сервера*; сделать СР ./сервере server3/вопросами и ответами* "${я}"; сделано

Он будет копировать контент сервере server3 каталоге для каждого каталога в текущий путь. Это также попытается скопировать файлы в одном каталоге, но он только распечатывает, что они такие же файлы и продолжается.

Редактировать: Чтобы избежать неприятных сообщений об ошибках, вы можете увеличить цикл с более конкретными шаблонами. Например, чтобы пропустить сервере server3 использовать следующие: сервер[1-24-9]

+558
David Gauthier 1 февр. 2011 г., 09:07:36

Вы могли бы попробовать с Valgrind.

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

В настоящее время приводится распределение включает в себя шесть производственных инструментов: в памяти ошибка детектора, двух нить детекторы ошибок, кэш и филиала-прогнозирование профайлера, а звонок-график генерации кэша и филиала-прогнозирование профайлер, и кучи профайлером.

+555
SRINIVAS KATLA 5 дек. 2010 г., 12:52:47

Для изучения коммуникации в Shell -> терминал направлении, самый простой-это, наверное, для записи потока с помощью скрипта(1) и затем просмотрите файл журнала.

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

(Если вам нужно, чтобы включить эти, а также, вероятно, вы должны трассированием приложение или отладки, что эмулятор терминала конкретно.)

Вы заметите, что нет такой вещи, как, например, (удалить слово задом наперед) в Shell -> терминала направлении. Есть только более простые примитивы, например, перемещение курсора на указанное количество клеток, или печатание (переписывание) символов. Они не могут вести себя по-разному в зависимости от характера клеток, содержащих букву или пробел, и как таковое, понятие "слово" здесь не существует.

+551
Seeds 19 нояб. 2015 г., 09:39:56

Я через этот сайт по ряду Лукс вопросы. Я видел способы хранения ключа Лукс в текстовом виде на корневую файловую систему или на USB-ключ.

Мой вопрос: есть ли способ с дракате смонтировать корень по NFS и читать ключ Лукс там хранится? У меня в среду RHEL7.X на виртуальных машинах, которые имеют свои Лукс файловой системы шифрования. Я пошел с способ хранения ключа локально, чтобы расшифровать их, но я хочу поставить ключ на NFS вместо маунта. Таким образом, если NFS-сервер, то вы будете запрашивать пароль, и если образ украден, он по-прежнему надежно защищены.

Кто-нибудь попробовать это?

+525
Ghalib Mohammed 8 мая 2012 г., 14:00:03

Поэтому я работаю с этой проблемой в течение некоторого времени теперь, и я не могу найти инструменты для решения этой проблемы, который я должен представить, существует. Итак, вот основы моей проблемы:

  • Мы запускаем 4-ядерный и rhel5/centos5 с упредить-РТ патч, и мы стараемся делать некоторые вещи, чтобы гарантировать, что небольшое количество приложений сделать разумный детерминизм (FIFO для высокого-ишь приоритет и т. д.). В любом случае, мы недавно начали работать в PTPv2 клиента, с приоритетом чуть выше по умолчанию. Ну, получается, что вы на самом деле может вызвать некоторые довольно ужасные побочные эффекты, если вы оставите PTPv2 клиента процессорного времени. Не вдаваясь в подробности, получается, что мы вполне уверены, что что-то коробления процессора, который мы завязывали демон ПТП, за сравнительно короткий срок (с нашей традиционной лесозаготовки не ловя его). Итак, вкратце, начнем ПТП клиента в пространстве пользователя (с помощью демона вызову), привязать его к конкретному ЦП с набора, и отпустить ее. Раз в несколько часов, то либо упредить наши ПТП клиента, или по тем или иным причинам, он не загружался, в течение некоторого времени порядка 10 мс-500 мс.

Поскольку я знаю, что процессор ПТП работает, я думал, что это будет относительно легко отслеживать, что происходит с этим ЦП. К сожалению, получается, что в то время как это очень легко отслеживать, что происходит с определенным процессором в данный момент времени (сверху и друзей), или совокупность некоторых последнее время (САР и друзей), но это удивительно трудно поймать пики производительности, который может длиться только в течение короткого периода времени (в миллисекундном диапазоне), но не часто (каждые несколько часов). Я пробовал следующие (но я не утверждают, что их использовали все правильно! поэтому, пожалуйста, дайте мне знать, если вы думаете, что я неправильного использования правильного инструмента):

  • при/топ: топ и друзей было очень полезно для меня, чтобы получить обзор того, что происходит прямо сейчас. На многоядерной системе, это становится немного сложнее, так как теперь вам нужно посмотреть на вариант, который говорит вам, какой процессор процесс последний казнен, и за пренебрежение к остальным, но если что-то случилось некоторое время назад, и/или только в течение короткого периода времени, это, кажется, трудно сделать ТОП, чтобы делать то, что я хочу, мало делаю много топ-лесозаготовки, очень часто. Кроме, в то время как гораздо более приятным для глаз, кажется, предлагает более или менее такую же функциональность, как минимум за то, что я пытаюсь сделать.

  • Сар: Сар казалось, что это будет лучше всего подходит, так как он якобы отслеживает активность с течением времени. Однако, САР, кажется, довольно хорошо говорю вам , как система выполняет 5, 10, 15 минут назад, но не почему он выполнял именно так. Другими словами, трудно выяснить, какой процесс (если это даже процесс пользователей ""), что вызывает мою проблему. И в любом случае, я смотрю на лесозаготовки и парсинга много данных вручную.

  • mpstat: mpstat-это очень приятно, потому что можно очень легко ограничить то, что вы смотрите на только процессора вам любопытно. Однако, информацию, которую он дает вам довольно непрозрачным, и даже если я настройки mpstat работать практически постоянно (чтобы поймать относительно быстрых событий), и даже если я менеджер, чтобы увидеть всплеск активности, там не так много как бы сказать, откуда он взялся (если я что-то упустил, в таком случае, вот почему я здесь!).

Итак, как вы идти о решении этой проблемы? Я знаю, что мои пользовательские демон ПТП получаю облажался, потому что на базовом уровне, как я понимаю, он получает абсолютное время из сети, и ПТП пытается исказить тактовая частота и галочку, чтобы приблизиться к этому времени. Однако, если по каким-то причинам (например, ПТП получает голодали/не работает некоторое время), и разницу он видит между текущим временем и что об этом думает мастер времени-это довольно большая (обычно > 1С), он просто идет вперед и наборы/сил часы без искажения ее, что действительно портит приложений, которые не рассчитывают на часы, чтобы изменить кардинально (в этом случае кардинально это ничего более, чем ~200 мс, но мы действительно видеть вещи разваливаются, когда часы сразу переходит на полсекунды или больше)...и это именно то, что я вижу. Как я уже сказал, Мы задачу на процессор, так что я знаю, что процессор на котором он работает. Мы isolcpus в нашей жратвы.conf, а также изменение сродства инициализации так, чтобы дочерние процессы, init запускает породил в определенных (разных) процессора, так что в теории мы имеем полный контроль над процессором ПТП работает в...но что-то все еще держит ПТП из собирание пакеты, когда это нужно, и я был потянув меня за волосы, пытаясь отследить его.

Для записи, да я знаю, что мы , наверное, должны быть запущены ПТП как модуль ядра, и мне удалось избежать эту проблему, чрт выставление ПТП демон ФИФО с высокой (низкой) приоритет, и кажется, что-то решить вопрос, но это более общий вопрос об отслеживании характеристик системы на определенной нагрузке, с течением времени. Как бы вы идти о решении такого вопроса?

Спасибо большое! Любая помощь очень ценится.

+362
PaparazzoKid 30 нояб. 2012 г., 07:46:02

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

Давайте сделаем это в очень упрощенном виде, допустим, что мы имеем огромный файл с именем неразреженный:

неразреженный:

аааааааааааааааааааааааааааа
\\х00 х00\х00\х00\х00\х00\х00
\\х00 х00\х00\х00\х00\х00\х00
\\х00 х00\х00\х00\х00\х00\х00
bbbbbbbbbbbbbbbbbbbbbbbbbbbb
\\х00 х00\х00\х00\х00\х00\х00
\\х00 х00\х00\х00\х00\х00\х00
cccccccccccccccccccccccccccc

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

Итак, есть ... удар-дыра , что это реально сделать? Я читал страницу человека, до сих пор не понимаю:

-п --пунш отверстия
 Освобождает пространство (т. е., создает отверстие) в байтовый диапазон
 начиная со смещения и непрерывного length байт. В
 в указанном диапазоне, частичная блоков файловой системы обнуляются,
 и вся файловая система блоков удаляются из файла.
 После успешного вызова, последующее чтение из этого диапазона
 будет возвращать нули.

Создавая отверстие, что наоборот --копать отверстие параметр кажется, что, и как получилось, что копают яму не то же самое, создавая отверстие?! Помогите! нам нужен логик :).

Именование два варианта являются синонимами лингвистически, которая, возможно, путаница.

Какая разница между --копать отверстия и ... удар-отверстия в оперативном (не логически, ни лингвистически, пожалуйста!)?

+332
WebDevBooster 1 мар. 2016 г., 03:44:51

Письмо вопрос и вопрос перестал работать на моей клавиатуре. (Мне пришлось найти диаграмма ASCII, чтобы скопировать и вставить этот символ.) Я правда не понимаю, что происходит.

зев производит следующий вывод.

Событие KeymapNotify, серийный 37, синтетические нет, окна 0х0,
 ключи: 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 

Событие MotionNotify, серийный 37, синтетические нет, окна 0x4600001,
 корень 0x2d0, станции метро 0х0, время 405078, (133,92), корень:(684,389),
 состояние 0х0, is_hint 0, same_screen да

Событие MotionNotify, серийный 37, синтетические нет, окна 0x4600001,
 корень 0x2d0, станции метро 0х0, время 405086, (129,92), корень:(680,389),
 состояние 0х0, is_hint 0, same_screen да

Я никогда не испытанный символ на клавиатуре с & без сдвига в командной строке. Все они, кажется, работают нормально.
[email protected]:/etc$ [email protected]#$%^&*()_+-=WERTYUIOP{}[]\|ASDFGHJKL:";'ZXCVVBNM<>,.?/`~

Поэтому для устранения неисправностей я подключил USB-клавиатуру и вопрос и вопрос работы. Любые идеи?

Событие KeyRelease, серийный 37, синтетические нет, окна 0x4800001,
 корень 0x2d0, станции метро 0х0, время 1829129, (-168,89), корень:(383,386),
 состояние 0х0, код 24 (keysym 0x71, Щ), same_screen да
 XLookupString дает 1 байт: (71) "м"
 XFilterEvent возвращает: значение false
+305
Md Nozrul 19 мар. 2015 г., 17:02:58

Я заметил, что под Линуксом, когда есть тяжелые замены, курсор мыши замирает, и даже капслоком или сочетание клавиш Ctrl+АЛТ+Ф1 не работают. Система использует срок планировщик ввода/вывода, но это вовсе не имеет значения, поскольку мышь и клавиатура ввода/вывода не должны конкурировать с дискового ввода-вывода. во время замены процессора довольно простоя, я вижу его слышно вентиляторов. Я читал другие жалуются на это. Для сравнения, даже Windows XP не заморозить мышь и клавиатуру, и вы можете на самом деле делать что-то, чтобы убить нарушителя процесс. Под Linux, вам нужно иметь SSH-сервер, в противном случае вы можете только сидеть и ждать, пока убийца ООМ убивает приложение.

+227
DiveInto 24 авг. 2019 г., 14:28:04

Уже несколько дней мой веб/почтовый сервер (в CentOS 6.4) посылает spammails в кучу, и только остановка сервиса postfix-это покончить с ним.

СМПТ настроен принимать подключения только через SSL и используя имя пользователя/пароль. И я уже сменил пароль (подозреваемых) зараженных emailaccount.

Электронная почта была настроена через iRedMail, который.

Любая помощь по выявлению и остановить это еще тогда добро пожаловать!

Добавил: Некоторые журналы выдержек:

23 марта 05:01:52 мой сервер почтовый сервер Postfix/SMTP в[9494]: 4E81026038: к=<[email protected]>, relay=mail.suddenlinkmail.com[208.180.40.132]:25, задержка=3, задержки=0.07/0/2.4/0.5, имя DSN=2.0.0, статус=отправил (250 поступило сообщение: [email protected])
23 марта 05:02:01 мой сервер почтовый сервер Postfix/SMTP в[9577]: 209BA26067: к=<[email protected]> реле=127.0.0.1[127.0.0.1]:10024, задержка=14, задержки=12/0/0/2, имя DSN=2.0.0, статус=отправил (250 2.0.0 от MTA(SMTP-сервер:[127.0.0.1]:10025): 250 2.0.0 ок: в очереди, как B654226078)
23 марта 05:02:01 мой сервер почтовый сервер Postfix/SMTP в[9495]: 8278726077: к=<[email protected]>, relay=mx-biz.mail.am0.yahoodns.net[98.139.171.245]:25, задержка=0.88, задержки=0.25/0/0.47/0.14, ДСН=4.7.1, статус=отложить (хозяина mx-biz.mail.am0.yahoodns.net[98.139.171.245] сказал: 421 4.7.1 [TS03] все сообщения [адрес] будет постоянно откладываться; повторить не удастся. См http://postmaster.yahoo.com/421-ts03.html (в ответ на письмо от команды))

В mailheader из недоставленных отчетов:

Обратный адрес: <Мейлер-демона>
Поставляется в: [email protected]
Получено: от localhost (icantinternet.org [127.0.0.1]) 
 по icantinternet.org (постфикс) с помощью идентификатора 4669E25D9D 
 для <[email protected]>; Пн, 24 марта 2014 14:20:15 +0100 (CET)в
Х-вирус сканирования: amavisd-New в icantinternet.org
Х-спам-флаг: да
Х-Спам-Результат: 9.501
Х-Спам-Уровень: *********
Х-спам-статус: Да, результат=9.501 tagged_above=2 требуется=6.2 
 тесты=[BAYES_99=3.5, BAYES_999=0.2, RAZOR2_CF_RANGE_51_100=0.5, 
 RAZOR2_CF_RANGE_E8_51_100=1.886, RAZOR2_CHECK=0.922, RDNS_NONE=0.793, 
 URIBL_BLACK=1.7] autolearn=нет
Получено: от icantinternet.org ([127.0.0.1]) 
 на localhost (icantinternet.org [127.0.0.1]) (amavisd-новый, порт 10024) 
 с помощью идентификатора FOrkYnmugXGk для <[email protected]>; 
 Пн, 24 марта 2014 14:20:13 +0100 (CET)в
Получено: от spamfilter2.webreus.nl (неизвестный [46.235.46.231]) 
 по icantinternet.org (постфикс) с помощью идентификатора D15BA25D14 
 для <[email protected]>; Пн, 24 марта 2014 14:20:12 +0100 (CET)в
Получено: от spamfilter2.webreus.nl (имя localhost [127.0.0.1]) 
 по spamfilter2.webreus.nl (постфикс) с помощью идентификатора 7FB2EE78EFF 
 для <[email protected]>; Пн, 24 марта 2014 14:20:13 +0100 (CET)в
Х-вирус-по этой: по SpamTitan в webreus.nl
Получено: от mx-in-2.webreus.nl (mx-in-2.webreus.nl [46.235.44.240]) 
 по spamfilter2.webreus.nl (постфикс) с помощью идентификатора 3D793E78E5A 
 для <[email protected]>; Пн, 24 марта 2014 14:20:09 +0100 (CET)в
Получил-СПФ: нет (mx-in-2.webreus.nl: нет отправителя, подлинность 
 имеющейся информации из домена 
 Почтовик[email protected]) личность=Афр; 
 клиент-ИС=62.146.106.25; receiver=mx-in-2.webreus.nl; 
 конверт-из=""; х-отправитель="[email protected]"; 
х-конформность=sidf_compatible
Получил-СПФ: нет (mx-in-2.webreus.nl: нет отправителя, подлинность 
 имеющейся информации из домена 
 почтмейстер@athosian.udag.de) личность=mailfrom; 
 клиент-ИС=62.146.106.25; receiver=mx-in-2.webreus.nl; 
 конверт-из=""; х-отправитель="[email protected]"; 
х-конформность=sidf_compatible
Получил-СПФ: нет (mx-in-2.webreus.nl: нет отправителя, подлинность 
 имеющейся информации из домена 
 почтмейстер@athosian.udag.de) личность=Хэло; 
 клиент-ИС=62.146.106.25; receiver=mx-in-2.webreus.nl; 
 конверт-из=""; х-отправитель="[email protected]"; 
х-конформность=sidf_compatible
Получено: от athosian.udag.de ([62.146.106.25]) 
 по mx-in-2.webreus.nl с помощью; 24 марта 2014 14:20:03 +0100
Получил: с athosian.udag.de (постфикс) 
 идентификатор 3B16E54807C; Пн, 24 марта 2014 14:19:59 +0100 (CET)в
Дата: Пн, 24 марта 2014 14:19:59 +0100 (CET)в
От: [email protected] (Система Доставки Корреспонденции)
Тема: ***спам*** Недоставленная Почта возвращена отправителю
К: [email protected]
Авто-представлены: авто-ответила
МИМ-версия: 1.0
Тип содержимого: multipart/доклад; доклад-тип=доставке-статус; 
граница="36D9C5488E5.1395667199/атозианцев.udag.де"
Содержание-передача-кодирование: 7бит
Идентификатор: <[email protected]>
+206
Ryan Burnette 25 февр. 2019 г., 04:15:13

dos2unix:

СЕПГ -я -Р-Е С/\Р файл$//' 

unix2dos:

СЕПГ -я -Р-Е 'в S/$/\R в файле/' 
+168
Kapooky Handy 14 февр. 2018 г., 07:45:39

Я думаю, вам нужно установить VirtualBox дополнения гостевой ОС (VirtualBox из-ОСЭ-гость-утилитах). Размер экрана изменится автоматически.

+164
Fff1 12 янв. 2013 г., 19:01:57

Я понимаю, что по умолчанию Правой Кнопкой Мыши Немо "открыть в терминале" запустить "однако гном-терминал", моя установка открытия "xfce4-терминал" вместо.

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

После того, как проблема с gnome-terminal был решен, я перешел общесистемного по умолчанию в Гноме-терминал. Наутилус начиная с использованием GNOME-терминал снова, однако Немо продолжает запускать только "xfce4-терминал".

Я удалил "xfce4-терминал", затем "открыть в терминале" Немо перестал работать.

В попытках решить эту проблему я сделал следующее:

  • Переустановить Убунту 16.04
  • Очистил и переустановил Немо

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

Создание нового пользователя, и Немо правильно запускает "Гном-терминал".

Может кто-нибудь помочь мне с тем, где проверить и восстановить функциональность Немо в Мои настройки/Home/имя_пользователя`.

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

+39
MrDanzan 18 мар. 2013 г., 22:46:06

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

buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart 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