{"id":2292,"date":"2015-07-08T20:16:51","date_gmt":"2015-07-08T18:16:51","guid":{"rendered":"https:\/\/blogg.itslav.nu\/?p=2292"},"modified":"2015-07-25T08:15:37","modified_gmt":"2015-07-25T06:15:37","slug":"kompilera-fish-till-irssi","status":"publish","type":"post","link":"https:\/\/blogg.itslav.nu\/?p=2292","title":{"rendered":"Kompilera FiSH till irssi&#8230;"},"content":{"rendered":"<p>I denna lilla guide kommer jag beskriva hur man kan kompilera FiSH f\u00f6r irssi i Linux. Nedan \u00e4r testat b\u00e5de p\u00e5 Ubuntu 14.04 LTS samt Debian 8.x.<br \/>\n<br \/>\n<strong>Steg 1<\/strong><br \/>\nNedan paket beh\u00f6ver installeras till att b\u00f6rja med.<\/p>\n<blockquote><p>apt-get install cmake pkg-config openssl libssl-dev libglib2.0-dev irssi-dev build-essential git<\/p><\/blockquote>\n<p><strong>Steg 2<\/strong><br \/>\nNu \u00e4r det dags att ladda ner FiSH k\u00e4lkod och det g\u00f6r jag via git. K\u00f6r nedan kommando. (Kan \u00e4ndrats s\u00e5 kolla k\u00e4llor och bes\u00f6k FiSH git sida.)<\/p>\n<blockquote><p>git clone https:\/\/github.com\/falsovsky\/FiSH-irssi.git<\/p><\/blockquote>\n<p><strong>Steg 3<\/strong><br \/>\nG\u00e5 in i den klonade mappen som skapts d\u00e4r du stod n\u00e4r du k\u00f6rde git clone kommandot. Nu \u00e4r det dags att konfigurera och kompilera FiSH.<br \/>\n(punkten efter cmake ska vara med)<\/p>\n<blockquote><p>cmake .<\/p><\/blockquote>\n<p>Exempel<\/p>\n<blockquote><p>\nroot@test:~\/fish\/FiSH-irssi# cmake .<br \/>\n&#8212; Using glib-2.0 2.40.2<br \/>\n&#8212; Using OpenSSL 1.0.1f<br \/>\n&#8212; The module will be installed to \/usr\/lib\/irssi\/modules<br \/>\n&#8212; You can change it with &#8216;cmake -DCMAKE_INSTALL_PREFIX:PATH=\/usr .&#8217;<br \/>\n&#8212; Configuring done<br \/>\n&#8212; Generating done<br \/>\n&#8212; Build files have been written to: \/home\/test\/fish\/FiSH-irssi\n<\/p><\/blockquote>\n<p>Dags att kompilera k\u00f6r nedan kommando<\/p>\n<blockquote><p>make<\/p><\/blockquote>\n<p>Option om man vill installera det till \/usr\/lib\/irssi\/modules (\/usr\/local\/lib\/irssi\/modules\/)<\/p>\n<blockquote><p>make install<\/p><\/blockquote>\n<p>Exempel<\/p>\n<blockquote><p>\nroot@test:~\/fish\/FiSH-irssi# make<br \/>\n[ 16%] Building C object src\/CMakeFiles\/fish.dir\/base64.c.o<br \/>\n[ 33%] Building C object src\/CMakeFiles\/fish.dir\/blowfish.c.o<br \/>\n[ 50%] Building C object src\/CMakeFiles\/fish.dir\/inifile.c.o<br \/>\n[ 66%] Building C object src\/CMakeFiles\/fish.dir\/DH1080.c.o<br \/>\n[ 83%] Building C object src\/CMakeFiles\/fish.dir\/FiSH.c.o<br \/>\n[100%] Building C object src\/CMakeFiles\/fish.dir\/password.c.o<br \/>\nLinking C shared module libfish.so<br \/>\n[100%] Built target fish\n<\/p><\/blockquote>\n<p>libfish.so som man \u00e4r ute efter h\u00e4r ligger i undermappen src\/ .<\/p>\n<p>Om allt g\u00e5tt bra ska man nu ha en fungerande bin\u00e4r av FiSH f\u00f6r att anv\u00e4nda i irssi.<br \/>\nDet \u00e4r lite nya inst\u00e4llningar och dom sk\u00f6ts nu via \/set i irssi. Se nedan info om vilka parametrar som finns. Dessa \u00e4r modifierade f\u00f6r hur jag vill ha den.<br \/>\nMed dessa inst\u00e4llningar visas krypto symbolen p\u00e5 slutet av raden. Vill man ha den i b\u00f6rjan av raden byt till 1.<\/p>\n<blockquote><p>\n[fish]<br \/>\nauto_keyxchange = ON<br \/>\nmark_broken_block = &#038;<br \/>\nmark_encrypted =  \u00b7<br \/>\nmark_position = 0<br \/>\nnicktracker = ON<br \/>\nplain_prefix = +p<br \/>\nprocess_incoming = ON<br \/>\nprocess_outgoing = ON\n<\/p><\/blockquote>\n<p>K\u00e4llor:<br \/>\n<a href=\"https:\/\/github.com\/falsovsky\/FiSH-irssi\" target=\"_blank\">https:\/\/github.com\/falsovsky\/FiSH-irssi<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I denna lilla guide kommer jag beskriva hur man kan kompilera FiSH f\u00f6r irssi i Linux. Nedan \u00e4r testat b\u00e5de p\u00e5 Ubuntu 14.04 LTS samt Debian 8.x. Steg 1 Nedan paket beh\u00f6ver installeras till att b\u00f6rja med. apt-get install cmake pkg-config openssl libssl-dev libglib2.0-dev irssi-dev build-essential git Steg 2 Nu \u00e4r det dags att ladda [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[5,4,1],"tags":[97,98,96,95,81],"class_list":["post-2292","post","type-post","status-publish","format-standard","hentry","category-how-tos","category-it","category-random-stuff","tag-compile","tag-debian","tag-fish","tag-irssi","tag-ubuntu"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/blogg.itslav.nu\/index.php?rest_route=\/wp\/v2\/posts\/2292","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogg.itslav.nu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogg.itslav.nu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogg.itslav.nu\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blogg.itslav.nu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2292"}],"version-history":[{"count":14,"href":"https:\/\/blogg.itslav.nu\/index.php?rest_route=\/wp\/v2\/posts\/2292\/revisions"}],"predecessor-version":[{"id":2308,"href":"https:\/\/blogg.itslav.nu\/index.php?rest_route=\/wp\/v2\/posts\/2292\/revisions\/2308"}],"wp:attachment":[{"href":"https:\/\/blogg.itslav.nu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2292"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogg.itslav.nu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2292"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogg.itslav.nu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}