print Dumper(\%Foo::Bar::);
Для проверки существования метода:
if (Foo::Bar::.$method_name) {
#some stuff
}
Для получения методов текущего пакета:
print Dumper(\%main::)
Но если подключены дополнительные библиотеки - в выводе будут методы всех подключенных библиотек.
]]>Симптомы:
* в NetworkManager нет даже пункта про беспроводные подключения.
* # lshw -c Network говорит что-то вроде:
*-network UNCLAIMED
description: Network controller
product: BCM43142 802.11b/g/n
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:02:00.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: latency=0
resources: memory:90500000-90507fff
Как можно заметить - устройство карте не назначено. Значит надо доустановить пакет с прошивкой для карты. С 14.04 эта карта поддерживается в официальных драйверах, так что просто устанавливаем пакет руками:
sudo apt-get install bcmwl-kernel-source
Перезагружемся и видим в NetworkManager раздел с беспроводными сетями.
]]>