2016-10-23 13 views

答えて

1

インストールされているパッケージの一覧は、パッケージのルートディレクトリ~/.julia/v0.5/WinRPMにあるinstalled.listというファイルに保存されています。次のjuliaコードは、そのファイルを文字列の配列に読み込みます。このファイルには、パッケージによって提供されるすべての成果物が含まれているので、重複があります。必要に応じて削除することができます。

julia> installed_list = Vector{String}[] 
0-element Array{Array{String,1},1} 

julia>   for line in eachline(WinRPM.installedlist) 
        ln = split(chomp(line), ' ', limit=2) 
        if length(ln) == 2 
         push!(installed_list, ln) 
        end 
       end 

julia> installed_list 
39-element Array{Array{String,1},1}: 
String["0.18.1.1,18.62,0","mingw64-libintl8"] 
String["0.18.1.1,18.62,0","mingw64(libintl-8.dll)"] 
String["2.48.1,1.22,0","mingw64-glib2-lang-all"] 
String["2.48.1,1.22,0","mingw64-glib2-lang"] 
String["3.0.13,9.40,0","mingw64-libffi6"] 
String["3.0.13,9.40,0","mingw64(libffi-6.dll)"] 
String["2.48.1,1.22,0","mingw64-libglib-2_0-0"] 
String["2.48.1,1.22,0","mingw64(libglib-2.0-0.dll)"] 
String["2.48.1,1.22,0","mingw64-libgobject-2_0-0"] 
String["2.48.1,1.22,0","mingw64(libgobject-2.0-0.dll)"] 
String["2.48.1,1.22,0","mingw64-glib2"] 
String["2.9.0,11.44,0","mingw64-libxml2-2"] 
String["2.9.0,11.44,0","mingw64(libxml2-2.dll)"] 
String["1.6.19,1.20,0","mingw64-libpng16-16"] 
String["1.6.19,1.20,0","mingw64(libpng16-16.dll)"] 
String["6.2.0,3.2,0","mingw64-libgcc"] 
? 
String["0.30.0,9.40,0","mingw64-libpixman-1-0"] 
String["0.30.0,9.40,0","mingw64(libpixman-1-0.dll)"] 
String["2.4.12,12.40,0","mingw64-freetype"] 
String["2.4.12,12.40,0","mingw64-libfreetype6"] 
String["2.4.12,12.40,0","mingw64(libfreetype-6.dll)"] 
String["1.0.6,3.51,0","mingw64-libharfbuzz"] 
String["1.0.6,3.51,0","mingw64-libharfbuzz0"] 
String["1.0.6,3.51,0","mingw64(libharfbuzz-0.dll)"] 
String["1.14.2,2.43,0","mingw64-cairo"] 
String["1.14.2,2.43,0","mingw64-libcairo2"] 
String["1.14.2,2.43,0","mingw64(libcairo-2.dll)"] 
String["1.38.1,1.54,0","mingw64-libpango-1_0-0"] 
String["1.38.1,1.54,0","mingw64(libpango-1.0-0.dll)"] 
String["1.38.1,1.54,0","mingw64(libpangocairo-1.0-0.dll)"] 
String["1.38.1,1.54,0","mingw64(libpangoft2-1.0-0.dll)"] 
String["1.38.1,1.54,0","mingw64(libpangowin32-1.0-0.dll)"] 
+0

ご回答ありがとうございます。@aviksしたがって、私が正しいと理解すれば、0.5.0の時点で、インストールされているパッケージを教えてくれるWinRPMコマンドはありませんか? – buruzaemon

関連する問題